"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.
minor feature: Added:
Added THANKS.md to give credit to all developers who help with the development of Firefly III.
Changed:
New data model for "account balance" makes it easier to calculate and use multi-currency accounts. Not yet in use.
:
(Budget page crash) reported by @JcMinarro.
(Empty webhooks page) reported by @mrahmadt.
(SQL Integrity constraint violation when inserting into budget_limits) reported by @HedgehogRidingAnOwl.
(A single Account constantly loses its Account NUmber / IBAN ) reported by @ypsilonkah.
API:
New filters for the v2 autocomplete endpoints.
Various attempts to make a better v2 accounts endpoint.
Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel
OCR powered screen-capture tool to capture information instead of images
* Many languages
* Works offline
* Heuristic parsing
* Multi monitor
* Cross-platform
* Free & Open Source
minor bugfix: All: Add french translation. Thanks, @NathanBnm!.
Linux: crash on wayland in case of user's home directory contains special character. Thanks, @supersonictw!.
Linux: on Ubuntu/Unity where the window doesn't show up..
GNU GPLv3 ocr screen-capture python
As consultants, you may need to use multiple calendars (2-n). Additionally, you need to keep up with all existing appointments in each of your calendars when you want to make new appointments. This means you have to check each calendar on its own. What we wanted to achieve is a single overview over all events in each of the calendars. Preferably in your primary calendar.
There are some commercial / freemium solutions for this (reclaim.ai, SyncThemCalendars), but their privacy policy is unclear. Calendar data is not only highly interesting personal data (who participates in which appointment and when?) but also highly interesting from an industrial espionage/targeted advertising perspective. The two third party providers get to see the content of the calendar events. In good appointments, there is a lot of secret and relevant company data in the appointment agenda.
To keep track of all the events, we created CalendarSync, which allows the syncing of events without breaking data protection laws and without exposing data to a third party.
minor feature: lt;h2 gt;Changelog lt;/h2 gt;.
lt;ul gt;.
lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/inovex/CalendarSync/commit/678d9611e2c17781076c28b883932bd885176165/hovercard" href="https://github.com/inovex/CalendarSync/commit/678d9611e2c17781076c28b883932bd885176165" gt; lt;tt gt;678d961 lt;/tt gt; lt;/a gt; Merge pull request lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2230352015" data-permission-text="Title is private" data-url="https://github.com/inovex/CalendarSync//143" data-hovercard-type="pull_request" data-hovercard-url="/inovex/CalendarSync/pull/143/hovercard" href="https://github.com/inovex/CalendarSync/pull/143" gt;#143 lt;/a gt; from inovex/dependabot/go_modules/golang.org/x/oauth2-0.19.0 lt;/li gt;.
lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/inovex/CalendarSync/commit/f30b4f67fc64df881e6bef903ef6c9eb8efed1a9/hovercard" href="https://github.com/inovex/CalendarSync/commit/f30b4f67fc64df881e6bef903ef6c9eb8efed1a9" gt; lt;tt gt;f30b4f6 lt;/tt gt; lt;/a gt; Merge pull request lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2254605178" data-permission-text="Title is private" data-url="https://github.com/inovex/CalendarSync//145" data-hovercard-type="pull_request" data-hovercard-url="/inovex/CalendarSync/pull/145/hovercard" href="https://github.com/inovex/CalendarSync/pull/145" gt;#145 lt;/a gt; from inovex/dependabot/go_modules/golang.org/x/net-0.23.0 lt;/li gt;.
lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/inovex/CalendarSync/commit/6afd0689b01a0ab01efdd988eb888ca08d5c38d3/hovercard" href="https://github.com/inovex/CalendarSync/commit/6afd0689b01a0ab01efdd988eb888ca08d5c38d3" gt; lt;tt gt;6afd068 lt;/tt gt; lt;/a gt; Merge pull request lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2255657944" data-perm
MITL calendar cli sync go
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.9.1, wifi: mt76: mt7915: add missing chanctx ops, keys: overwrite of key expiration on instantiation, dmaengine: idxd: add a write() method for applications to submit work, dmaengine: idxd: add a new security check to deal with a hardware erratum, VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
GNU GPL c linux kernel operating-system
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 bugfix: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) .
Improved build generating symbols with script gen-symbols-all.pl.
GNU GPLv3 sound-synthesis mixers sequencer audio
Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.
minor feature: lt;h2 gt;Core lt;/h2 gt;.
lt;p gt;This release a behavior with patchelf for lt;code gt;core24 lt;/code gt; snaps and temporarily disables the dotnet plugin for lt;code gt;core24 lt;/code gt; snaps. lt;/p gt;.
lt;h3 gt;core24 lt;/h3 gt;.
lt;p gt;Patchelf behavior has been corrected so shared libraries from the host system are not loaded for lt;code gt;core24 lt;/code gt; snaps with classic confinement. This is done with lt;code gt;patchelf --no-default-lib lt;/code gt; when lt;a href="https://snapcraft.io/docs/how-to-classic" rel="nofollow" gt;patchelf is enabled lt;/a gt;. lt;/p gt;.
lt;h3 gt;Plugins lt;/h3 gt;.
lt;h4 gt;dotnet lt;/h4 gt;.
lt;p gt;The lt;a href="https://snapcraft.io/docs/dotnet-plugin" rel="nofollow" gt;dotnet plugin lt;/a gt; for core24 is being redesigned and has been temporarily disabled until the rewrite is complete. lt;/p gt;.
lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;tests: flutter spread test by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mr-cal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mr-cal" gt;@mr-cal lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2297841300" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//4808" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/4808/hovercard" href="https://github.com/canonical/snapcraft/pull/4808" gt;#4808 lt;/a gt; lt;/li gt;.
lt;li gt;do not load system libraries for classic core24 snaps, bump craft-parts, unregister dotnet by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mr-cal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mr-cal" gt;@mr-cal lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="22997143
GNU GPLv3 snaps linux packaging distribution python cpp
gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems.
major bugfix: lt;p gt;This is release 1.64.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;grateful lt;/a gt;) of gRPC Core. lt;/p gt;.
lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;.
lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;.
lt;h2 gt;Core lt;/h2 gt;.
lt;ul gt;.
lt;li gt; BoringSSL Update third_party/boringssl-with-bazel. lt;/li gt;.
lt;li gt; build Restrict visibility of grpc_public_hdrs and grpc++_public_hdrs. lt;/li gt;.
lt;li gt; Deps Rollfoward Protobuf upgrade to v26.1. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;C++ lt;/h2 gt;.
lt;ul gt;.
lt;li gt; CSM CSM Observability for trailers-only response. lt;/li gt;.
lt;li gt; CSM Remove requirement that servers have to be xDS enabled. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;Python lt;/h2 gt;.
lt;ul gt;.
lt;li gt; Asyncio Semantic task names for RPC tasks. lt;/li gt;.
lt;li gt; python/systemd allow compiling systemd support into python builds. lt;/li gt;.
lt;li gt; Python Otel Remove opentelemetry version pin. lt;/li gt;.
lt;li gt; Python Otel Use registered method at server side. lt;/li gt;.
lt;li gt; Python grpcio_tools Update version requirement of protobuf in grpcio_tools. lt;/li gt;.
lt;/ul gt;.
.
yashykt.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.64.0-pre2.
2024-05-09T23:05:42Z.
.
Release v1.64.0-pre2.
lt;p gt;This is a prerelease of gRPC Core 1.64.0 (grateful). lt;/p gt;.
lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;.
lt;p gt;This prerelease contains refinements, improvements,
Apache rpc cpp python c
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/20240503" gt;20240503 lt;/a gt; release: lt;/p gt;.
lt;ul gt;.
lt;li gt;XM: Improve import routines, autovibrato is now handled properly lt;/li gt;.
lt;li gt;STM: More sane import for tempo, similar to OpenMPT ( lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2279618626" data-permission-text="Title is private" data-url="https://github.com/schismtracker/schismtracker//432" data-hovercard-type="pull_request" data-hovercard-url="/schismtracker/schismtracker/pull/432/hovercard" href="https://github.com/schismtracker/schismtracker/pull/432" gt;#432 lt;/a gt;) lt;/li gt;.
lt;li gt;S3M: Approximate the SAx command ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/c5f7d507172dd3227fd189a65a5b38b123cffde3/hovercard" href="https://github.com/schismtracker/schismtracker/commit/c5f7d507172dd3227fd189a65a5b38b123cffde3" gt; lt;tt gt;c5f7d50 lt;/tt gt; lt;/a gt;) lt;/li gt;.
lt;li gt;S3M: Detect PlayerPRO ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/c47605ded0a0fd22e9a0bbff6ca6d730f1784a59/hovercard" href="https://github.com/schismtracker/schismtracker/commit/c47605ded0a0fd22e9a0bbff6ca6d730f1784a59" gt; lt;tt gt;c47605d lt;/tt gt; lt;/a gt;) lt;/li gt;.
lt;li gt;Replayer: Correct playback when a sample sustains after a portamento ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/schismtracker/schismtracker/commit/6f68f2855a7e5e4ffe825869244e631e15741037/hovercard" href="https://github.com/schismtracker/schismtracker/commit/6f68f2855a7e5e4ffe825869244e631e15741037" gt; lt;tt gt;6f68f28 lt;/tt gt; lt;/a gt;) lt;/li gt;.
lt;li gt;Replayer: Emulate IT when an instrument is triggered with a note that doesn't map to any sample ( lt;a class="com
GNU GPL audio editor music sequencer tracker c python
Mustangproject is a tool to write, validate and parse Factur-X/ZUGFeRD and (CII)XRechnung e-invoices.
It is a (permissive) open source cross platform command line tool and a Java library.
The command line tool e.g. allows to extract and combine PDF and XML from/to Factur-X as well as validate e-invoices, convert XML to HTML or migrate from ZUGFeRD v1 to v2.
The library additionally allows to generate the XML to be embedded either by implementing interfaces or actively creating objects.
major bugfix: Refactorings/Updates
=======
- EN16931 validation 1.3.12 codelists v11 #357
- Fonts removed #358
- invoice's getSender/getRecipient() now return tradeparty no IZUGFeRDExportableTradeParty
- #314 ZUGFeRDInvoiceImporter additional constructur
Issues/Improvements
=======
- InvoiceImporter UBL to also parse contacts and other UBL improvements
- (first) IBAN is now parsed into sender's getBankDetails
- Gross price removed if equal net https://github.com/ZUGFeRD/mustangproject/pull/369 / surrendered to XRechnung 3 compromises, e.g. no longer put gross amount if it does not deviate from net
New features
=======
- ZUGFeRDImporter to also accept xml files (previously that needed to be run through XMLImporter)
- Xrechnungimporter to also read from filename, inputstream
- Support inputstreams https://github.com/ZUGFeRD/mustangproject/pull/379
- be able to programmatically access validation messages https://github.com/ZUGFeRD/mustangproject/pull/382
- added cash discount write support (new class, previously only possible for XRechnung, not ZF Extended, using a manually encoded setPaymentTermDescription)
APL invoice metadata accounting java-library java e-billing e-invoice
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: improved CUE parser; fixed pkg-config files generated by qmake; fixed memory leak; fixed issue with missing mount points in the qmmp file dialog; fixed unexpected startup of the disabled plugin when trying to change it's settings; fixed linking with xcb; fixed crash when trying to remove queued track; fixed copying of the selected tracks to the new playlist; fixed Wayland compatibility on first startup
GNU GPL audio player qt6 mp3
7-Zip is a file archiver with a high compression ratio.
The main features of 7-Zip
High compression ratio in 7z format with LZMA and LZMA2 compression
Supported formats:
Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
Unpacking only: APFS, AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VHDX, VMDK, XAR and Z.
For ZIP and GZIP formats, 7-Zip provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
Strong AES-256 encryption in 7z and ZIP formats
Self-extracting capability for 7z format
Integration with Windows Shell
Powerful File Manager
Powerful command line version
Plugin for FAR Manager
Localizations for 87 languages
minor feature: New switch -myv= MMNN to set decoder compatibility version for 7z archive creating.
MMNN is 4-digit number that represents the version of 7-Zip without a dot.
If -myv= MMNN switch is specified, 7-Zip will only use compression methods that can
be decoded by the specified version MMNN of 7-Zip and newer versions.
If -myv= MMNN switch is not specified, -myv=2300 is used, and 7-Zip will only
use compression methods that can be decoded by 7-Zip 23.00 and newer versions.
New switch -myfa= FilterID to allow 7-Zip to use the specified filter method for 7z archive creating.
New switch -myfd= FilterID to disallow 7-Zip to use the specified filter method for 7z archive creating.
Some were.
Mixed compression zip archive cpp c
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
minor bugfix: :
Security: disallow API remote-user auth if disabled @shamoon.
: retain sort field from global search filtering, use FILTER_HAS_TAGS_ALL @shamoon.
All App Changes:
.
2 changes.
Security: disallow API remote-user auth if disabled @shamoon.
: retain sort field from global search filtering, use FILTER_HAS_TAGS_ALL @shamoon.
.
GNU GPLv3 internet web dynamic content indexing search
PacketFence is a network access control (NAC) manager. It includes numerous
features, including user registration and sanitation, central wireless and
cable-network control, BYOD (bring-your-own-device) configuration, 802.1X
support, and layer-2 device isolation. PacketFence is useful for managing
small to large networks and intranet-access points.
major feature: === New Features.
Add filtering and actions to Provisioning.
Add Remote MySQL Database Support.
Add logic for processing pfflows in pfcron.
Add JAMF Cloud support.
=== Enhancements.
ProxySQL updated to 2.6.0.
Adapted the LDAP search filter in FreeRADIUS to do the sAMAccountName lookup.
Moved Extreme switches to OS-based modules.
Moved Juniper switches to OS-based modules.
Moved Meraki switches to OS-based modules.
Removed outdated Cisco Catalyst switch modules.
Support for FQDN switch id.
Cisco 9800 documentation.
Added NT Key Cache for NTLM-Auth-API.
===.
error message in portal on non HASH variable for DPSK.
Send username, ip and role to PaloAlto Firewall SSO payload.
Restore original config file if patch is failing.
Cisco::Cisco_IOS_12_x NAS-Port-Type=Async.
Captive Portal on Fortigate Switches.
==.
GNU GPL php perl administrator network security wireless web-based monitoring access-control
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.
major bugfix: Date: 2024-05-15
Description:
- (added) Static Qt 5.15.13 nogui (CLI) builds for all platforms.
- (added) VS Mode learn more buttons and warning links.
- (updated) Significant PLC performance and quality improvements.
- (updated) Reduced amount of latency added for PLC strategy.
- (updated) Merged PLC buffer strategies (3 is now identical to 4).
- (updated) Automatically start PLC worker for slower predictions.
- (updated) Builds now use Qt 6.2.8 for OSX and 5.15.13 for Linux.
- (updated) Linux containers now use static builds with Qt 6.5.3.
- (updated) VS Mode help links go to support.jacktrip.com.
- (updated) VS Mode manage button goes to new studio dashboard.
- PLC degradation when peer != local buffer sizes.
- Port binding on machines that don't support IPv6.
- Command line interface delogging improvements.
- VS Mode truncation of invite copied tooltip message.
Mixed audio music streaming server cpp qml
Weblate is an open source web-based translation tool with version control. It includes several hundred languages with basic definitions, and enables the addition of more language definitions, all definitions can be edited by the web community or a defined set of people, as well as through integrating machine translation, such as DeepL, Amazon Translate, or Google Translate.
minor feature: lt;p gt;Released on May 13th 2024. lt;/p gt;.
lt;p gt; lt;strong gt; lt;/strong gt; lt;/p gt;.
lt;ul gt;.
lt;li gt;.
lt;p gt;False-positive merge failure alert when using push branch. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt;Cleanup of stale repositories. lt;/p gt;.
lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Upgrading lt;/strong gt; lt;/p gt;.
lt;p gt;Please follow lt;a href="https://docs.weblate.org/en/weblate-5.5.5/admin/upgrade.html#generic-upgrade-instructions" rel="nofollow" gt; lt;span gt;Generic upgrade instructions lt;/span gt; lt;/a gt; in order to perform update. lt;/p gt;.
lt;p gt; lt;a href="https://github.com/WeblateOrg/weblate/milestone/121?=1" gt;All changes in detail lt;/a gt;. lt;/p gt;.
GNU GPLv3 translation localization web python html
strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.
minor feature: Noteworthy changes in strace 6.9 (2024-05-14)
Improvements.
Implemented --always-show-pid option.
The --user -u option has learned to recognize numeric UID:GID pair, allowing
e.g. statically-built strace to be used without invoking nss plugins.
Implemented decoding of IORING_REGISTER_SYNC_CANCEL,
IORING_REGISTER_FILE_ALLOC_RANGE, IORING_REGISTER_PBUF_STATUS,
IORING_REGISTER_NAPI, and IORING_UNREGISTER_NAPI opcodes of
io_uring_register syscall.
Implemented decoding of BPF_TOKEN_CREATE bpf syscall command.
Updated decoding of io_uring_register and pidfd_send_signal syscalls.
Updated lists of BPF_*, CAN_*, IORING_*, KEY_*, LSM_*, MPOL_*, NT_*, RWF_*,
PIDFD_*, PTP_*, TCP_*, and *_MAGIC constants.
Updated lists of ioctl commands from Linux 6.9.
Contributors.
This release was made possible by the contributions of many people.
The maintainers are grateful to everyone who has contributed
changes or reports. These include:
Christian Ehrhardt.
Dmitry V. Levin.
Gleb Fotengauer-Malinovskiy.
Michael Vogt.
Yao Zi.
Zygmunt Krynicki.
Please refer to the CREDITS file for the full list of strace contributors.
GNU LGPL c debugger software-development
Fasttracker II clone for Windows/macOS/Linux
Aims to be a highly accurate clone of the classic Fasttracker II software for MS-DOS.
The XM player itself has been directly ported from the original source code, for maximum accuracy.
The code is partly my own, partly based on the original FT2 code.
What is Fasttracker II? Read about it on Wikipedia.
minor feature: lt;ul gt;.
lt;li gt;There was a in v1.83 making you unable to play-test (jam) samples at all while the pattern editor was hidden. Quite bad! Sorry for that. lt;/li gt;.
lt;/ul gt;.
BSDL-2 audio tracker
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 feature: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) .
Implemented switching dark mode on macOS.
Added initial missing app window in window menu.
Added missing preferences in window menu.
GNU GPLv3 sound-synthesis mixers sequencer audio
FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.
minor bugfix: Compact parent path display for medium/large row sizes
crash when mouse inputs are queued due to system lag
Don't steal focus from other app when sync progress dialog is shown
crackling sound at the beginning of WAV playback (Linux)
Prevent middle grid tooltip from covering sync direction
Disable Nagle algorithm for SFTP connections
GNU GPLv3 synchronization file-management backup version-control mirroring cpp
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, Ebook, ODT, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features:
Built-in MC-like file manager.
Speech Dispatcher support
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.
major bugfix: Printer support fixes for cmake/Qt5/Qt6. Printer support has been removed at qmake. Unicode functions fixes.
GNU GPLv3 text editor qt markdown text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux
HarfBuzz is a text shaping engine. It primarily supports OpenType, but also Apple Advanced Typography. HarfBuzz is used in Android, Chrome, ChromeOS, Firefox, GNOME, GTK+, KDE, LibreOffice, OpenJDK, PlayStation, Qt, XeTeX, and other places.
major bugfix: Monday, May 13, 2024
API for partial instancing is now stable and have been promoted out of
experimental APIs.
Support instancing BASE table.
Speedup AAT shaping by 13 30 .
Various build.
Various subsetter and instancer.
New API.
+HB_SUBSET_FLAGS_OPTIMIZE_IUP_DELTAS.
+hb_subset_input_get_axis_range().
+hb_subset_input_pin_axis_location().
Mixed c++ c fonts text-shaping
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: This release has focused on cleaning up the Query class to allow more options for API clients
Ampache uses the Query class to create 'browses'. A browse is a query that allows filtering and sorting data.
This release has made greater use of browses reducing reliance on customizing mini functions to provide the same information.
Added:
Add `songs_artsts` to album objects.
Add `playlist_search` as a browse type. (combined playlists and smartlists).
Allow sorting playlists by `type`.
Allow sorting searches by `type`, `limit` and `random` status.
Ensure `catalog` is available on media browses.
Add many missing database columns to browse sorts and filters on all browses.
Changed:
Extract the Query class into individual classes.
Album browse `artist` was only selecting `album_artist`.
Removed:
Remove `disk` sort from `album` browse.
Remove `album` sort from `artist` browse.
Remove `call_sign` and `frequency` from `live_stream` browses (whatever they were).
:
Playlist Exporter wasn't checking user id correctly.
`catalog` browses using incorrect column.
`artist` browse by `song_artist` wasn't in the valid list.
Missing `video` browse filters on `clip`, `movie`, `personal_video`, `tvshow`, `tvshow_season` and `tvshow_episode` browses.
Random (`rand`) was missing from a lot of query types as a valid option.
for searches, `random` sort was random sorting the sql and ignoring the random column (use `rand` for random result sorting).
## API 6.5.0.
Added:
API6.
Add `songartists` to all album data responses. (In an album `artists`=album_artists, `songartists`=song_artists).
artist_albums: add `album_artist` as an optional parameter.
:
API6.
list: sorting was by `id` instead of `name`.
browse: sorting was by `id` instead of `name`.
download: The API can use searches as playlists so check for the `smart_` pre stream: The API can use searches as playlists so check for the `smart_` pre.
Apache php streaming server audio music javascript video
LibreSSL Portable is a free version of the SSL/TLS protocol forked from OpenSSL, and developed by the OpenBSD project. LibreSSL is developed as part of the OpenBSD system, with lots of ancient cruft and security woes already fixed. The portable version for other Unices is developed alongside.
bugfix: It includes the following change from LibreSSL 3.9.1:
OpenBSD 7.5 errata 003. A missing bounds check could lead to a crash.
Due to dereferencing a zero-sized allocation.
The LibreSSL project continues improvement of the codebase to reflect modern.
Safe programming practices. We welcome feedback and improvements from the
Broader community. Thanks to all of the contributors who helped make this
Release possible.
ISC ssl tls cryptography security libraries aes rsa sha1 communications
qpwgraph is a graph manager dedicated to PipeWire,
using the Qt C++ framework, based and pretty much like the
same of QjackCtl.
minor bugfix: Remove margins and spacing from the top-level canvas layout.
Possible to pipewire backend thread loop locking.
Updated to latest framework level (Qt = 6.7).
GNU GPLv3 audio jack pipewire qt cpp
A collection of Audio plugins
minor feature: Huge kudos to falktx for completing AU support in DPF!.
- New plugin: ZamNoise noise reduction based on Gnome Wave Cleaner,
uses Ephriam / Malah noise suppression algorithm from 1984.
- Tweak defaults and ranges on ZamEQ2.
- Make ZaMaximX2 threshold/gain controls more usable in response
to unfa's critique of FOSS limiter plugins.
GNU GPLv3 audio music filter
OpenMPT is a popular tracker software for Windows. OpenMPT (short hand for Open ModPlug Tracker) is completely free and allows you to create and play back some great music on your computer. Based on the original ModPlug Tracker written by Olivier Lapicque, OpenMPT is free software, can import a wide variety of module formats and offers an intuitive, native GUI as well as advanced features such as VST plugins and ASIO output.
In addition to its own song format, OpenMPT can natively edit Impulse Tracker, FastTracker, Scream Tracker and ProTracker module files. Read more about it on the features page!
major bugfix: Pattern tab
Find Replace: In the plugin parameter dropdown, parameter 999 was missing if the number of plugin parameters was unknown.
Comments tab.
Sample / instrument name editing was broken since OpenMPT 1.31.01.00 (tx SoDa7).
Playback.
The OPL emulation produced unwanted clicks with mix rates exceeding 65 kHz (http://.openmpt.org/view.php?id=1775).
MIDI macro command s didn't compute the correct checksum if a device ID was made up from two bytes (e.g. Roland XV-5080).
IT.
Imp Disable a few more compatibility flags for ITs made with older Schism Tracker versions (http://.openmpt.org/view.php?id=1764).
Mod Halve the output volume of files saved with ChibiTracker, as its mixer is about half as loud as ours.
XM.
Imp Detect files saved with PlayerPRO. Improved detection of files saved with ModPlug Tracker.
Mod Files with impossibly small pattern headers are now rejected, like FastTracker 2 does.
S3M.
Imp Detect files saved with PlayerPRO.
In mono mode, the ratio between sample and OPL volume was incorrect (http://.openmpt.org/view.php?id=1774).
MOD.
Mod Changed VBlank timing heuristic to always assume CIA timing when long samples are found.
Disable NoiseTracker quirks if empty sample slots have a default volume other than 0 (http://.openmpt.org/view.php?id=1765).
7-bit panning detection may have returned incorrect results for MODs with a channel count other than 4.
Other formats.
Imp STK: Loosen SoundTracker file rejection heuristics a bit to allow loading of files with overly long samples (romantic.stk) and malformed song titles (schmokk.mod, scramble_2.mod and others). Other heuristics has been tightened a bit.
Imp MED: Improve handling of default tempo, panning and channel volume in files containing more than one song.
Mod MO3: Further reduce maximum allowed music data (not samples) size from 2 GiB to 512 MiB.
Mod MDL: Slightly more accurate import of pattern command 9 (enabling enve
BSDL-2 audio tracker
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: CT-784: video elements are hidden on iPad beneath a certain height (Patrick Teichmann).
Bad usability when opening participant edit in a new tab (Denis Chenu).
de=2 PHP8.1 - unable to send email without expiry (Denis Chenu).
Updated translation: Turkish by kayazeren.
Updated translation: Slovak by jelen1.
Updated translation: Polish by elissa.
Updated translation: Polish (Informal) by elissa.
Updated translation: Odia by rajkumar_dms.
Updated translation: Korean by modernity4r.
Updated translation: Japanese by d_inoue, nomoto.
Updated translation: German by c_schmitz.
Updated translation: German (Informal) by c_schmitz.
Updated translation: Czech by jelen1.
Updated translation: Czech (Informal) by jelen1, slansky.
Updated translation: Czech (Informal) by jelen1.
GNU GPL survey php mysql mssql postgres
ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.
minor bugfix: The release of the ALT Workstation K 10.3 OS on the platform 10 (p10 Aronia branch) is prepared for x86_64.
New features 10.3:
* A weather forecast widget based on Yandex data has been added.
* Accelerated work in photo and video editors, with 3D graphics is possible thanks to support for launching applications on a discrete NVIDIA graphics card.
* The desktop design is complemented by the ability to select a dark theme when you first log in.
* During installation, a swap file is automatically created on the root partition.
GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu
A simple graphical JACK patchbay that tries to unite the best of both worlds:
Fast patching and uncluttered port representation of a matrix patchbay
Excellent representation of signal flow of a flow canvas patchbay
It additionally features tightly embedded graphical mixer clients automatable with JACK MIDI/OSC.
minor feature:
Mixed audio music midi jack c
This was SPAM
Please remove
minor feature: Spam
Public Domain spam
tesseract-ocr is an OCR engine originally developed by Hewlett Packard and now sponsored by Google. It is highly accurate and will read a binary, gray, or color image and output text.
major bugfix: -rc1.
Build, code refactoring and other smaller changes.
grey result of indexed PNG in pdfrenderer.
Rename frk - deu_latf (ISO 639-3, ISO 15924).
Remove broken Dockerfile.
for several reported by Coverity Scan.
Remove unsupported OpenCL code and related API functions.
Facilitate vectorization for generic build.
Add PAGE XML renderer / export.
Support training without lstmf files.
Improve CCUtil::main_setup.
Allow for text angle/gradient to be retrieved.
Apache c++ c ocr library cli
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
HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.
minor feature: New : statistics report: category sign is now also displayed.
New : added a tooltip to display active filter in all report windows.
Change: migrating to GTK4 preparation (GdkEvent struct).
Change: migrating to GTK4 preparation (GtkApplication, GtkApplicationWindow).
Change: migrating to GTK4 preparation (GtkMenu*, GtkToolbar) for ledger.
Change: 'select action for target xfer' creation cancel now get back to txn dialog.
Change: reports: moved the collapse/expand buttons to bottom of the list.
Change: example file addition: split, tags, loan, flags, life-energy.
Change: the Info field is named as it should have originally: Number.
Change: added missing enums for most action of combobox.
Wish : #2064754 yours account should always display a tooltip for consistency.
Wish : #2064520 enable ledger txn reconciled cleared, like for none.
Wish : #2063416 index for importing csv files.
Wish : #2060588 widths of memo -v- amount field in split transactions.
Wish : #2059733 preference to use the template list when edit a transaction.
Wish : #2058696 enrich account transactions list window title with account number and institution name.
Wish : #2058566 budget Report - detail pane size not adjustable.
Wish : #2056654 add thousand separator when print 'your accounts'.
Wish : #2055533 Payment column in auto-assignment window.
Wish : #2054906 "Cancel" button on prompt for a target txn when adding xfer should not create a transaction.
Wish : #2051758 add a help tip when input amount range in filter.
Wish : #2045514 Balance report to exclude transfers when multiple selected accounts.
Wish : #2044601 preference to always prompt for a target txn when adding xfer.
Wish : #2042674 idiot-proof preference for "Sync transfert Status".
Wish : #2038753 copy transaction to clipboard to paste external apps.
Wish : #2037039 amend "Spending By Month" to have income option both income/expense by month.
Wish : #2023696 budget report to show not-budg
GNU GPL c gtk gnome accounting personal-finance quicken money finances bookkeeping
If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library.
minor feature: .
.
Change to --file-scope behavior :
Previously a Div with an identifier derived from the filename
Would be added around the contents of each file. This caused
Problems for chunking files into chapters, e.g. in EPUB. We no
Longer add the surrounding Div. This cooperates better with
Chunking. Note, however, that if you have relied on the old
Behavior to link to the beginning of the contents of a file using
Its filename as identifier, that will no longer work.
Markdown reader:.
.
Allow repeated labels in numbered example lists. Previously if.
You tried to use the same label as an earlier example list item,
You d get a new number, not the old one, and references to the
Label would go to the second occurrence. Now an existing label
Will be reused, and no new number will be generated. Caveat: this
Only works reliably when the re-used example list item occurs by
Itself in a list, or occurs in a list of previously used example
List items that occur in exactly the same order as
Previously.
normalCite so it.
Doesn t consume past a closing boundary. This
Was causing an exponential performance on long lists of links
Containing potential emphasis characters.
Generalize inlinesInBalancedBrackets to
inBalancedBrackets, with
a parameter for the inner parser..
Auto-undivs. This.
Applies to both fenced and HTML-ish varieties. Otherwise we face
an exponential performance problem with backtracking. A warning is
d when a div is implicitly..
.
RST reader:.
.
figclass and.
align annotations for.
Figures.
.
LaTeX writer:.
.
Use polytonicgreek.
Instead of polutonikogreek with babel. polutonikogreek is outdated.
Also recognize both in the LaTeX reader..
Improve treatment of math inside soul commands. soul.
Commands (ul, hl, st) are very fragile and the
Math must be handled specially.
.
LaTeX reader:.
.
over-eager macro expansion in conditionals..
Parse flalign, flalign* math environments. We
Parse these as Math elements with an aligned environment.
Semantically it s not exactly
GNU GPLv3 utilities haskell
TeXstudio is an IDE that simplifies creating and editing LaTeX documents. It has numerous features like syntax highlighting, an integrated document and PDF viewer, reference checking and link overlays, auto-completion, code folding, over 1000 builtin math symbols, bookmarks, spellchecking, multi-cursor editing, image drag and drop, table formatter, and many other assistants for images, tables, formulas. It can be used with different TeX compilers and distributions and multiple build steps. It's also cross-platform and portable.
minor feature: AI chat assistant added
use moveable/. splitable docks for sidepanel.
extended search can now also search in all files in one folder.
add basic syntax highlighting for latex3 code.
handling CJK characters in pdf on OSX #3558.
rare crash #3556.
reload hidden docs when user chooses to discard changes #3550.
GNU GPL c++ qt latex tex word-processor text-editor wordsetting latex-editor
Sidef is a modern, high-level programming language designed for versatile general-purpose applications, drawing inspiration from the principles of Ruby, Raku, and Julia.
Sidef encompasses various key elements, such as object-oriented and functional programming, functional pattern matching, optional lazy evaluation, multiple dispatch, lexical scoping, closures, keyword arguments, regular expressions, integration with Perl modules, optional dynamic type checking, and robust support for big integers, rationals, floats, and complex numbers.
minor feature: ## Additions
- Added the Number `fibonorial(n)` method.
- Added the Number `is_primitive_abundant(n)` method.
- Added several aliases for trigonometric functions.
## Improvements
- Several minor optimizations in the Number class.
- Slightly better performance in Number `powerful_count`.
- Slightly faster generation of k-powerful numbers in a given range.
- No longer do trial division for small `n` in `is_carmichael(n)`.
- Slightly less overhead in RangeNumber `iter` for native integers and `step=1`.
- Number `_primality_pretest()`: when `n 10 50_000`, try gcd with `primorial(10 9)` (on 64-bit systems).
## Changes
- Parse 'ZERO WIDTH SPACE' (`U+200B`) as whitespace.
- Return false from Number `is_strong_psp(n, b)` when `gcd(n,b) != 1`.
- Reimplemented Number `is_pseudoprime(n,b)` for better consistency.
## Bug-fixes
- No longer `use VERSION` in `eval()` (ready for Perl 5.40).
- Fixed `gcd(-n)` and `lcm(-n)` to return `n` instead of `-n`.
- Fixed the deparsing of an empty array that contains empty expressions, under `-O1`.
Artistic programming language development perl programming-language
QRadioLink is a Linux software defined radio transceiver application using VOIP for inter-communication, built on top of GNU radio, which allows experimenting with software defined radio hardware using different digital and analog radio signals and a friendly user interface.
Its primary purpose is educational, but it can also be customized for low power data communications on various frequency bands. It can also be used as an amateur radio SDR transceiver for demonstrating radio communications to students.
The application was originally inspired from the Codec2 GMSK modem project by Kristoff Bonne.
minor feature: Release 0.8.13-1
Transmit carrier offset is now configurable from UI.
FSK RRC 1k demodulator.
GMSK all rates modulator and demodulator.
TX and RX filters for 2FSK and 4FSK.
Reduced clarifier step for some digital modes to ease tuning.
GNU GPLv3 communication radio amateur-radio ham-radio sdr cpp c
Calendar Lock PEA displays password encrypted iCalendar compatible calendars in monthly, weekly and daily view with optional cloud connection. The calendars are always encrypted on the device or in the cloud. iCalendars from other applications can be imported.
major feature: - Update of used libraries: ohttp3, okio, bouncycastle, Simple XML, oil-sardine
- Several bug fixes
- Cloud support improved
GNU GPL security cryptography java cross-plattform end-users calendar cloud
LDC is a LLVM-based D compiler, aiming to provide a portable D programming language compiler with modern optimizations and code generation capabilities.
major feature: - Bump the front-end, runtime, and Phobos to version 2.108.1
- Adds support for LLVM 18
- Switches to the native ELF TLS for android targets.
BSDL compiler d
|