BallroomDJ 4 4.7.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.7.0 2024-3-9 * Bug Fixes: * Management: Disable speed/position sliders when not supported by the player. * Management: Fix volume display upon startup. * Marquee: Clean up display during announcements. * Marquee: Possible fix for blank song information display. * Player: Fix crash if exited during an announcement. * Player: On exit, wait a bit before restoring the system volume. * Playlist: New dances that were not in the playlist must be initialized. * Changes: * Marquee Display: Now displayed in all queues and song lists as an addition to the dance. * New Features: * Player: GStreamer interface support (no speed control).

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

Django Ledger 0.5.6.3 💾

Django Ledger is a double entry accounting system based on the Django Web Framework, which aims to power financially driven applications by removing the complexity of the accounting domain into a simple, high-level API. Prior experience with Django is required to more effectively use this software.

minor feature: lt;h2 gt;What #39;s Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;v0.5.6.2 by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/elarroba/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/elarroba quot; gt;@elarroba lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2111109325 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//184 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/184/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/184 quot; gt;#184 lt;/a gt; lt;/li gt;. lt;li gt;typo in README by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/nikhil-malladi/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/nikhil-malladi quot; gt;@nikhil-malladi lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2105323340 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//183 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/183/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/183 quot; gt;#183 lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;h2 gt;New Contributors lt;/h2 gt;. lt;ul gt;. lt;li gt; lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/nikhil-malladi/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot

GNU GPLv3 accounting money finances bookkeeping django python

vera 0.90 💾

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.

major feature: Each service started from rc.inet2 now gets started in its own individual container. All services that now get started by rc.M are now running in their own individual containers. Reduced file descriptor usage: each container no longer needs to keep an additional open file descriptor for its cgroup.events, just a pair of pipes to capture its processes stdout and stderr that get redirected to syslog. A manual container's start/stop/reload/restart also mirrors the container's stdout and stderr to the terminal console, for the duration of the operation. This emulates running the rc script the "old-fashioned" way, when it's actually running in a container.

GNU GPLv3 init admin cgroups2 slackware

Schism Tracker 20240308 💾

Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique "finger feel" that is difficult to replicate in part. The player is based on a highly modified version of the ModPlug engine, with a number of bugfixes and changes to improve IT playback.

minor feature: lt;p gt;Summary of changes since the lt;a href="https://github.com/schismtracker/schismtracker/releases/tag/20240129" gt;20240129 lt;/a gt; release: lt;/p gt;. lt;ul gt;. lt;li gt;Use native text input handlers rather than emulating SDL 1.2 APIs, which should allow for a smoother experience for locales other than en_US ( lt;a class="-link js--link" data-error-text="Failed to load title" data-id="1485770489" data-permission-text="Title is private" data-url="https://github.com/schismtracker/schismtracker//343" data-hovercard-type="pull_request" data-hovercard-url="/schismtracker/schismtracker/pull/343/hovercard" href="https://github.com/schismtracker/schismtracker/pull/343" gt;#343 lt;/a gt;) lt;/li gt;. lt;li gt;panbrello implementation ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/ebdebaa8c8a735a7bf49df55debded1b7aac3605/hovercard" href="https://github.com/schismtracker/schismtracker/commit/ebdebaa8c8a735a7bf49df55debded1b7aac3605" gt; lt;tt gt;ebdebaa lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt;a player that implemented NNA incorrectly ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/70be34f8195577f473c880e906a934403b708b60/hovercard" href="https://github.com/schismtracker/schismtracker/commit/70be34f8195577f473c880e906a934403b708b60" gt; lt;tt gt;70be34f lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt;Clear MIDI macros if a file is lt;em gt;made with lt;/em gt; Impulse Tracker 2.14, not when it declares to be compatible with it ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/007749cd230b1524fdb950d224345afa6eec1a9c/hovercard" href="https://github.com/schismtracker/schismtracker/commit/007749cd230b1524fdb950d224345afa6eec1a9c" gt; lt;tt gt;007749c lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;/ul gt;.

GNU GPL audio editor music sequencer tracker c python

QMMP 2.1.6 💾

QMMP is an Qt-based audio-player. The user interface is similar to Winamp or XMMS, which compatible skins can be used of. It supports a plethora of audio formats, like MP3, Ogg Vorbis/Opus, FLAC, Musepack, WavePack, MOD files, AAC, Audio CDs, WMA and other ffmpeg-supported encodings, PCM, MIDI, SID, and Chiptune files. It provides DSP plugins, lyrics downloading, equalizers and visualizers, supports common audio APIs and sinks, and is cross-platform.

minor bugfix: using XWayland for skinned user interface; using floating point output in the sndfile plugin; fixed issue with KDE6 file dialog; fixed another 3 bugs.

GNU GPL audio player qt6 mp3

LibreDWG 0.13.3 💾

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: Minor features: * Promoted SUN object to stable Minor bugfixes: * Fix make dist, checking missing dwg2ps.1 and dwgadd.1. Check for missing libps. (#941) * Improved BLOCKSTRETCHACTION a bit * Improved dxf import for OLE2FRAME.data * Fix some fuzzing errors: ossfuzz 66843, 66835, 66639 * Various unknown fixes, esp. for out-of-tree builds * Improved wrong DWG_MAX_OBJSIZE, which prevented very large 3DSOLID's to encode, like STEERING.dwg from_autocad_r13 * Improved support for beta versions, no logic holes (#908)

GNU GPLv3 cad library dwg format c

ugrep 5.1.0 💾

Ultra fast grep with interactive query UI: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz), documents, fuzzy search, and more. A faster, user-friendly replacement for GNU/BSD grep.

minor feature: Released 5.1.0 Implement improvement #360 and #174 to improve POSIX regex lazy quantifier matching in linear time using an updated advanced DFA transformation algorithm introduced in RE/flex in 2016.

BSDL utilities system-administrators developers

TEA text editor 62.4.0 💾

TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features: Built-in MC-like file manager. Spellchecker (using the aspell or/and Hunspell). Tabbed layout engine. Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki. Multiply encodings support. Code snippets and templates support. Scripts (Python, Perl, Ruby, Lua, Bash, 2/Rexx script). Hotkeys customizations. Misc HTML tools. Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools. Preview in external browsers or other programs. String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc. Bookmarks. Morse code translator. Calendar/organizer with Moon phases Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.). Built-in image converter and resizer. Built-in ZIP packer/unpacker with file names charset selector.

major bugfix: * More fixes for Qt6.

GNU GPLv3 text editor qt markdown text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux

Kamailio SIP Server 5.8.0 💾

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

minor feature: Version 5.8.0 Comes with 4 new modules and a large set of. Improvements touching again more than 50 existing modules. You can read a bit more detailed release notes at: Https://www.kamailio.org/w/kamailio-v5-8-0-release-notes/. Many thanks to all developers and community members that made possible. This release. v5.8.0 brings more flexibility and optimizations across many existing. Components and modules, new parameters, functions, variables and. Transformations. Enjoy Kamailio v5.8.0!.

GNU GPL sip voip webrtc volte ims telephony messaging

Duplicati 2.0.7.101 💾

Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with: Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!

minor bugfix: Updated license to MIT, thanks @kenkendk. crash when logging startup errors, thanks @Jojo-1000. Updated SSH.Net, thanks @gpatel-fr. exception happening when stopping the running backup, thanks @Jojo-1000. with connecting to server thanks @kellycampbe. Improved file-backend listing speed, thanks @Jojo-1000. Added support for IPv6 addresses as hostnames, thanks @Jojo-1000. Added AliyunOSS backend, thanks @trueai-org. Added to not show empty form on restarts, thanks @kenkendk. Updated Uplink for Storj to 2.12, thanks @gpatel-fr and @kenkendk. Added machine and backup id options for reports, thanks @kenkendk. with using alternate OAuth server url, thanks @gpatel-fr and @kenkendk.

GNU LGPLv3 backup cloud

OpenBGPD 8.4 💾

OpenBGPD is a free implementation of the Border Gateway Protocol (BGP), Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol. The portable version (e.g. for Linux) does not have the means to influence kernel routing tables. It is only suitable for route servers/collectors.

minor feature: Rewrite the internal message passing mechanism to use a new memory-safe API. Rewrite most protocol parsers to use the new memory-safe API. Convert the UPDATE parser, all of RTR, as well as both the MRT dump code in bgpd and the parser in bgpctl. Improve RTR logging, error handling and version negotiation. Switch to autoconf 2.71 to generate the supplied configure scripts.

ISC openbgpd bgp routing

mox 0.0.9 💾

Stay in control of your email and keep email decentralized! Complete email solution For sending and receiving email. With support for IMAP4, SMTP, SPF, DKIM, DMARC, MTA-STS, DANE and DNSSEC, reputation-based and content-based junk filtering, Internationalization (IDNA), automatic TLS with ACME and Let's Encrypt, account autoconfiguration, webmail. Quick & easy Use the quickstart command to set up mox for your domain(s) within 10 minutes. You'll get a secure mail server with a modern protocol stack. Upgrades are mostly a matter of downloading the new version and restarting. Maintenance via web interface (easy) or config file (powerful). No dependencies. High quality and secure Mox has a modern Go code base with plenty of automated tests, automated integration tests, is manually tested against popular mail server and client software, and is fuzz-tested. The code is well-documented and cross-referenced with the relevant standards (RFC's).

minor feature: New features Per-account disk space quota. Mox now tracks the total size of messages in an account (overhead from the message index database or file system is not included). A maximum disk usage can be configured globally and/or per account. If configured, the maximum allowed disk usage is enforced. By default, no maximum is configured. Setting quota for accounts can prevent a single account from filling up the disks. (d73bda7) When suggesting CAA DNS records (specifying which Certificate Authorities are allowed to sign certificates for a domain), suggest variants that bind to the ACME account ID, and restricts the validation methods to those used by mox. Should prevent MitM close to a machine from requesting TLS certificates through ACME as seen on the internet recently. (db3fef4) Add config file fields for ACME external account binding (EAB). Some ACME providers require EAB to link an ACME account with a non-ACME account at the provider. With EAB, more ACME providers can be used with mox. (ee1094e) Implement the PLUS-variants of the SCRAM authentication mechanisms: SCRAM-SHA-256-PLUS and SCRAM-SHA-1-PLUS. The PLUS variants add TLS channel binding: Authentication only succeeds if the client and server are on the same TLS connection. Authentication will fail if there is a MitM (that has a valid TLS certificate). (e7478ed) Use a mail. CNAME for the SMTP (submission) and IMAP servers of a domain, pointing to the mail server host name. Before, clients were instructed to configure the mail server host name directly, but that makes it harder to migrate the domain to another mail server in the future: All clients would need to update their settings. A CNAME can be pointed to a new server without requiring changes to client settings. (da3ed38)

MITL email email-server secure privacy golang go javascript server

Logseq 0.10.7 💾

Logseq is a knowledge management and collaboration platform. It focuses on privacy, longevity, and user control. Logseq offers a range of powerful tools for knowledge management, collaboration, PDF annotation, and task management with support for multiple file formats, including Markdown and Org-mode, and various features for organizing and structuring your notes. Logseq's Whiteboard feature lets you organize your knowledge and ideas using a spatial canvas with shapes, drawings, website embeds, and connectors. You can visually group and link your notes and external media (such as videos and images), enabling visual thinkers to compose, remix, annotate, and connect content from their knowledge base and emerging thoughts in a new way. In addition to its core features, Logseq has a growing ecosystem of plugins and themes that enable a wide range of workflows and customization options. Mobile apps are also available, providing access to most of the features of the desktop application. Whether you're a student, a professional, or anyone who values a clear and organized approach to managing your ideas and notes, Logseq is an excellent choice for anyone looking to improve their productivity and streamline their workflow.

minor bugfix: Desktop app and Android App - Thanks - Mostafa Ahangarha - Add partial Persian translation in #10938 (https://github.com/logseq/logseq/pull/10938) - Vladimir Pouzanov - Fix :graph/current usage in the electron state in #11013 (https://github.com/logseq/logseq/pull/11013) - Puneeth Chaganti - Fix typo in mldoc package name in #10995 (https://github.com/logseq/logseq/pull/10995) - Tobias Domhan - Fix preserve root node block refs when cutting + pasting in #10841 (https://github.com/logseq/logseq/pull/10841) - Topher Hunt - Add new keybinding for "toggle expand/collapse this block" in #10980 (https://github.com/logseq/logseq/pull/10980) - YU000jp - Fix main scrollbar jumps in #10037 (https://github.com/logseq/logseq/pull/10037) - Fixed issues - Add .heic to media type #11017 (https://github.com/logseq/logseq/pull/11017) - Preserve root node block refs when cutting + pasting. #10841 (https://github.com/logseq/logseq/pull/10841) - Fix main scrollbar jumps #10037 (https://github.com/logseq/logseq/pull/10037) - Fix wrong `:command/toggle-favorite` handling in config #10998 (https://github.com/logseq/logseq/pull/10998) - Fix search term query highlight performance #11030 (https://github.com/logseq/logseq/pull/11030) - Enhancement - New keybinding for "toggle expand/collapse this block" #10980 (https://github.com/logseq/logseq/pull/10980) - I18n: Persian #10938 (https://github.com/logseq/logseq/pull/10938), - Add share/open asset file for Android App #10977 (https://github.com/logseq/logseq/pull/10977) - Enhance accent color related details #10986 (https://github.com/logseq/logseq/pull/10986) - refactoring dropdown/context menu with the new components #10897 (https://github.com/logseq/logseq/pull/10897) - Better handling for macOS scrollbar system setting of auto scrolling mode #11048 (https://github

Affero GPLv3 markdown clojure graph clojurescript knowledge-graph note-taking knowledge-base pkm

FlexGet 3.11.20 💾

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 feature: all commits. Changed. . . . EZTV: add Input and Search interfaces. . . eztv: Support usage as a search and input plugin . . Removed. . . . RARBG their portal. . . .

MITL download internet torrents bittorrent python

Mozilla Thunderbird 115.8.1 💾

Thunderbird is a desktop mail client. It's a companion product to Mozilla Firefox. Besides standard email, it supports newsgroups, feed reading, and chat protocols (XMPP, IRC and Twitter), all with multiple identities or accounts. Through Mozilla Lighning or other plugins it's extensible into a full personal information manager. Out of the box it supports SMTP, POP3, IMAP, SSL/TLS, S/MIME, LDAP, RSS/Atom, and searching, filtering or grouping, labels, virtual folders, and comes with a spam filter.

minor feature: Settings: Updating tags failed if Automatic Updates were disabled Size of collapsed folders in folder pane did not include size of subfolders. Reversing sort order of Grouped By views in quick search did not reverse. Removing threaded messages in a unified folder sometimes resulted in an incorrect number of levels in the thread. Thread collapsing did not behave correctly when copying thread messages in multi-folder view. S/MIME encryption failed to encrypt if unsupported certificate type was encountered. Decrypting a copy of an S/MIME encrypted, opaque-signed message created an unreadable message. Thunderbird sometimes changed the subject of messages selected while simultaneously decrypting a large PGP-encrypted message. Quote message" menu item in compose window did not work when replying to message opened in separate tab. Toolbar customization window contents overflowed the window width. Security.

MPL c++ e-mail email-client newsgroup feed-reader chat

Pomatez 1.6.4 💾

Customizable rules - it allows you to modify the default Pomodoro configuration based on your personal preferences. Built-in task list - it allows you to create a simple list of todos and mark the items done when it's done. Full-screen breaks - once enabled, it will force you to not continue working during break time by occupying the whole screen of your desktop, but right now it doesn't support multiple monitors. Desktop notification - once enabled, you will get desktop notifications from time to time depending on the notification type you selected. Supported notification types are the following; None - no notification will be shown. default Normal - will show notification in every break. Extra - will show notification 60 seconds before the break starts, and 30s before the break ends, and the actual break starts. Special breaks - a special feature that enables you to set specific times to take important breaks like lunch, snack, dinner and etc.. without updating the Pomodoro configuration. Keyboard shortcuts - might be helpful for you depending on your use case but currently, these keyboard shortcuts are not yet customizable. Auto updates - the app will automatically check for updates and download them in the background. You will be notified when the update is ready to be installed. Always on top - once enabled, the app will always be on top of other apps running on your Operating System. Minimize to tray

cleanup: * electron and tauri signing (release 1.6.3 was skipped) ( 6442717 (https://github.com/zidoro/pomatez/commit/64427172d5721f9384d0d7f5ebf26c8130938812))

timer productivity productivity-booster pomodoro pomodoro-timer productivity-timer pomodoro-technique time-management cpp

projectm 4.1.0 💾

projectM - The most advanced open-source music visualizer Experience psychedelic and mesmerizing visuals by transforming music into equations that render into a limitless array of user-contributed visualizations. projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library. Its purpose in life is to read an audio input and to produce mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.

major feature: After about a year of work, we're finally ready to release libprojectM 4.1, which is in fact the actual "major" release in regards of general improvements over the 3.1 release series. Most of libprojectM's codebase has been refactored or rewritten from scratch to bring it to more modern standards, make it easier to maintain and - most importantly - vastly improve Milkdrop compatibility and overall performance. Target Audience: Users While the 4.0 version was mainly focused on updating the build system and introducing a stable API which developers can use to integrate it into their applications, it didn't change much in regards to preset rendering quality and Milkdrop compatibility. This release focuses on bringing libprojectM mostly on par with Milkdrop, implementing some missing features and improving the preset rendering process to match Milkdrop's code as closely as possible. The libprojectM C API and ABI did not change since 4.0, making it a drop-in replacement with no changes required in application code. When using the shared library, replacing the library file(s) will be sufficient to use the new version, no rebuild/relink is required in this case. The projectM team also wants to thank all contributors for their efforts, making this release possible! Changes since 4.0 A from-scratch rewrite of the parser running the math expressions in presets, implementing all previously missing features like megabuf, loops, regXX vars, compound operators like += and greatly improving the execution speed. Reworked the whole preset rendering process, carefully implementing each step and effect to match Milkdrop's rendering process and math. Reintroduced smooth preset transitions, using custom blending shaders. Reimplemented the audio processing code to match Milkdrop's spectrum analyzer and waveform preprocessing. Added support for the new waveform modes added in BeatDrop and Milkdrop2077.

Mixed music graphics visualizer cpp c

GitLab 16.9.2 💾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

minor security: (2024-03-06). ### (2 changes). Backport 145801 (CI linter error when repository is empty) to 16.9 (gitlab-org/security/gitlab@3387113650f62739955a47de59f7c17dbe7e9509). container repositories checksum mismatch errors (gitlab-org/security/gitlab@7dce926636d80e26c4e99ac74c09c3795063151a) GitLab Enterprise Edition. ### Security (2 changes). Restrict group token rotation for custom roles (gitlab-org/security/gitlab@c7eafe2b214d8a5c739fe116899540133daebef3) ( merge request (gitlab-org/security/gitlab!3905)). Reset approvals when reopening a MR (gitlab-org/security/gitlab@4c3fbb6674de3dfc01332a25959167ba1085e5bb) ( merge request (gitlab-org/security/gitlab!3897)).

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

Persy Transactional Storage 1.5 💾

Persy is a simple transactional storage (AKA database) written in rust, that persists raw data in the form of `Vec<u8>` or key values of basic rust types, focusing mainly on correctness and durability. All data, referencing structures and logs are kept in a single file.

major feature: New release 1.5 with fixes in index logic and improvement in compilation times, release notes: http://persy.rs/posts/persy-1.5.html For basic examples on how to use it check out http://persy.rs/posts/getting-started.html

MPL-1 database storage transaction

GNUnet 0.21.0 💾

GNUnet is a framework for secure and anonymous peer-to-peer networking that does not use any centralized or otherwise trusted services. Currently, the framework offers censorship-resistant file-sharing, messaging, VPN, GNS (a decentralized version of DNS), and much more. GNUnet is currently developed by a worldwide group of independent free software developers. GNUnet is a GNU package (http://www.gnu.org/).

major feature: Reworked PEERSTORE API. - Added record flag for maintenance records. - ensure traits can be generated with subsystem-specific prefor the symbols. - libgnunettesting first major testing NG refactor towards getting dependency structure streamlined. - Remove single-use API macro GNUNET_VA_ARG_ENUM. - major revision of blind signature API. - Introduced closure to hold store context when caling function to add hello in peerstore. - Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext. - Removed old hello functionality. - Refactoring components under src/ into lib/, plugin/, cli/ and service/. - add support for encoding/decoding double values as part of JSON to libgnunetjson. - Changed method GNUNET_HELLO_builder_get_expiration_time to not need parameter GNUNET_HELLO_Builder. - Code moved to the core package to get rid of circular dependencies. - Moved code to testing to have more generic test setup, which can be used not only from within transport. - The old hello design replaced by the new hello design. - Added api to get notified when hellos are stored with peerstore service. - Added api to store hellos with peerstore service. - Changed new hello uri api to allow to change the expiration time. - Moved start peer command to testing subsystem. - Removed all usage of old transport api, beside peerinfo tool, gnunet-transport cli and usage in transport layer itself. - Added __attribute__((deprecated)) to the old transport API.

Affero GPLv3 anonymity f2f file-sharing gns gnunet internet networking p2p vpn

KRDC 24.02.0 💾

KRDC is a client application that allows you to view or even control the desktop session on another machine that is running a compatible server. VNC and RDP is supported.

minor feature:

GNU GPLv3 remote-desktop kde vnc cpp

Notesnook 2.6.16 💾

Notesnook is a free (as in speech) & open-source note-taking app focused on user privacy & ease of use. To ensure zero knowledge principles, Notesnook encrypts everything on your device using XChaCha20-Poly1305 & Argon2. Notesnook is our proof that privacy does not (always) have to come at the cost of convenience. We aim to provide users peace of mind & 100% confidence that their notes are safe and secure. The decision to go fully open source is one of the most crucial steps towards that.

minor feature:

GNU GPLv3 notes encrypted electon javascript typescript

Remmina 1.4.35 💾

Use other desktops remotely, from a tiny screen or large monitors. RDP, VNC, SPICE, X2Go, SSH, WWW (HTTP protocol) and EXEC network protocols are supported. Written in GTK, with a port to Qt underway. Released as "remmina" (the main program) and "remmina-plugins".

minor bugfix: * Fix build for openssl-1.1 !2565 (https://gitlab.com/Remmina/Remmina/merge_requests/2565) *@bhatman1441* * Allow running an SSH command when connecting via ssh tunnel !2566 (https://gitlab.com/Remmina/Remmina/merge_requests/2566) *@myheroyuki* * Check if WINPR_ASSERT is defined !2567 (https://gitlab.com/Remmina/Remmina/merge_requests/2567) *@bhatman1441* * REM-3047 fix issue compiling with gcc-14 !2568 (https://gitlab.com/Remmina/Remmina/merge_requests/2568) *@myheroyuki* * Fix crash caused by enabling disablepasswordstoring !2569 (https://gitlab.com/Remmina/Remmina/merge_requests/2569) *@bhatman1441* * Revert setting loadbalanceinfo to the old method used before FreeRDP3 !2570 (https://gitlab.com/Remmina/Remmina/merge_requests/2570) *@myheroyuki* * updated call to set FreeRDP_LoadBalanceInfo !2571 (https://gitlab.com/Remmina/Remmina/merge_requests/2571) *@myheroyuki*

GNU GPLv3 gtk qt remote-desktop c

AdGuardHome 0.107.45 💾

AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your whole network.

minor feature: ### Added - Timezones in the Etc/ area to the timezone list ( #6568 ). - The schema version of the configuration file to the output of running `AdGuardHome` (or `AdGuardHome.exe`) with `-v --version` command-line options ( #6545 ). - Ability to disable plain-DNS serving via UI if an encrypted protocol is already used ( #1660 ). ### Changed - The bootstrapped upstream addresses are now updated according to the TTL of the bootstrap DNS response ( #6321 ). - Logging level of timeout errors is now `error` instead of `debug` ( #6574 ). - The field `"upstream_mode"` in `POST /control/dns_config` and `GET /control/dns_info` HTTP APIs now accepts `load_balance` value. Check `openapi/CHANGELOG.md` for more details.

dns security tracking adblock adguard privacy golang javascript

TEA text editor 62.3.0 💾

TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features: Built-in MC-like file manager. Spellchecker (using the aspell or/and Hunspell). Tabbed layout engine. Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki. Multiply encodings support. Code snippets and templates support. Scripts (Python, Perl, Ruby, Lua, Bash, 2/Rexx script). Hotkeys customizations. Misc HTML tools. Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools. Preview in external browsers or other programs. String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc. Bookmarks. Morse code translator. Calendar/organizer with Moon phases Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.). Built-in image converter and resizer. Built-in ZIP packer/unpacker with file names charset selector.

major bugfix: * Qt6/Plasma6 very important fix. Please update.

GNU GPLv3 text editor qt markdown text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux

nginx-http-est 1.0 💾

The Enrollment over Secure Transport (EST) protocol describes a simple, yet functional, certificate management protocol targeting Public Key Infrastructure (PKI) clients that need to acquire client certificates and associated Certification Authority (CA) certificates. This protocol supports both client-generated public/private key pairs and those generated by the CA. The nginx-http-est module provides EST functionality for a Nginx server.

minor feature: Initial freshcode.club project announcement

MITL cryptography security c developers system-administrators

UltraGrid 1.9 💾

UltraGrid is a software for video transmission over networks in high quality but with low latency (as low as 83ms). It allows high-definition streams (PAL/NTSC, HD, 2K, 2160p, iHDTV, QuadHD, SuperHD, 4K video). It supports SAGE, OpenGL and SDL displays, DXT-compression per GLSL, JPEG compression via CUDA, permits to utilize HDMI and HD-SDI cards, system audio or JACK sinks, and even provides 3D support.

minor feature: Changes: added basic nvdec support added Pipewire screen capture added Pipewire generic video capture display added Pipewire audio capture display GUI: Don't block whole interface when querying UG capabilities GUI: Better handling of UG crash during capability query GUI: vuMeter: Redesigned to allow variable channel count GUI: vuMeter: Added maximum recent peak indicator swmix: Optionaly specify a custom config file path holepunch: New 'bind_ip' option improved deinterlacing quality and performance; support for higher than 8 bit pixel formats added new deinterlace filters (linear, bob) added support for Vuikan on macOS (utilizing MoltenVK) improved support for HW accelerated encoding with QuickSync for Intel GPUs (mainly for higher bit-depth formats) improved support for AMD GPUs (encoding with AMF, VDPAU decoding, VA-API) improved Windows screen capture (automaticaly register filter) Reed-Solomon: support for multiple tiles (notably 3D) improved AV1 performance by tweaking parameters video switcher: support for embedded audio switching added file (libavformat-backed) output supported 8 bit transcoding in hd-rum-transcode and resize filter improved DShow capture compatibility with new pixfmts + convert to RGB added official mac arm64 build

BSDL c c++ video transmission low-latency sdl x11 opengl glsl streaming audio network

exiftool 12.78 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: "Geolocation". - Added new Geolocation feature and write-only Geolocate tag. - Added new config file entry to allow default command-line arguments to be specified. - Added print conversion for TIFF-EPStandardID. - Added ability to delete Nextbase information from MP4 videos. - Decode timed GPS from MP4 videos written by Nextbase software. - Decode a number of new tags from Nextbase MP4 videos. - Decode a few new tags from Garmin MP4 videos. - Extract PreviewJXL images from DNG 1.7 files. - Generate Validate, ImageDataHash and UserParam tags earlier to allow them to be used in UserDefined Composite tags. - Enhanced the -c option so a minus sign in the format specification prints a signed coordinate without a leading "+" for positive numbers. - Changed formatting of some Accelerometer tags for consistency. - Changed behaviour of -ee3 option to do a brute-force scan for freeGPS in the media data even when referenced by 'gps ' atom. - Other internal changes to decoding of timed GPS from videos. - problem were ExifTool would give up on extracting some types of timed GPS from videos after 100 void - that could cause runtime error when reading Ogg files. - where some tags from alternate files using the -fileNUM option weren't generated as requested. - API Changes: - Added Geolocation, GeolocMaxDist and GeolocMinPop API options.

Artistic perl exif meta-data

libopus 1.5.1 💾

Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skype’s SILK codec and Xiph.Org’s CELT codec. Technology Opus can handle a wide range of audio applications, including Voice over IP, videoconferencing, in-game chat, and even remote live music performances. It can scale from low bitrate narrowband speech to very high quality stereo music. Supported features are: Bitrates from 6 kb/s to 510 kb/s Sampling rates from 8 kHz (narrowband) to 48 kHz (fullband) Frame sizes from 2.5 ms to 60 ms Support for both constant bitrate (CBR) and variable bitrate (VBR) Audio bandwidth from narrowband to fullband Support for speech and music Support for mono and stereo Support for up to 255 channels (multistream frames) Dynamically adjustable bitrate, audio bandwidth, and frame size Good loss robustness and packet loss concealment (PLC) Floating point and fixed-point implementation

minor feature: Opus 1.5 is the first release to make extended use of ML in the encoder and decoder. You can read all the details in this release demo page. In summary, major changes since 1.4 include: In addition to the improvements above, this release includes many minor. Opus 1.5.1 the meson build that was broken in 1.5.. Source code: opus-1.5.1.tar.gz SHA256: b84610959b8d417b611aa12a22565e0a3732097c6389d19098d844543e340f85

Mixed audio communication speech c

Geonkick 3.4.0 💾

Geonkick is a free software synthesizer capable of generating a wide range of percussive sounds, including kicks, snares, claps, hi-hats, shakers, and also unique effect sounds. LV2, VST3, Standalone 16 Instruments, 16 MIDI Keys 16 Stereo Channels 3 Layers/Instrument, 3 Oscillators/Layer Play, modify & blend samples with synthesis Save (JSON) & Export (FLAC, WAV, Ogg, SFZ)

major bugfix: Features: UI DSP: set instrument MIDI channel. UI DSP: Setting to force all instruments to MIDI a channel. Presets: new kicks presets by Harald Revery. Presets: new kicks presets by Oleh Bardiuk. UI: Add settings tab. UI/File Browser: bookmark folder option. UI/Preset Browser: Add custom preset folder. : Code: memory corruption when loading presets with samples. Code: remove the usage of shared pointers from the Geonkick code. DSP/Filter: the hardclip for high values. Core GUI/redkite: use list container for observers. Core GUI/redkite: don't access the interface from the RkObjectImpl. UI: -inf to int conversion for attack value in the compressor group box. DSP: uninitialized gkick_envelope_apply_type. DSP UI: nan/inf values for leveler. Build system: use funsafe-math-optimizations -fno-math-errno -fno-trapping-math. Code: error checking on parsing presets. Improvements: Presets: update key mapping for kit presets to follow r the general MIDI percussion key map. Code: move to C++20.

GNU GPLv3 audio synthesizer

GStreamer 1.24.0 💾

GStreamer is a streaming media framework that allows the construction of graphs of elements which operate on media data. Applications using this library can do anything from real-time sound processing over playing video to capturing audio, video, and even other types of media data. Its architecture allows for adding new data types or processing capabilities simply by installing new plug-ins. GStreamer is the core module, containing libraries, headers, the basic object hierarchy, and a set of media-agnostic core elements.

major feature: - New Discourse forum discourse and Matrix chat space matrix - New Analytics and Machine Learning abstractions and elements - Playbin3 and decodebin3 are now stable and the default in gst-play-1.0, GstPlay/GstPlayer - The va plugin is now preferred over gst-vaapi and has higher ranks - GstMeta serialization/deserialization and other GstMeta improvements - New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data - New unixfd plugin for efficient 1:N inter-process communication on Linux - cudaipc source and sink for zero-copy CUDA memory sharing between processes - New intersink and intersrc elements for 1:N pipeline decoupling within the same process - Qt5 + Qt6 QML integration improvements including qml6glsrc, qml6glmixer, qml6gloverlay, and qml6d3d11sink elements - DRM Modifier Support for dmabufs on Linux - OpenGL, Vulkan and CUDA integration enhancements - Vulkan H.264 and H.265 video decoders - RTP stack improvements including new RFC7273 modes and more correct header extension handling in depayloaders - WebRTC improvements such as support for ICE consent freshness, and a new webrtcsrc element to complement webrtcsink - WebRTC signallers and webrtcsink implementations for LiveKit and AWS Kinesis Video Streams - WHIP server source and client sink, and a WHEP source - Precision Time Protocol (PTP) clock support for Windows and other additions - Low-Latency HLS (LL-HLS) support and many other HLS and DASH enhancements - New W3C Media Source Extensions library - Countless closed caption handling improvements including new cea608mux and cea608tocea708 elements - Translation support for awstranscriber - Bayer 10/12/14/16-bit depth support - MPEG-TS support for asynchronous KLV demuxing and segment seeking, plus various new muxer features - Capture source and sink for AJA capture and playout cards - SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder - New uvcsink element for exporting streams as UVC camera - DirectWrite text rendering plugin for windows

GNU LGPL multimedia software-development libraries

WirePlumber 0.4.90 💾

WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire’s API, providing convenience for writing the daemon’s modules as well as external tools for managing PipeWire. The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality. The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don’t do actual media streaming) and to write custom session managers for embedded devices.

minor feature: This is the first release candidate (RC1) of WirePlumber 0.5.0. Highlights: - The configuration system has been changed back to load files from the WirePlumber configuration directories, such as `/etc/wireplumber` and. ` XDG_CONFIG_HOME/wireplumber`, unlike in the pre-releases. This was done. Because were observed with installations that use a different pre for pipewire and wireplumber. If you had a `wireplumber.conf` file in `/etc/pipewire` or ` XDG_CONFIG_HOME/pipewire`, you should move it to. `/etc/wireplumber` or ` XDG_CONFIG_HOME/wireplumber` respectively (!601). - The internal base directories lookup system now also respects the. `XDG_CONFIG_DIRS` and `XDG_DATA_DIRS` environment variables, and their. Default values as per the XDG spec, so it is possible to install Configuration files also in places like `/etc/xdg/wireplumber` and Override system-wide data paths (!601) - `wpctl` now has a `settings` subcommand to show, change and delete. Settings at runtime. This comes with changes in the `WpSettings` system to Validate settings using a schema that is defined in the configuration file. The schema is also exported on a metadata object, so it is available to any. Client that wants to expose WirePlumber settings (!599, !600) - The `WpConf` API has changed to not be a singleton and support opening. Arbitrary config files. The main config file now needs to be opened prior to Creating a `WpCore` and passed to the core using a property. The core uses That without letting the underlying `pw_context` open and read the default `client.conf`. The core also the `WpConf` after all components. Are loaded, which means all the config loading is done early at startup. Finally, `WpConf` loads all sections lazily, keeping the underlying files. Memory mapped until it is and merging them on demand (!601, !606) Past releases.

Other audio session-manager policy-manager pipewire c lua

Haxe 4.3.4 💾

Haxe is an cross-language development toolkit. It implements a modern, high level, strictly typed programming language. Comes with a cross-compiler for multiple target languages (iOS, Android, Java, C++, C#, HTML5, NodeJS, Python, PHP, Lua). It brings along its own standard library, but still provides ways to access each platforms native capabilities.

minor bugfix: General improvements: All : allow @:using with Class and Enum. Display : expose list of metadata/defines : All : typedef vs. GADT. All : don't double-throw exceptions All : some abstract inlining failures All : JsonPrinter empty parent class All : dce: clean up operator handling All : analyzer: deal with unreachable block in binops All : analyzer: don't recursively check enum values when const propagating All : analyzer: check for inlined purity meta Display : errors from parser missing in diagnostics Display : display services with static extension Display : display services with safe navigation hl : hlopt rework try-catch control flow hl/c : reserved keywords. Deprecation / future version handling: All : don't infer string on concat, when using -D haxe-next. All : handle optional arguments with bind, when using -D haxe-next Macro : build order vs inheritance, when using -D haxe-next Macro : deprecate some API from haxe.macro.Compiler Java/jvm : warn about --java... -D jvm vs --jvm.

GNU GPL haxe programming-language compiler cross-plattform c c++ hashlink

JackTrip 2.2.3 💾

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: Date: 2024-03-04 Description: - (added) New container images for JackTrip hub server. - Support for audio interfaces on OSX with multiple channels. - Hub server crashes when trying to rebind ports. - VS Mode blacklisted Generic Low Latency ASIO Driver. - VS Mode inconsistent initial connection state.

Mixed audio music streaming server cpp qml

BallroomDJ 4 4.6.2 💾

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.2 2024-3-4 * Bug Fixes: * Configure: Display Settings: Dance not allowed for marquee info (crash). * Conversion: Minor fixes. * Playlist Management: Fix default value for tag weight. * Song Selection: Better same-song marks handling. * Song Selection: Re-work, fix all issues. * Fix some memory leaks. * Changes: * Quick Edit: Add 'Favorite' to the dialog.

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

GNU Debugger 14.2 💾

GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other compiled languages. It can debug running processes on more than a dozen different processor architectures. It's itself ported to most BSD/ and GNU/Linux, Unix and Microsoft Windows systems.

minor feature: PR symtab/31112 (DLL export forwarding is broken) PR c++/31128 (gdb crashes when trying to print a global variable stub without a running inferior). PR tdep/31254 ( gdb/tdep, arm FAIL: gdb.threads/staticthreads.exp: up 10). PR gdb/31256 (Crash with basic 'list.'). PR python/31366 (Frame.static_link() segfaults).

GNU GPLv3 c c++ debugger software-development

Poppler 24.03.0 💾

Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.

major bugfix: : Core: Opening some malformed files. Skip drawing image when it has singular matrix. crash on malformed files. Small internal code cleanup. Utils: Pdfdetach: potential directory traversal. Pdfimages: Enable to print filenames to stdout. Pdfsig: Add visible name/date when signing an existing form signature field.

GNU GPL c++ pdf rendering library developers

Calligra 3.2.1 💾

Calligra is an integrated suite of applications that cover office, creative, and management needs. It offers applications on both desktop computers and mobile platforms like tablets and smartphones. OpenDocument Format (ODF) is used, making it compatible with OpenOffice.org, LibreOffice, and Microsoft Office. Calligra Suite contains the following applications: Calligra Words (word processor), Sheets (spreadsheets), Stage (presentations), Flow (diagrams and flowcharts), Kexi (visual database creator), Braindump (note taking), Plan (project management), Krita (drawing), and Karbon (vector graphics).

minor bugfix: * Sheets: Workarounf for Bug 421336 - Sheets crash (sometimes) when loading LO generated files * Styels: Write correct path to manifest also when styles is not in top level dir * Guard agains crash if view has no parent * Include existing documentation for Sheets and Stage.

GNU GPL kde qt office word-processor spreadsheet presentation flowchart database drawing graphics