QMMP 2.1.7 💾

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

Mozilla Thunderbird 115.10.0 💾

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: Creating a tag in General Settings with a number as the tag name did not work Quick Filter button selections did not persist after restart. Collapsing and expanding message list headers sometimes caused header to scroll out of view. Single message with no children inside a parent thread sometimes displayed incorrectly as a thread with a duplicate of itself as its child. Get selected messages" menu items did not work. Download and Sync Messages" dialog was too short when using Russian locale, obscuring OK button. After changing password on an IMAP account, the account could become locked due to too many failed login attempts. Retrieving multiline POP3 message from server failed if message chunk ended in newline instead of carriage return and newline. IMAP, POP3, and SMTP Exchange autoconfiguration did not support encryption configuration. Non-empty address book search bar interfered with displaying/editing contacts. Deleting attendees from "Invite Attendees" view removed attendees from view, but not from invite. Splitter arrow between task list and task description did not behave as expected. Performance improvements and code cleanup. Security.

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

PeerTube 6.1.0-rc.1 💾

Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.

minor feature: IMPORTANT NOTES: You must update nginx configuration: https://github.com/Chocobozzz/PeerTube/blob/develop/support/nginx/peertube. Add `location /api/v1/users/ / +/imports/import-resumable ` block. This release changes the way how PeerTube counts a video view: Views are taken into account after 10 seconds instead of 30 seconds (can be changed in YAML config). Views use a *Session ID generated by the web browser instead of using the request IP (former behavior can be restored in YAML config). The goal of this change is to get r to how other video platforms like Mux, Vimeo, or Instagram work. ### Admin config (non-exhaustive). Breaking changes: Rename `views.videos.ip_view_expiration` to `views.videos.view_expiration`. YAML web admin configs: Add `storyboards.enabled` config to disable storyboard generation. Remove `services.twitter.whitelisted`: Twitter/X doesn't seem to need this anymore. This means that PeerTube will try to inject the video player in Twitter/X by default instead of using a classic image/description. YAML config only: Add `open_telemetry.metrics.playback_stats_interval` config to customize how often viewers send playback stats to server. Add `views.videos.watching_interval. anonymous,users ` configs to change how often the web browser sends "is watching" information to the server. Add `stats.registration_requests.enabled` and `stats.abuses.enabled` configs to hide instance registration/abuse requests public stats (average response time, total registration/abuse requests etc.). Add `stats.total_moderators.enabled` and `stats.total_admins.enabled`configs to hide total admins/moderators public stats. Add `object_storage.streaming_playlists.store_live_streams` config to not store live stream chunks into object storage (when enabled for streaming playlists). Set `open_telemetry.metrics.http_request_duration.enabled` to `false` by default to avoid performance on the Prometheus backend due to high metric cardinality. Maintenance: Also genera

Affero GPLv3 javascript angularjs web video hosting activitypub

kaggle-look-alike 1.0.1 💾

Kaggle Data Explorer UI look-alike build with React. This app provides a convenient way to explore and understand your datasets.

cleanup:

MITL kaggle data data-exploration javascript

Gitea 1.21.11 💾

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

minor feature: SECURITY. Use go1.21.9 to include Golang security. possible renderer security problem. . file in the Upload func. inline math blocks can't be preceeded/followed by alphanumerical characters. missing 0 preof GPG key id. Include encoding in signature payload. Move from `max( id )` to `max( index )` for latest commit statuses. Load attachments for code comments. gitea doctor will remove repo-avatar files when executing command storage-archives. possible data race on tests. Performance optimization for git push. duplicate migrated milestones. panic for BrokenRepoUnits16961. incorrect SVGs. create commit status. Performance optimization for git push. misuse of unsupported global variables. to delete the cookie when AppSubURL is non-empty. Avoid user does not exist error when detecting schedule actions when the commit author is an external user. Change the default maxPerPage for gitbucket. Check the token's owner and repository when registering a runner. Avoid losing token when updating mirror settings. commit status cache which missed target_url. rename branch 500 when the target branch is deleted but exist in database. mirror error when mirror repo is empty. Use db.ListOptions directly instead of Paginator interface to make it easier to use and performance of /pulls and /. code owners will not be mentioned when a pull request comes from a forked repository. DOCS. Update actions variables documents. MISC. Update katex to 0.16.10. Upgrade go-sqlite to v1.14.22.

MITL git go

Nana 1.7.4 💾

Nana is an easy-to-use, portable and modern GUI and application toolkit. It uses standard C++ with a very lean API, provides threading support, bidirectional text, requires no macros, comes with the common set of widgets (buttons, comboboxes, labels, forms, file and date chooser, menus, panels, images, slider, textboox, treebox and listbox) and allows to write custom ones.

minor bugfix:

BSL c++ gui gui-toolkit boost cross-platform

Boost C++ Libraries 1.85.0 💾

Boost++ is a collection of reusable and well-tested C++ libraries, which cover linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing. They're mostly template based for flexibility, but also encompass independent libraries.

minor feature: New Libraries: Charconv, Scope. Updated Libraries: Asio, Atomic, Beast, Bimap, Bind, Conversion, Core, Filesystem, Function, Geometry, Iterator, JSON, LEAF, LexicalCast, Locale, Math, MSM, Multi-index, Multiprecision, MySQL, Odeint, PFR, Random, System, Stacktrace, STLInterfaces, Test, Unordered, Variant, Wave.

BSL c++ libraries software-development boost

Beseda - ebooks speech reader 1.2.0 💾

This Public Domain console program speaks the ebooks and is controlled via the keyboard to make it handy for the vision accessibility. Fast and simple. Supported formats: TXT, EPUB, FB2, ABW, [X]HTML, ODT, DOCX. Uses Speech Dispatcher to speak, so you can use synths such as RHVoice, Festival, espeak-ng, etc.

major feature: + Voice selection by pressing keys and + Select voice selection range from local to all supported languages - key Z

Public Domain sound-synthesis speech terminal curses console c++ linux end-users education

icubaby 1.2.0 💾

icubaby is a C++ Library to Immediately Convert Unicode. It is a portable, header-only, dependency-free library for C++ 17 or later. Fast, minimal, and easy to use for converting sequences of text between any of the Unicode UTF encodings. Simple to use and exceptionally simple to integrate into a project, it does not allocate dynamic memory and neither throws or catches exceptions.

minor feature: - Fix for a compilation error when composing a range adaptor such as std::views::transform() - Improved the documentation s examples by limiting the line length to better match the documentation width.

MITL c++ developers library unicode

FileZilla 3.67.0 💾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

major bugfix: SFTP: PuTTY ECDSA NIST P-521 private key recovery vulnerability (CVE-2024-31497). If you use NIST P-521 keys to connect to SSH/SFTP servers, you should regenerate them and revoke the previous ones. Official binaries are now built against GnuTLS 3.8.4. Updated to libfilezilla 0.47.0.

GNU GPL c ftp ftps file-transfer

Konfyt 1.6.1 💾

Konfyt is a digital keyboard workstation for Linux which allows the user to easily and quickly set up patches, each with multiple layers, and instantly switch between these patches for seamless live keyboard playing. Patches may consist of multiple layers of Soundfonts (.sf2), SFZ instruments, audio input ports and MIDI output ports. Konfyt features a searchable library that scans your filesystem for soundfonts and SFZs. Soundfont programs are included in searches and can be viewed with a single click, giving immediate access to all programs within a soundfont. Konfyt originally started as a quick and dirty attempt to create a soundfont library application due to the author's frustration with exploring soundfonts using existing tools. This soon grew to a soundfont player and eventually everything else was hacked on. It is now pretty functional but remains a work in progress. While I use Konfyt successfully on a daily basis, use it at your own risk. I am not responsible for any trauma due to failures during live performances. Konfyt is open source, created with Qt and uses JACK as MIDI and audio backend, liblscp for loading SFZ files in Linuxsampler, with the option of using Carla as the backend for loading SFZ files (using its built-in SFZero support) and Fluidsynth for soundfonts.

minor feature: Added Script editor sidebar tab listing scripts of other projects in the default projects directory. Changes. MIDI port connection check boxes are now in their own "MIDI" column and the audio "L" and "R" columns have been renamed to "Left" and "Right". Clear triggers when loading new project to prevent left-over triggers from the previously loaded project. Limit prints and MIDI sends from scripts in a cycle so infinite loops containing these don't stall the application.

GNU GPLv3 audio sampler linux

PuTTY 0.81 💾

PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.

minor feature: Security for CVE-2024-31497 : NIST P521 /. ecdsa-sha2-nistp521 signatures are no longer generated with biased values of. k.. The previous bias compromises private keys.

MITL win32 putty ssh telnet terminal-client file-transfer ftp tftp

Linux kernel 6.8.6 💾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 6.8.6, Revert "drm/amd/amdgpu: potential ioremap() memory leaks in amdgpu_device_init()", x86/vdso: rethunk patching for vdso-image-x32.o too, VMCI: possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler(), net: mpls: error out if inner headers are not set, Bluetooth: btintel: build regression, nouveau: devinit paths to only handle display on GSP. platform/x86: intel-vbtn: Update tablet mode switch at end of probe, platform/x86/intel/hid: Don't wake on 5-button releases, randomize_kstack: Improve entropy diffusion, media: mediatek: vcodec: adding lock to protect encoder context list, media: mediatek: vcodec: adding lock to protect decoder context list, media: mediatek: vcodec: oops when HEVC init fails, gcc-plugins/stackleak: Avoid.head.text section, drm/amdgpu: Init zone device and drm client after mode-1 reset on reload, ALSA: hda/realtek: Add quirks for some Clevo laptops, fbmon: prevent division by zero in fb_videomode_from_videomode(), drivers/nvme: Add quirks for device 126f:2262, modpost: null pointer dereference, io_uring: clear opcode specific data for an early failure, fbdev: viafb: typo in hw_bitblt_1 and hw_bitblt_2, x86/xen: attempt to inflate the memory balloon on PVH, ASoC: soc-core.c: Skip dummy codec when adding platforms, thermal/of: Assume polling-delay(-passive) 0 when absent, ASoC: amd: yc: non-functional mic on ASUS M7600RE, usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined, usb: typec: tcpci: add generic tcpci fallback compatible, thunderbolt: Keep the domain powered when USB4 port is in redrive mode, serial: 8250_of: Drop quirk fot NPCM from 8250_port, usb: typec: ucsi: Limit read size on v1.2, usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR, usb: gadget: uvc: refactor the check for a valid buffer in the pump worker, thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read, usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk, kernfs: RCU protect kernfs_

GNU GPL c linux kernel operating-system

GPlates 2.5 💾

GPlates is a plate tectonics program. Manipulate reconstructions of geological and paleogeographic features through geological time. Interactively visualize vector, raster and volume data. PyGPlates is the GPlates Python library. Get fine-grained access to GPlates functionality in your Python scripts.

minor feature: Changes since 2.4: Subduction zones have teeth in 3D globe and 2D map views. Topological boundaries coloured by individual boundary line segments. Instead of each boundary polygon having its own colour. Eg, subduction zones coloured differently than mid-ocean ridges. Topology line width multiplier (under Tools Configure Geometry Rendering ). So topologies can be thicker than non-topologies. Keyboard shortcuts for show/hide geometry types (see View Geometry Visibility ).

GNU GPLv3 geological paleogeographic science visualization physics c

snd 24.3 💾

Snd is a sound editor modelled loosely after Emacs. It can be customized and extended using either s7 (included in the Snd sources), Ruby, or Forth.

minor feature: s7: format now always returns a string (where it used to return #f it now returns "") sam.c: bugfixes and improvements thanks to David Jaffe checked: sbcl 2.4.3 Thanks!: Michael Edwards, Norman Gray, David Jaffe

Public Domain sound-synthesis sound-editor audio music scheme c ruby