rsync 3.4.1 💾

rsync is a replacement for rcp (and scp) that has many more features. It uses the "rsync algorithm" which provides a very fast method for remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand.

minor bugfix: ### BUG FIXES: - fixed handling of -H flag with conflict in internal flag values - fixed a user after free in logging of failed rename - fixed build on systems without openat() - removed dependency on alloca() in bundled popt ### DEVELOPER RELATED: - fix to permissions handling in the developer release script

GNU GPL archiving networking software-distribution mirroring syncronization file-syncronization peer-to-peer p2p backup c shell python

FlexGet 3.13.15 💾

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.

MITL download internet torrents bittorrent python

Navidrome Music Server 0.54.4 💾

Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify! Features Handles very large music collections Streams virtually any audio format available Reads and uses all your beautifully curated metadata Great support for compilations (Various Artists albums) and box sets (multi-disc albums) Multi-user, each user has their own play counts, playlists, favourites, etc... Very low resource usage Multi-platform, runs on macOS, Linux and Windows. Docker images are also provided Ready to use binaries for all major platforms, including Raspberry Pi Automatically monitors your library for changes, importing new files and reloading new metadata Themeable, modern and responsive Web interface based on Material UI Compatible with all Subsonic/Madsonic/Airsonic clients Transcoding on the fly. Can be set per user/player. Opus encoding is supported Translated to various languages

minor feature: lt;p gt;Co-authored-by: navidrome-bot lt;a href="mailto:navidrome-bot@navidrome.org" gt;navidrome-bot@navidrome.org lt;/a gt; lt;/p gt;.

GNU GPLv3 music audio streaming audio-streaming server go javascript

sndio 1.10.0 💾

Sndio is a small audio and MIDI framework part of the OpenBSD project and ported to FreeBSD, Linux and NetBSD. It provides a lightweight audio & MIDI server and a fully documented user-space API to access either the server or the hardware directly in a uniform way. Sndio is designed to work for desktop applications, but pays special attention to synchronization mechanisms and reliability required by music applications. Reliability through simplicity are part of the project goals.

minor feature:

ISC sound daemon server midi audio music api c

GitLab 17.7.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 feature: (2025-01-14). ### (1 change). Handling of short gzip metadata files (merge request). ### Changed (1 change). Remove `download_code` dependency from access to read merge requests (merge request).

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

Clementine 1.4.1-28-g41e2a07b3 💾

Clementine is a modern music player and library organizer Clementine is a multiplatform music player. It is inspired by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and playing your music.

major feature: Rolling release

GNU GPLv3 clementine music player audio

deadbeef 1.9.6 , tFixed Drawing spectr 💾

DeaDBeeF (as in 0xDEADBEEF) is a modular audio player for GNU/Linux, *BSD, OpenSolaris, macOS, and other UNIX-like systems. DeaDBeeF lets you play variety of audio formats, convert between them, customize the UI almost any way you want, and use many additional plugins which can extend it even more.

minor feature:

GNU LGPLv3 audio music

Amarok 3.2.1 💾

There are many media players around these days, it's true. What's missing from most players is a user interface that doesn't get in the way of the user. How many buttons do you have to press for simply adding some new tracks to the playlist? Amarok tries to be a little different, providing a simple drag and drop interface that really makes playlist handling easy. FEATURES * Quick and simple drag and drop playlist creation * Music library * Cross platform: Support for Unix, MacOS X and Windows * Plays all audio formats known to man * Cover art download using Last.fm services * Automatic play-statistics generation (iRate style) * Full lyrics download * Learn about your music with integrated Wikipedia * Full Last.fm support * gpodder.net support * Configurable on screen display for track changes * Podcast support * iPod support, as well as other media players * Powerful scripting interface * Integration with Plasma and KDE Applications * Integration with multiple web sources including Magnatune, Ampache, and others.

minor bugfix: CHANGES: * Support gpodder and lastfm on Qt6 builds * Limit maximum current track font size more when context view is narrow BUGFIXES: * Fix displaying settings button for Internet services * Enable Wikipedia context applet on Qt6 builds * Don't crash when copying multiple files to MTP device (BR 467616) * Avoid unnecessarily flooding MTP devices with storage capacity queries * Compilation fixes for various compiler + Qt6 version combinations

GNU LGPLv3 music music-player audio kde cpp c

rsync 3.4.0 💾

rsync is a replacement for rcp (and scp) that has many more features. It uses the "rsync algorithm" which provides a very fast method for remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand.

major bugfix: Release 3.4.0 is a security release that a number of important vulnerabilities. For more details on the vulnerabilities please see the CERT report. https://kb.cert.org/vuls/id/952657 ## Changes in this version: ### PROTOCOL NUMBER: - The protocol number was changed to 32 to make it easier for administrators to check their servers have been updated. ### SECURITY : Many thanks to Simon Scannell, Pedro Gallegos, and Jasiel Spelman at. Google Cloud Vulnerability Research and Aleksei Gorban (Loqpa) for discovering these vulnerabilities and working with the rsync project to develop and test. CVE-2024-12084 - Heap Buffer Overflow in Checksum Parsing. CVE-2024-12085 - Info Leak via uninitialized Stack contents defeats ASLR. CVE-2024-12086 - Server leaks arbitrary client files. CVE-2024-12087 - Server can make client write files outside of destination directory using symbolic links. CVE-2024-12088 - --safe-links Bypass. CVE-2024-12747 - symlink race condition. ### : the included popt to avoid a memory error on modern gcc versions. an incorrect extern variable's type that caused an ACL on macOS. IPv6 configure check. ### INTERNAL: Updated included popt to version 1.19. ### DEVELOPER RELATED: Various improvements to the release scripts and git setup. Improved packaging/var-checker to identify variable type. added FreeBSD and Solaris CI builds.

GNU GPL internet archiving networking software-distribution mirroring

Dear ImGui 1.91.7 💾

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

minor bugfix: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.91.7 Breaking changes: TreeNode: renamed ImGuiTreeNodeFlags_SpanTextWidth to ImGuiTreeNodeFlags_SpanLabelWidth for consistency with other names. Kept redirection enum (will obsolete).. Other changes: with IsItemDeactivated() and IsItemDeactivatedAfterEdit() not emitting a reliable signal when an item is deactivated externally: e.g. via an explicit clear of focus, clear of active id, opening of modal etc. It used to work when the interruption happened in the frame before the active item as submitted, but not after. It should work in both cases now. - While this is not specific to a certain widgets, typically it would mostly be noticeable on InputText() because it keeps ActiveId for a longer time while allowing other interaction to happen. Error Handling: recovering from within a table that created a child window, and from nested child windows.. Error Handling: Turned common EndTable() and other TableXXX functions fail cases into a recoverable error.. Error Handling: Basic error handling options in Demo- Tools- DeOptions.. InputText: a where character replacements performed from a callback were not applied when pasting from clipboard.. InputText: when activating a ReadOnly field when the underlying value is being modified.. InputText: Added sanity check to detect some cases of passing a non zero-terminated input buffer. InputText: not calling CallbackEdit on revert/clear with Escape key, although IsItemEdited() was behaving correctly.. Tables: TableAngledHeadersRow() creating an infinite horizontal scrolling region when the table is hosted in a viewport with negative coordinates (left of primary monitor, with multi-viewports enabled). Tables, MultiSelect: an where column width may be mismeasured when calling BeginMultiSelect() while inside a table.. TreeNode, Tables: Added ImGuiTreeNodeFlags_LabelSpanAllColumns to make the label (not only the highlight/frame) also spans

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

Ampache 7.2.0 💾

Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device. Ampache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your files and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already organised collection in a useful way. It assumes that you know best how to manage your files and are capable of choosing a suitable method for doing so.

major feature: Added: Add `npm audit` to GitHub QA workflow. Assign a HTML id to input text on inline loaded input. Add ` No Genre ` as the first genre on the browse pages. Browse. Add `no_genre` to Song, Album, AlbumDisk, Artist, Song and Video browses. Database 720001. Add `artist`, `album`, `song` and `video` counts to the tag table. Update `object_type` to an enum on the tag_map table. Changed: Updated NPM and Composer packages. Invalidate default theme CSS cache on new Ampache versions. : Missing `album_id` in upload process function. Custom Artist and Album names for filepond uploads. Typo on user pages loading recently played. Sending a string to `createBrowse` where int null is required. Rector updates for function name case and other minor Set empty album and album_disk properties on bad songs. Simplify DB update 700005 to avoid possible with empty playlists.

Apache php streaming server audio music javascript video

Joplin 3.2.11 💾

Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format. Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported. Joplin is "offline first", which means you always have all your data on your phone or computer. This ensures that your notes are always accessible, whether you have an internet connection or not. The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud. Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.

minor feature: lt;ul gt;. lt;li gt;New: Accessibility: Add setting to increase scrollbar sizes lt;/li gt;. lt;li gt;: double-click to collapse notebooks lt;/li gt;. lt;/ul gt;.

Affero GPLv3 note-taking todo markdown typescript javascript

aerc 0.19.0 💾

aerc is an email client that runs in your terminal. It's highly efficient and extensible, perfect for the discerning hacker. Check out the screencast above to get an idea of how it's used. Some of its more interesting features include: Editing emails in an embedded terminal tmux-style, allowing you to check on incoming emails and reference other threads while you compose your replies Render HTML emails with an interactive terminal web browser, highlight patches with diffs, and browse with an embedded less session Vim-style keybindings and ex-command system, allowing for powerful automation at a single keystroke First-class support for working with git & email Open a new tab with a terminal emulator and a shell running for easy access to nearby git repos for parallel work Support for multiple accounts, with IMAP, Maildir, Notmuch, Mbox and JMAP backends. Along with IMAP, JMAP, SMTP, and sendmail transfer protocols. Asynchronous IMAP and JMAP support ensures the UI never gets locked up by a flaky network. Efficient network usage - aerc only downloads the information which is necessary to present the UI, making for a snappy and bandwidth-efficient experience Email threading (with and/or without IMAP server support). PGP signing, encryption and verification using GNUpg. 100% free and open source software!

major feature: Added: New `:redraw` command to force a repaint of the screen. New `head` and `tail` templates functions for strings. New ` .AccountFrom ` template variable. Replying to all will include the Sender in Cc. Add `-b` flag to the `:view` command to open messages in a background tab. `AERC_ACCOUNT` and `AERC_FOLDER` are now available in the signature command environment. Filters will receive the actual `COLUMNS` and `LINES` values. The `:forward` command now sets the forwarded flag. Forwarded messages can now be searched for and filtered in notmuch and maildir. Forwarded messages can be styled differently in the message list. Forwarded messages can be identified with the ` .IsForwarded ` template. The `:flag` command now sets/unsets/toggle the forwarded tag. The notmuch backend now honors the forwarded flag, setting the `passed` tag. The maildir backend now honors the `forwarded`/`passed` flag. Auto-switch projects based on the message subject for the `:patch` command. New `:echo` command that prints its arguments with templates resolved. New `use-envelope-from` option in `accounts.conf`. Command completion now displays descriptions next to completion items. New `completion_description` style object in style sets used for rendering completion item descriptions. `:import-mbox` can now import data from an URL. Dynamic message list style can now match on multiple email headers. The JMAP backend now supports full thread fetching and caching (limited within a single mailbox). `:expand-folder` and `:collapse-folder` can now act on a non selected folder. Filters commands can now provide their own paging by preing them with a. `!` character. Doing so will disable the configured ` viewer .pager` and connect them directly to the terminal. Reply to addresses in `From` and `Reply-To` headers with `:reply -f`. : Builtin `calendar` filter shows empty attendee list. Terminal-based pinentry programs (e.g. `pinentry-curses`) now work properly. Failure to

MITL terminal email go

Syncthing 1.29.2 💾

Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first. Syncthing should be: Safe From Data Loss Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files. Secure Against Attackers Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties. Easy to Use Syncthing should be approachable, understandable, and inclusive. Automatic User interaction should be required only when absolutely necessary. Universally Available Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual. For Individuals Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization. Everything Else There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.

minor feature: lt;p gt;v1.29.2 lt;/p gt;. lt;p gt;: lt;/p gt;. lt;ul gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2780318663" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9913" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9913/hovercard" href="https://github.com/syncthing/syncthing//9913" gt;#9913 lt;/a gt;: panic: string field contains invalid UTF-8 recovered lt;/li gt;. lt;/ul gt;.

MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript