LightZone is a professional-level digital darkroom and photo editor for Mac, Windows, and Linux. It includes RAW processing and editing. Rather than using layers in the way that other photo editors do, LightZone lets the user build up a stack of tools which can be rearranged, readjusted, turned off and on, and removed from the stack. It's a completely non-destructive editor, where any of the tools can be re-adjusted or modified later — even in a different editing session. A tool stack can even be copied to a batch of photos at one time. LightZone always operates in a 16-bit linear color space with the wide gamut of ProPhoto RGB.
minor bugfix: Unstable; urgency=medium
Upstream sync.
-- Masahiro Kitagawa Sun, 06 Jun 2023 12:13:00 +0900.
BSDL capture digital-camera graphics-conversion viewer macos linux c
Native Docker-like solution for macOS developed by Okerew. It has it own containers. It leverages native macOS features to provide containerization capabilities, albeit with some limitations compared to Docker.
major feature: Added a reaper.c - kqueue-based process reaper for container teardown:
The container spawns child processes from several places: foreground
commands (execute_command), background tasks (background_command_thread),
scheduled tasks and start-config scripts. Without a reaper, anything those
children spawn keeps running after the container exits.
Cleanup combines two mechanisms:
Process groups. Background tasks lead their own process group (setpgid),
so a single killpg() takes down the whole subtree they spawned without
having to enumerate it. This is what guarantees long-lived background
work is cleaned up.
A kqueue EVFILT_PROC / NOTE_EXIT watch on every process we register, so
the reaper keeps an accurate live set and can signal exactly what is
still running at shutdown (SIGTERM, a short grace period, then SIGKILL).
NOTE_TRACK (which would let the kernel follow forks down the tree via
NOTE_CHILD) is intentionally NOT used: it returns ENOTSUP on modern macOS
(verified on Darwin 25 / macOS 26). Fork-tree following therefore relies on
process-group inheritance instead - descendants stay in their ancestor's
group unless they setsid() away.
We intentionally do NOT waitpid() in the reaper loop. Direct children are
reaped synchronously by their existing waiters (execute_command and the
background-task threads); reaping here too would race them and steal exit
statuses. The reaper only drains leftover zombies during shutdown, once the
interactive loop and those waiters are gone.
Added a mDNSResponder socket proxy:
The sandbox profile applied to the container denies everything by default,
so processes inside it cannot reach the host's /var/run/mDNSResponder UNIX
socket and DNS / Bonjour resolution fails. This proxy listens on a socket
inside the container's filesystem (/var/run/mDNSResponder)
and relays each connection to the real host daemon. Container processes are
pointed at it through the DNSSD_UDS_PATH environment variable, which the
dns_sd client l
EPL docker macos okerew c alternative apple osx native solution containers darwin darwin-core isolated image-container isolated-environments
GNU nano is a console text editor, modeled after Pico. It is very newcomer-friendly due to on-screen menus with always visible keyboard shortcuts. Keybindings are configurable, and full undo and redo actions are supported. Nano can even be used as STDIN pager, and it provides fast syntax highlighting using regular expressions.
minor bugfix: * When searching, the viewport is placed at the left where possible.
* The ability to read and write files in old Mac format (using a lone carriage return as line ending) was removed.
* The T toggle between WhereIs and GotoLine has been dropped.
* When --backup is active, in some situations no backup was made, or it had a wrong timestamp. Both issues are fixed now.
* When nano is killed or crashes, any .save file is not chmodded to the permissions of the base file, nor chowned to its owner.
* M-Ins and M-Del have become rebindable.
GNU GPL editor text-editor terminal console pico syntax-highlighting
pssec is a simple, linux-specific command to display various values of running processes in order to aid decision making around process security. At current it displays which processes have the 'no new privs' flag set, which are constrained with seccomp, which have memory that is both writable and executable, or have executable stack or heap, etc, etc.
major feature: Show session leader processes in bold.
Add 'threads' count for displayed processes.
Display limits applied to max pids, max memory, max files and max file size using either rlimit or cgroups.
Add command-line selections to display servers, processes that can escalate privilidge, processes with memory or processes with remote connections open.
Display more info (process user and thread count) on wider terminals.
GNU GPLv3
The Ham Radio Control Library–Hamlib, for short–is a project to provide programs with a consistent Application Programming Interface (API) for controlling the myriad of radios and rotators available to amateur radio and communications users.
minor bugfix: 2026-06-21.
FTX-1: Rewrite set_channel using VFO-B + BM workaround, also the get_channel side, auto-exit Memory mode before VFO-state
setters, and MC cursor targeting in ftx1_set_channel. GitHub
PR # 2035. (TNX Terrell Deppe).
IC-7600/IC-7610: Update clock routines; IC-7610 clock commands.
GitHub PR #2040 (TNX George Baltz).
Icom: Add CWR to modes eligible for DSP filtering. GitHub PR #2041.
(TNX George Baltz).
Kenwood: New model Hamgeek uSGX. GitHub PR #2043 (TNX Leo Pizzolante).
Skywatcher: Now initialize motors on rot_open. GitHub PR #2046.
(TNX Mario Haustein).
C23: errors when compiling with C23 support. GitHub PR #2048.
(TNX George Baltz).
DX-SR8: serial configuration, timing, and control. GitHub
PR #2052 (TNX Jeff Sheldon).
FT-710: FT-710 VFO swap after cross-band tune. GiHub PR #2063.
(TNX Mike Del Tito).
Android: Replace legacy Android build with NDK SDK in the GNU build
system. GitHub PR #2061 (TNX William Goodspeed).
src/settings.c: Directly open the file descriptor from mkstemp. GitHub
PR #2067. (TNX Kai Pastor).
IC-705: power2mW for Icom IC-705 on PKT modes. GitHub PR.
#2069. (TNX Daniele Forsi, Brian Coxi (reporter)).
X6100: power2mW for Xiegu X6100, GitHub PR #2070. (TNX Johannes
Schwab).
rigctld: send_raw stack out-of-bounds write and uninitialized memory;
CVE-2026-54634/GitHub GHSA-gpcq-c37x-pr4. (TNX George Baltz).
rigctld: stack/heap overflow primitive in read_string_generic +
auth bypass in rigctld + weak password handling; GitHub GHSA-f72v-7gmh-m9mj.
(TNX George Baltz).
X6100: Adjust X6100 S-meter Look Up Table. GitHub PR 2074. (TNX Nannk).
GNU LGPL ham-radio radio library api amateur-radio communication c
Jenkins provides hundreds of plugins to support building, deploying and automating any project.
minor feature: lt;ul gt;.
lt;li gt;.
RFE:
Standardise command palette, dialog, dropdown, and tooltip materials
lt;/li gt;.
lt;li gt;.
RFE:
Hide CSRF configuration section when only the default crumb r is available
lt;/li gt;.
lt;li gt;.
RFE:
Allow to disable build history widget auto refresh in development mode
lt;/li gt;.
lt;li gt;.
the combobox suggestion list flashing and closing immediately when the field is clicked.
lt;/li gt;.
lt;li gt;.
Do not show "Agent is connected" message when node is marked temporarily offline
lt;/li gt;.
lt;li gt;.
tailing of logs when partial lines are emitted (regression in 2.534).
lt;/li gt;.
lt;li gt;.
experimental job app bar status icon
lt;/li gt;.
lt;li gt;.
unexpected bluish scrollbar
lt;/li gt;.
lt;/ul gt;.
MITL ci automation java
A lockfile utility that uses kernel locking, rather than just creating a lockfile, so that in the event of system shutdown, app being killed, or whatever, other apps are not blocked by the undeleted lockfile. Feature set includes: multiple lockfiles, wait-time to obtain lock, kill lockfile owner, run a script on lock failure, run app with specified user/group, 'nohup', fork into background and create lockfiles 'close on exec' so they are not inheritied by child processes.
major feature: 'no su' (no new privs) is now the default '-su' option added to allow specifying a program can su.
Added support for limiting child processes, or user-owned processes.
Added support for limiting memory, files open, file size.
Added support for specifying 'seccomp' secure levels.
GNU GPLv3 utility file-locking cli c
pssec is a simple, linux-specific command to display various values of running processes in order to aid decision making around process security. At current it displays which processes have the 'no new privs' flag set, which are constrained with seccomp, which have memory that is both writable and executable, or have executable stack or heap, etc, etc.
major feature: v2.0 adds some specifiers for only displaying processes that are network servers, or have memory issues, or can raise privilege. Also shows some information about resource limits.
GNU GPLv3
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 feature: ALT KWorkstation 11.4 release bases on Platform 11 (p11 Salvia stable branch) and available for x86_64.
New features:
* KDE Plasma 6.6 workspace: OCR functionality in Spectacle, Plasma Keyboard, new filters to distinguish colors on the screen, adjusting display brightness according to external conditions on devices with an ambient light sensor, correct color rendering when running Windows games with HDR support via Wine or Proton.
* New packaging scheme for NVIDIA drivers. Ensured correct operation of NVIDIA graphics cards on the current kernel after system updates.
* Web Terminal profile: migrated to Wayland and Systemd, added sound. support.
* Removed userpasswd from the image.
* Replaced the outdated p7zip with the 7-Zip archiver.
* Improved the lightdm-kde-greeter.
GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.
minor feature: /regression and android feature release.
What did change:
a regression with gateway connections.
Android client RDPECAM support.
Android client RAILS support.
CVE:
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-c495-h83v-3prp.
## What's Changed.
core,utils guid2str.
client,android Add RAIL/RemoteApp window support.
Bitmap decode.
client,rdpecam,android Add camera redirection support.
tools make the generator create more clang-format friendly code.
For a complete and detailed change log since the last release run:
git log 3.27.1...3.27.0
Apache rdp remote-desktop networking c
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: # Sidef 26.06 Release Notes
**Release Date:** June 18, 2026
Sidef 26.06 brings major math-library growth, faster recurrence/sequence tools, and several correctness and documentation updates.
## New features
- **Number theory:** balanced primes, Sophie Germain / sexy / twin primes, emirps, Kempner/Smarandache, Mangoldt, SOPFR/SOPF sums, sigma/tau sums, Genocchi, Fibbinary, tribonacci, tetranacci.
- **Sequences:** Pell, Pell-Lucas, Perrin, Perrin mod, Jacobsthal, Jacobsthal-Lucas.
- **Combinatorics:** strict partitions, partitions, multiplicative partitions, multisets, and sums of polygonals.
- **Divisors:** tau/omega/bigomega inverse helpers, plus lazy divisor iteration.
- **Quadratic forms:** `solve_quadratic_form` now returns all solutions; `solve_pell` supports generalized equations.
- **Other:** `Quadratic(a, b, p, q)` now accepts four arguments.
## Performance
- Faster `linear_recurrence()` and `linear_recurrence_mod()` via Fiduccia s algorithm.
- Faster `solve_rec_seq()` and `solve_seq()` via Berlekamp Massey and GMPq.
- Better performance for `prime_sum`, `factor_upto`, `perfect_power/root`, `prime_power/root`, `rad`, `prime_divisors`, and divisor-inverse helpers.
- `special_factor()` no longer uses the slower `cyclotomic_factor()` path.
## Fixes
- Fixed `prime_sum(lo, hi, k)` for non-native integers on 32-bit systems.
- Fixed `solve_pell(d, n)` and `solve_quadratic_form(d, n)` edge cases.
## Docs and other changes
- Updated and reorganized POD documentation.
- Merged `NUMBER_THEORY_TUTORIAL.md` into `NUMBER_THEORY_GUIDE.md`.
- Switched `package NAME ... ` to `package NAME;` for cleaner diffs.
- Uses `Math::Prime::Util::prime_precalc(1e7)` when available.
## Benchmarks
- `Math.linear_rec(...)`: `0.73s` `0.006s`
- `Math.linear_recmod(...)`: `2.11s` `0.051s`
- `solve_rec_seq`: `1.85s` `0.016s`
- `perfect_power(...)`: ` 1s` `0.004s`
**Full changelog:** https://github.com/trizen/sidef/compare/26.05...26.06
Artistic programming language development perl programming-language
The engine of a non-linear video editor that can be used in all sorts of apps, not just desktop video editors.
MLT is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, XML authoring components, and an extensible plug-in based API.
major bugfix: Framework
Added dynamic hash table for `mlt_properties` for better performance.
- memory corruption in `mlt_pool`.
- Added warning on file open failure when parsing in `mlt_properties`.
Modules.
- Added `hwaccel_scale` filter with preview scaling (scale_vaapi, scale_vulkan, scale_d3d11, scale_vt (macOS)).
This adds an environment variable `MLT_AVFORMAT_HWACCEL_PPS` to provide a
limiter to hwaccel because transfering uncompressed video between memory
CPU and GPU memory is heavy.
PPS = maximum pixels per second. Anything over it skips hwaccel.
- Added *basic support for OpenFX *filter plugins.
OpenFX has many features. This is a summary of what is NOT yet included:
- GPU rendering.
- exotic parameter types: Integer2D, Integer3D, Double3D, Custom, Bytes, Page, PushButton.
- plugin-driven keyframe animation; but MLT-driven does work.
- tile-, slice-, or frame-based multi-threading (only plugin internal threading).
- multi-resolution.
- temporal clip access.
- overlays amp; dialogs.
- timeline queries (e.g. `getTime()`).
- generator, transition, retimer.
- parametric curves.
- Added `lut` parameter to `avformat` producer.
- Added `attached_pic` property to `avformat` consumer.
- Added `movit.overlay_blend` video filter.
- Added `compositing` property to `movit.overlay` transition.
- Added constant-power crossfade to `mix` audio transition.
- Added rounded corner support for `rect` in `kdenlivetitle`.
- Added typewriter properties to `subtitle` filter.
- Added underline and strikethrough to the `text` and `qtext` filters.
- Changed `qtext` `style` property to support family named styles.
- Added anchor point support for arbitrary rotations in `qtblend`.
- Allow relative paths for images in `kdenlivetitle`.
- Updated Glaxnimate module to version 0.6.0.
- Switched to `QImage` scaling when downscaling in `qtblend`.
- Deprecated `obscure` and `watermark` filters.
- Install the jackrack module's blacklist files.
- subtitle s
GNU GPLv3 audio video
Manuskript is a perfect tool for those writer who like to organize and plan everything before writing.
The snowflake method can help you grow your idea into a book, by leading you step by step and asking you questions to go deeper.
While writing, keep track of notes about every characters, plot, event, place in your story.
Manuskript is still in development, and in need of extensive testing.
major bugfix: Full Changelog
Implemented enhancements:
Confirmation popup for deleting items #1258.
Feature creep #1236.
Fullscreen mode #1161.
Feature request Shortcut for Grouping Text into a Folder #453.
:
Unhandled exception in metadataView #1367.
Unhandled exception in delete ( ) #1366.
MDEditView object has no attribute 'delete' #1364.
Manuskript crashed and isn't reopening via control panel #1362.
Setting Background Color of Tree to "Progress" shows texts/folders without goals as red #1353.
Crash when opening file, possibly due to platform incompatibility #1348.
Cant change the number on the Top level #1340.
Crash when adding a character to a main plot in the Plots section #1329.
Crash when opening one specific.msk #1323.
Crash when pressing delete in edit box after cutting text out #1321.
Manuskript crashes when attempting search #1313.
never mind this because not reproducible for the time being #1309.
Program crashes if project contains a PDF file #1308.
Chapter Count ignored #1305.
Manuskript 0.16.1 crashes after a while of being opened #1302.
Crash By Clicking Outline #1299.
Crash on character detailed info #1289.
Crash on Silverblue #1277.
I have too many Characters for selection! #1255.
Filter in Character and World doesn't work #1253.
Cannot start Manuskript on Ubuntu 22.04.3 #1203.
Crashing when opening Manuskript + broken.msk file #1180.
Version 0.15.0 crashes on Windows 11, Version 0.14.0 is fine #1152.
Broken.msk file / crash possibly related to loading process? #1147.
Error while loading version of the msk format #1030.
Seg fault after upgrading to KDE Plasma 5.24.0 (Qt 5.13.3 ) #1011.
On Chromebook using the Linux shell, I hit the outline button on the left and it crashes- not the only button that does it. #926.
:
Serbia #1350.
A Humble Request for an 32bit version #1344.
possible Trojan? #1342.
Wrong Accelerator Key #1334.
Windows 11 Defender flags manuskript-0.16.1-windows.
GNU GPLv3 writing word processor editor markdown
An interactive command line filter program for any kind of list; files, command history, processes, hostnames, bookmarks, git commits, etc. It implements a "fuzzy" matching algorithm, so you can quickly type in patterns with omitted characters and still get the results you want.
Highlights
📦 Portable — Distributed as a single binary for easy installation
⚡ Blazingly fast — Highly optimized code instantly processes millions of items
🛠️ Extremely versatile — Fully customizable via an event-action binding mechanism
🔋 Batteries included — Includes integration with bash, zsh, fish, Vim, and Neovim
major feature: (WIP).
Added `result-final` event, a variant of `result` that is not triggered while the input stream is still open.
- Use it for one-shot, per-query actions that would otherwise re-fire on every intermediate snapshot during loading.
``sh.
# 'result' fires per intermediate snapshot (header keeps updating during load);.
# 'result-final' fires once after the stream (footer shows the final count).
(seq 100; sleep 1; seq 100) fzf --query 1 .
--bind 'result:transform-header(echo result: FZF_MATCH_COUNT),result-final:transform-footer(echo final: FZF_MATCH_COUNT)'.
``.
Bound `alt-left` to `backward-word` and `alt-right` to `forward-word` by default.
MITL cli finder go ruby shell
GWaves is a program that displays atomic orbitals.
You can view them from any direction, zoom in and out, and choose among several display modes, including a unique "electron animation" mode. Quantum numbers up to n = 9 and l = 6 are covered.
major feature: Initial release.
GNU GPLv3 scientific physics 3d-rendering education
A downloader/installer for apps/games/doom-wads that run under wine, dosbox, java, scummvm, the fuse spectrum emulator, crispy-doom or chocolate-doom, mednafen, citra and other emulators, and also some native apps.
Also can install games from gog.com that can be run under wine/dosbox/scummvm/native (gog installers must be manually downloaded).
Comes with a list of apps. Checks sha256 of downloads, downloads dependancies, makes registry changes for running/installing, etc.
minor feature: Added system of remote 'stores' from which apps can be listed and installed.
Added 'check apps' functionality to check for downloads that fail on 404 or hash mismatch.
Added zork games from archive.org.
Windows Telegram now works again.
Treat download size as size_t rather than int, as this causes with large files on some platforms.
Support new emulators: nestopia, fceux, gngb, blastem, osmose-emulator.
'reconfigure' for apps that install as 'plain exectuable mode'.
'platforms' listing now highlights which platforms have required emulators to run.
'-installed' command-line option now effects platform listing, showing only platforms that have required emulators to run.
Handle the same app being configured multiple times or in multiple.apps files, only output it once in 'sommelier list'.
GNU GPLv3 wine downloader installer
BashStyle-NG is a graphical tool and toolchain for changing the behaviour and look'n'feel of Bash, Readline, Vim, Nano and Git.
Possibilities include
Bash:
12 fancy pre-defined prompt styles,
colors are customizable,
random text color,
random prompt style for each session possible,
create your own prompt using UI,
colored manpages (without using most),
rembering last visited directory (and restore upon new session),
customize bash history settings,
lscd: customized variant of cd, showing content of directory after cd, can create directories that don't exist, passing of customized ls parameters,
un/setting shopts (shell options),
customizable completion blacklist, timeout, welcome message and more,
GIT:
set GIT user name, mail address, editor for commit messages, colored output
Readline:
un/set completion, case sensitivity,
horizontal completion, mark filetypes and folders,
include hidden files incompletion, customize almost 30 keybindings
VIM:
un/set remember last position, syntax highlighting,
auto indention, case sensitive/incremental search,
display line numbers, highlight current line/column,
dark or bright background, line-wrap and tab-length
Nano:
un/set search history, syntax highlighting,
auto indention, case sensitive search
Extras:
several extra functions for daily use (see $prefix/share/bashstyle-ng/rc/functions/ for all)
major bugfix: 11.0.1: two important hotfixes for 11.0
11.0: Migrate UI from GTK3 to GTK4. Several UI improvements and tweaks. Support new features from Bash 5.3/Readline 8.2/8.3, enhance the supplied gitkit script. Several bugfixes. See the supplied NEWS file for full details.
GNU GPLv3 shell bash readline vim nano git gtk 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.
minor bugfix: Mustangproject 2.24.0 brings ZUGFeRD 2.5/Factur-X 1.09 support (#1141).
Additionally, the following has been added/corrected:
- #1143 LineID may not be written empty in DeliveryNoteReferencedDocument
- #1127 Fix possible StringIndexOutOfBoundsException when extracting XMP.
- #1133 incorrect warning in Subinvoiceline calculation
- Add Tax ExemptionReasonCode on document level.
APL invoice metadata accounting java-library java e-billing e-invoice
calcurse is a calendar and scheduling application for the command line. It helps keep track of events, appointments and everyday tasks. A configurable notification system reminds user of upcoming deadlines, the curses based interface can be customized to suit user needs and a very powerful set of command line options can be used to filter and format appointments, making it suitable for use in scripts.
minor bugfix: :
iCal export with VALARM calendar components.
buffer overflows in configuration file and key binding parser.
out-of-bounds access and two memory leaks.
segmentation fault for iCal exports with deleted note files.
Minor documentation and status message.
New calcurse-caldav features:
Support for configuring the path to the OAuth credentials file via
command-line arguments.
Relaxed DTEND check for iCal imports.
Improved locking mechanism.
Improved PasswordCommand output handling.
Improved Google calendar sync instructions.
BSDL-2 calendar curses appointments pim remind
BashStyle-NG is a graphical tool and toolchain for changing the behaviour and look'n'feel of Bash, Readline, Vim, Nano and Git.
Possibilities include
Bash:
12 fancy pre-defined prompt styles,
colors are customizable,
random text color,
random prompt style for each session possible,
create your own prompt using UI,
colored manpages (without using most),
rembering last visited directory (and restore upon new session),
customize bash history settings,
lscd: customized variant of cd, showing content of directory after cd, can create directories that don't exist, passing of customized ls parameters,
un/setting shopts (shell options),
customizable completion blacklist, timeout, welcome message and more,
GIT:
set GIT user name, mail address, editor for commit messages, colored output
Readline:
un/set completion, case sensitivity,
horizontal completion, mark filetypes and folders,
include hidden files incompletion, customize almost 30 keybindings
VIM:
un/set remember last position, syntax highlighting,
auto indention, case sensitive/incremental search,
display line numbers, highlight current line/column,
dark or bright background, line-wrap and tab-length
Nano:
un/set search history, syntax highlighting,
auto indention, case sensitive search
Extras:
several extra functions for daily use (see $prefix/share/bashstyle-ng/rc/functions/ for all)
major feature: Migrate UI from GTK3 to GTK4. Several UI improvements and tweaks. Support new features from Bash 5.3/Readline 8.2/8.3, enhance the supplied gitkit script. Several bugfixes. See the supplied NEWS file for full details.
GNU GPLv3 shell bash readline vim nano git gtk python
gnoMint is a graphical (GTK 4) and CLI tool for managing X.509 Certification Authorities — create CAs, issue/renew/revoke certificates, manage CSRs, export to PEM/PKCS#12, generate CRLs.
minor bugfix: FIX: Segfault on 32-bit (i386) systems. Four sqlite3_mprintf calls in ca_file.c used ld for time_t values, but _TIME_BITS=64 makes time_t 8 bytes (long long) on 32-bit targets. va_arg read only 4 bytes per value, corrupting the stack and crashing when the shifted expiration_time was dereferenced as a char*. Now uses lld with explicit (long long) casts. (PR #85 by tzbkk, reported via Debian CI: ci.debian.net)
GNU GPLv3 ca x509 system-administrators gtk c systems-administration
gnoMint is a graphical (GTK 4) and CLI tool for managing X.509 Certification Authorities — create CAs, issue/renew/revoke certificates, manage CSRs, export to PEM/PKCS#12, generate CRLs.
major feature: New app icon a wax-seal "CA" badge with colored ribbons, rendered from SVG at all sizes. The scalable SVG is now installed in hicolor/scalable/apps/ for sharp rendering at any DPI.
Fix: taskbar icon not showing in GNOME Shell. The desktop file, appdata, and icon filenames now use the org.gnome.gnomint reverse-DNS name matching the GtkApplication ID, so the compositor correctly associates the running window with its desktop entry and icon.
Flatpak manifest updated from net.sourceforge.gnomint to org.gnome.gnomint; removed post-install rename hacks.
GNU GPLv3 ca x509 system-administrators gtk c systems-administration
Dealer's Choice is a cross-platform, networked multiplayer poker game supporting draw, stud, and community-card variants, including Texas Hold'em and Omaha, with optional wild cards. The deal rotates around the table, and the dealer chooses the game before each hand.
minor feature: * Replace SDL2_net with tcpme (thin POSIX/Winsock wrapper)
+ Game-play display overhaul: relative seating (local bottom-centre,
opponents clockwise), a bottom dashboard, an anchor-based layout system,
and SVG card suits
+ Configurable game-play action hotkeys via a press-to-bind Hotkeys screen
(#102)
+ The seat that opens each betting round is marked in its nameplate (#264)
+ Optional timestamped diagnostic logging (--log-file): server slow-send /
high-ping / slow-action warnings and client frame-stall / slow-audio
warnings, all gated by --verbose (#307)
* regression fix: discard-phase timeout now reports 0 cards drawn (#265)
* Fix OpenBSD build (#270)
* server: skip stray MSG_PING_RESPONSE frames buffered from the lobby,
fixing a spurious disconnect on slow/emulated hardware
* Move deckhandler and pokeval inline (no longer meson subprojects)
* rank-aware wild tiebreak for THREE/FOUR_OF_A_KIND, FULL_HOUSE,
FIVE_OF_A_KIND
* wild-aware tiebreak for PAIR and TWO_PAIR
* fix wild kicker comparison for THREE/FOUR_OF_A_KIND at equal trip/quad
value
* wild-aware tiebreak for STRAIGHT / STRAIGHT_FLUSH
* substitute wild = ACE_HIGH for FLUSH tiebreak
* rank-aware PAIR/TWO_PAIR tiebreak in update_best_5card (Omaha / 7-card
picker)
* route update_best_wild same-rank tiebreak through the wild-aware compare
* bugfix: run audio init on a background thread with silent fallback, so
a blocked audio backend can't freeze the window
* Bump GAME_PROTOCOL_VERSION from 9 to 10
MITL strategy games network multiplayer draw stud poker cards
Using LibreOffice to convert documents is easy, you can use a command like this to convert a file to PDF, for example:
$ libreoffice --headless --convert-to pdf ~/Documents/MyDocument.odf
However, that will load LibreOffice into memory, convert a file and then exit LibreOffice, which means that the next time you convert a document LibreOffice needs to be loaded into memory again.
To avoid that, LibreOffice has a listener mode, where it can listen for commands via a port, and load and convert documents without exiting and reloading the software. This lowers the CPU load when converting many documents with somewhere between 50% and 75%, meaning you can convert somewhere between two and four times as many documents in the same time using a listener.
Unoserver contains three commands to help you do this, unoserver which starts a listener on the specified IP interface and port, and unoconverter which will connect to a listener and ask it to convert a document, as well as unocompare which will connect to a listener and ask it to compare two documents and convert the result document.
minor bugfix: Added a --temp-dir parameter to specify a non-default temporary directory.
Improved logging in `unocompare`.
Added the LibreOffice version to the info endpoint, and printed it in `unoping`.
a in unoservers handling of the `-f` parameter.
Better error message if the outpath is not writeable.
MITL conversion documents libreoffice server python
gnoMint is a graphical (GTK 4) and CLI tool for managing X.509 Certification Authorities — create CAs, issue/renew/revoke certificates, manage CSRs, export to PEM/PKCS#12, generate CRLs.
major feature: Multi-platform CI via GitHub Actions.
Automated builds and tests on Fedora (latest), Arch Linux (rolling), macOS (Homebrew), and Windows (MSYS2/MinGW64) on every push and pull request.
Windows MSI installer built with WiX v5.
Made the needed changes so gnoMint now compiles and fully works in Windows.
GNU GPLv3 ca x509 system-administrators gtk c systems-administration
CadQuery is an intuitive, easy-to-use python based language for building parametric 3D CAD models. CadQuery is for 3D CAD what jQuery is for javascript. Imagine selecting Faces of a 3d object the same way you select DOM objects with JQuery!
major bugfix: Highlights:
Enable bidirectional mapping of subshapes by @adam-urbanczyk in https://github.com/CadQuery/cadquery/pull/1949.
Add Basic Materials Functionality by @jmwright in https://github.com/CadQuery/cadquery/pull/1923.
Materials Support for STEP Import/Export by @jmwright in https://github.com/CadQuery/cadquery/pull/1956.
Replace deprecated pyparsing names and arguments by @lorenzncode in https://github.com/CadQuery/cadquery/pull/1974.
Remove deprecated functions by @lorenzncode in https://github.com/CadQuery/cadquery/pull/1972.
Multimethod changes and type checking by @adam-urbanczyk in https://github.com/CadQuery/cadquery/pull/1969.
Other changes:
Make FXAA optional in `show` by @adam-urbanczyk in https://github.com/CadQuery/cadquery/pull/1938.
single letter text handling by @adam-urbanczyk in https://github.com/CadQuery/cadquery/pull/1939.
Enhance vis.py `show` routine by @winksaville in https://github.com/CadQuery/cadquery/pull/1855.
jupyter display missing opacity by @lorenzncode in https://github.com/CadQuery/cadquery/pull/1941.
Use focal point as the center of rotation by @adam-urbanczyk in https://github.com/CadQuery/cadquery/pull/1948.
clipping range by @adam-urbanczyk in https://github.com/CadQuery/cadquery/pull/1951.
for mixed mode edges by @adam-urbanczyk in https://github.com/CadQuery/cadquery/pull/1477.
Update cqgi for py3.14 by @adam-urbanczyk in https://github.com/CadQuery/cadquery/pull/1986.
the function call errors for gp_Ax2() and size() by @yuan-xy in https://github.com/CadQuery/cadquery/pull/1977.
Enhance color initialization with hex support by @akivab in https://github.com/CadQuery/cadquery/pull/1980.
Replacing typish with runtype by @jmwright in https://github.com/CadQuery/cadquery/pull/1967.
Update sphinx multimethod customization to handle toplevel functions by @lorenzncode in https://github.com/CadQuery/cadquery/pull/1932.
Add pytest.ini to improve dev QoL by @adam-urbanczyk in https://github.com/CadQuery/cadquer
Apache cad 3d modeling codecad parametric 3d-modeling python
gnoMint is a graphical (GTK 4) and CLI tool for managing X.509 Certification Authorities — create CAs, issue/renew/revoke certificates, manage CSRs, export to PEM/PKCS#12, generate CRLs.
major feature: Stabilization of the GTK 4 port. Fixes EdDSA key generation hang, CSR wizard crash, Wayland dialog modality, country selector search, view toggle persistence. Adds 16 automated tests under headless Wayland with GitHub Actions CI.
GNU GPLv3 ca x509 system-administrators gtk c systems-administration
Software-Defined Radio Digital Signal Processing Library - https://liquidsdr.org
liquid-dsp is a free and open-source digital signal processing (DSP) library designed specifically for software-defined radios on embedded platforms. The aim is to provide a lightweight DSP library that does not rely on a myriad of external dependencies or proprietary and otherwise cumbersome frameworks. All signal processing elements are designed to be flexible, scalable, and dynamic, including filters, filter design, oscillators, modems, synchronizers, complex mathematical operations, and much more.
major feature: Version 1.8.0 includes a new logging environment, macros for simplified
Argument parsing, enhancements for the CMake build
System, static and shared libraries, improved packaging, and increased test
Coverage.
Logging: introduced embedded logging functionality.
Supports global and custom logs with minimal computational overhead.
Selectable level at run-time to increase/decrease verbosity as needed.
Support for logging to files.
Color output for enhanced visibility (optionally disabled).
Compile time configurations for enhanced customization.
Autotest.
Refactored testing infrastructure to include test-specific metadata.
Estimated 'cost' (execution time), description, and keywords
Overhauled all tests to use new harness; tests now thread-safe and.
Statically defined
Increased testing: 1,300+ tests, 716,000+ checks, covering 82 of entire.
Project
Build.
Performed a static memory analysis test to substantially reduce memory.
Used on the stack in favor of dynamically allocating it on the stack;
Improves stability for multi-threaded processing
Introduced new argument parsing header to simplify creating variables.
Parsing command-line options, printing help, and validating results;
Refactored examples and removed over 2,000 lines of redundant code.
Added CMake rules to create exportable interface, option for building.
Shared vs. static library, and simplified directory inclusion
Annoying deprecation warnings.
Added generated pkg-config file.
Added support for building either/both static and shared libraries.
Adding separate option to find SIMD vs. use it with explicit options.
Cleaned up descriptions for most interfaces in header file.
Removed gentab (generated tables) from build environment; added.
Pre-generated source to version control
Cmake x86 SIMD detection.
Many typos via codespell.
Core.
New module to include core functionality to liquid-dsp including logging.
And error-handling
Error-handling macros moved to global header to allow global u
MITL sdr ham-radio amateur-radio radio communication dsp c cpp
Distributed Multiplatform Framework is a component-based programming framework using XML (or currently a hardcoded variant) as the repository. The samples are implemented either in console or wxWidgets. This shows the independence of the GUI or UI. The screenshot shows a generated application using DevExpress.
major feature: New 64 Bit support and small bugfixes
GNU LGPL code-generator database front-ends software-development library application-framework devexpress syncfusion wxwidgets
fcron is a periodical command scheduler which aims at replacing Vixie Cron, so it implements most of its functionalities.
But fcron makes no assumptions on whether your system is running all the time or regularly : you can, for instance, tell fcron to execute tasks every x hours y minutes of system up time or to do a job only once in a specified interval of time.
Fcron has also much more functionalities : you can also set a nice value to a job, run it depending on the system load average and much more !
minor bugfix: fcron now handles computer suspend/resume (see the option 'runatresume' and the Vixie-cron-style '@resume' shortcut). The default email displayname changed and is now RFC5322-compliant (this can be reverted via fcron.conf if needed). The default delay before fcron reloads fcrontab was reduced to 5s. Various bug fixes and small improvements are included too.
GNU GPL cron scheduler linux automation monitoring c shell
iQPuzzle is a diverting and challenging puzzle. The puzzle pieces are pentominoes, and there are more than 360 different board shapes to fill with them.
minor feature: Add Ukrainian translation (thanks to SomeTr); Move project to Codeberg
GNU GPLv3 puzzle game desktop pentomino cpp qt
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: fixed 6 bugs; improved SID plugin; updated Japanese translation
GNU GPL audio player music qt qt6 mp3 cpp
Tuned Switcher is a simple utility for managing performance profiles using the Tuned service.
Tuned is a daemon for monitoring and adaptive tuning of system devices. In order to use this program, a daemon must be installed on your system.
minor bugfix: Performed minor refactoring and cleanup.
GNU GPLv3 systems-administration linux utility performance
Wcd is a command-line program to change directory fast. It saves time typing at the keyboard. One needs to type only a part of a directory name and wcd will jump to it. Wcd has a fast selection method in case of multiple matches and allows aliasing and banning of directories. Wcd also includes a full screen interactive directory tree browser with speed search.
cleanup: New homepage URL and translation updates.
GNU GPL utility cross-plattform shell
Polaris is a self-hosted music streaming server, to enjoy your music collection from any computer or mobile device. It is free and open-source software, without any kind of premium version.
The goals of this project are:
🔥 Exceptional performance and responsiveness
📚️ First-class support for large music collections (100,000+ songs)
📦️ Ease of installation, deployment and maintenance
✨ Beautiful user interface
Features
🖥️ Runs on Windows, Linux, BSD, or through Docker
🔊 Support for flac, mp3, mp4, mpc, ogg, opus, ape, wav and aiff files
🌈 Dark mode variants and customizable color palette
💿️ Browse your music by album, artist or genre
📂 Browse your music as a file tree
🌊 Song audio-waveform visualization
🏷️ Support for multi-value fields in song metadata (eg. multiple artists per song)
🔍️ Powerful search functionality with per-field queries
⚙️ Plain-text configuration also editable with built-in UI
👥 Setup multiple users, each with their own playlists
📱 Listen to your music on the go:
Polaris Android (Google Play Store · F-Droid · Repository)
Polarios (App Store · Repository) [third-party]
minor bugfix: Server:
a where MP3, WAVE and AIFF files that do not contain an ID3 tag were not indexed at all (now indexed with blank metadata).
a where artist song counts would be incorrect when the same artist appears in multiple fields (composer, album artist, etc.) of the same song.
MITL streaming self-hosted audio music collection rust
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; lt;em gt;Released on June 1st 2026. lt;/em gt; lt;/p gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Language-wide lt;a href="https://docs.weblate.org/en/weblate-2026.6.1/admin/announcements.html" rel="nofollow" gt; lt;span gt;Announcements lt;/span gt; lt;/a gt; no longer break language overview pages. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Upgrading lt;/h3 gt;.
lt;p gt;Please follow lt;a href="https://docs.weblate.org/en/weblate-2026.6.1/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;h3 gt;Contributors lt;/h3 gt;.
lt;p gt;Code contributions lt;br gt;.
Michal Čihař lt;/p gt;
lt;p gt;Documentation contributions lt;br gt;.
Michal Čihař lt;/p gt;
lt;p gt; lt;a href="https://github.com/WeblateOrg/weblate/milestone/169?=1" gt;All changes in detail lt;/a gt;. lt;/p gt;.
GNU GPLv3 translation localization web python html
The LedgerSMB project provides small and mid-size businesses with solid open source accounting software: integrating invoicing, order processing, quotations and more (ERP). LedgerSMB aims to provide a strong (multi-currency accounting) basis to build your business on -- without vendor lock-in.
The project team considers correctness and performance equally important key usability features and is dedicated to providing both, even on the biggest data sets.
Sales (Invoices, Orders, Quotations)
Receivables & Payables
General ledger
Inventory management
Fixed asset accounting & depreciation
Profit & cost centers, departments, projects
Output documents in PDF, HTML, CSV, Office formats
Mail documents (e.g. invoices) from within the application
Translatable to your language (comes with 45 languages)
and more
The fact that LedgerSMB is open source
- meaning that the source code is freely available - makes it even more customizable and flexible.
minor bugfix: Changelog for 1.13.6
Fix double-counting of transaction amounts in batch searches (#9522)
Add pre-upgrade consistency checks in setup.pl (#9559)
Add upgrade consistency checks for payments (#9559)
Add consistency checks on transaction balancedness (#9573)
Add consistency checks ov voucher linkage (#9573)
GNU GPL accounting invoicing orders erp perl postgresql bookkeeping web
The LedgerSMB project provides small and mid-size businesses with solid open source accounting software: integrating invoicing, order processing, quotations and more (ERP). LedgerSMB aims to provide a strong (multi-currency accounting) basis to build your business on -- without vendor lock-in.
The project team considers correctness and performance equally important key usability features and is dedicated to providing both, even on the biggest data sets.
Sales (Invoices, Orders, Quotations)
Receivables & Payables
General ledger
Inventory management
Fixed asset accounting & depreciation
Profit & cost centers, departments, projects
Output documents in PDF, HTML, CSV, Office formats
Mail documents (e.g. invoices) from within the application
Translatable to your language (comes with 45 languages)
and more
The fact that LedgerSMB is open source
- meaning that the source code is freely available - makes it even more customizable and flexible.
minor bugfix: Changelog for 1.12.19
Fix double-counting of transaction amounts in batch searches (#9522)
Add pre-upgrade consistency checks in setup.pl (#9559)
Add upgrade consistency checks for payments (#9559)
Add consistency checks on transaction balancedness (#9573)
Add consistency checks ov voucher linkage (#9573)
GNU GPL accounting invoicing orders erp perl postgresql bookkeeping web
|