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
tnftp (formerly lukemftp) is the NetBSD FTP client ported to other Unix-like operating systems. Features include: command-line editing, context sensitive command and filename (including server-side) completion, IPv6 support, command-line fetching of ftp, http, and https URLs, dynamic progress bars, and transfer-rate throttling.
major feature: Improve transfer performance by simplifying socket buffer and transfer buffer handling.
Add -b BUFLEN to adjust size of buffer for HTTP response line parsing.
Add -h HEADER to support custom HTTP headers.
Add "connect" as a synonym for "open".
Fix ASCII mode transfers when progress bar is enabled.
Fix creation of empty downloaded files.
Exit non-zero if a HTTP transfer is shorter than expected.
- Fix HTTPS through a proxy.
BSDL-2 ftp
Simple terminal frontend to the boinc client daemon. Written in lua. Requires libUseful and libUseful-lua.
minor feature: only join account manager if one supplied. accept '-acct_mgr none' for detacting from account manager. new screen for entering account manager via tui rather than command line.
GNU GPLv3 boinc
Alaya is a chrooting webserver with basic webdav extensions and a number of unsual features. It can serve both http and https and is intended to provide a simple means for people to share directories with webdav. Although it chroots it supports running CGI programs outside of the chroot via a trusted-path method. Alaya supports perfect-forward-secrecy and client certificate authentication.
major feature: fix for 'endless loop' in 'alaya -user ...' commands
GNU GPLv3 storage webdav http server c posix linux
Provides bindings for libUseful functions and some POSIX functions. This enables system programming with lua.
Functions available allow unix socket, udp/tcp socket, and ssl/tls support; http/https support, cryptographic hashing, file system operations, terminal control and ANSI/vt100 escape sequences, process spawing/forking, and many other functions.
major feature: added filesys.file_read and filesys.file_write functions. added filesys.rmtree function. added terminal.xterm_set_size function. terminal.TERMCALENDAR function can now accept a config string. terminal.TERMCHOICE function 2nd argument (config) now optional. fix return-value of sys.ip4mtu and stream.setvalue.
GNU GPLv3 lua library
A telnetd server with a IPv6 support, chroot support, allow/deny via user, IP and MAC address, and which has it's own native authentication so that telnet accounts cannot be used to log into the main system.
minor feature: * added -ttl option to set time-to-live of TCP packets
* fix autoconf issues
GNU GPLv3 telnet server
leaselist is a utility that displays leases from either an ISC DHCPd dhcpd.leases file, or from syslog logfiles produced by ISC DHCPd. It can filter to display only active leases, leases given today, or leases given this week. If provided with a oui.txt file it can display the vendor associated with a mac-address.
minor feature: v2.0 (2025-07-03)
* added mac-to-custom-names mapping file
* support 'client-hostname' field in dhcpd.leases
GNU GPLv3 dhcp system admin
Basic command-line/tui tool for creating self-signed certificates and doing other certificate management tasks. Requires lua, libUseful and libUseful-lua.
minor feature:
GNU GPLv3 x509 certificates ssl
Fileferry is a terminal file-transfer client supporting ftp, sftp, webdav, and a few other service types. It focuses on automated transfers and being simple to use from scripts.
major feature: added IP6 FTP support. added gopher support.
GNU GPLv3 sftp ftp webdav
Simple program to convert data encoded in one 'base' format (e.g. base64, yyencode, uuencode, hex etc) to another. Mostly used to test encoding implementations in libUseful.
major feature: Initial release
GNU GPLv3 encoding base64 base16 yyencode uuencode
An console/tui alsa volume control that tries to present ONE control bar that controls the volume, not an array of them.
major feature: handle 'long soundcard names' in 1-line terminal mode. honor 'card display name' setting in all display modes. ensure tcl-wish mode displays initial volume level. added --version command-line switch.
GNU GPLv3 alsa volume tui console
bluetooth_mgr.lua is a terminal menu-driven frontend to bluetoothctl. It's intended for linux systems without a graphical environment and can be used to pair with devices like keyboards and bluetooth speakers. It;s written in lua and uses libUseful-lua.
major feature: add 'friendly name for devices' system. gather service info from newly paired devices. handle screen refresh without losing menu cursor. better handling of 'paired', 'connect', 'trust' etc. better parsing of bluetoothctl output.
GNU GPLv3 tui terminal bluetooth bluetoothctl
Downloader for random wallpapers from bing, nasa, wallpapers13, getwallpapers, hipwallpapers, suwalls, chandra observatory, esahubble and wikimedia. Uses external program to set these on the desktop. This program requires libUseful and libUseful-lua.
minor feature: support rox desktop. support pcmanfm desktop. add 2 more 'archive.org' wallpaper collections. added 'eso.lua' for the European Southern Observatory.removed non-functioning 'hdqwalls.lua' (site now requires javascript).removed non-functioning 'wallpaper_access.lua' (site access blocked by cloudflare).
GNU GPLv3 wallpapers
vpn_mgr is a command-line app that tries to handle the complexities of launching wireguard, openvpn, ppp-over-ssh and ppp-over-ssl client-side vpns.
minor feature: call waitpid to collect child processes in ssl-server mode.
map filepaths in home directory to / so that configs can be copied system to system.
GNU LGPLv3
libUseful is a general 'C' library providing useful functions related to: resizable strings, lists and maps, unix and tcp sockets, SSL/TLS, cryptographic hashes, parsing of json, yaml and other markup languages, terminal output including ANSI/vt100 escape sequences, OAuth 2.0, etc, etc.
minor feature: Add XtermStringBase64Command to Terminal.h, as this prevents libUseful-lua from building. GeoIP and ExternalIP systems reworked, now all sources are specified in ip-lookup.conf. Dequote any quoted strings before adding them to a TerminalMenu
GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps
menubuilder.lua is a lua program (requires libUseful and libUseful-lua) that builds root menus for window managers using both .desktop files and an internal database.
Supported window managers are: blackbox, fluxbox. openbox, icewm, pekwm, pwm, mlvwm, jwm, twm, vtwm and ctwm.
Icons are supported under icewm, openbox and jwm. menubuilder searches for icons matching a list specified for the app in the config-file, then by the program name and filename, then by the group that the program belongs to.
A section can be added to the top of the menu for 'favorite' applications. Xdialog/Zenity/Qarma can be used for programs that require a url or filelist or other argument to be passed on startup.
minor feature: fix search of icons in directories that don't have a "16x16" component. store commands internally by name to eliminate duplicates.
GNU GPLv3 window manager menu
Sigil is a free, open source, multi-platform ebook editor that uses Qt6 (and QtWebEngine). It is designed to edit books in ePub format (both ePub 2 and ePub 3).
Sigil was designed to make it easy to create great ebooks using the EPUB format. If you are formatting books for your own use, or you are a professional editor publishing books on multiple platforms, then Sigil is for you. You can use Sigil to format and package your books into an EPUB that looks exactly the way you want it to using an advanced set of features that have made Sigil one of most popular EPUB editors available.
This open-source and completely free software is written and supported entirely by volunteers. The current Sigil development team includes Doug Massay and Kevin Hendricks as co-lead developers and maintainers. Previous developers/authors include John Schember, Grant Drake and Dave Heiland. Sigil was originally created by Strahinja Markovic in 2009 and remains completely free to download and use. Support is also provided by other volunteers who contribute code, translations and helpful answers to user’s questions. See the Help=>About menu in Sigil for a complete list of contributors.
Some Sigil features:
Free and open source software under GPLv3
Multi-platform: runs on Windows, Mac, and Linux
Full UTF-16 support
EPUB 2 and EPUB 3 spec support
Multiple Views: Code View and Preview View
Complete control over directly editing EPUB syntax in Code View
Table of Contents ge
minor bugfix: WebProfileMgr will now detect multiple instances of Sigil and choose the right profile cache type.
Removed leftover deoutput from WebProfileMgr to prevent confusion.
Handle multiple dots in a row when developing a file name from a string (Thank you BeckyEbook).
Corrected Image Report usage counts by including use in CSS and html style tags.
Possible label truncation in RERenamer dialog.
For having to repeat Find when search starts in html but is searching css, js, etc.
- Class Used Report to look inside xhtml file style tags too.
- AddMetadata dialog by providng a clarifying title string.
Updated Building_on_Linux to include Apline Linux supprt.
Typo and duplication in plugin support routine hrefutils.py.
- in media-type assignment for smil files in PluginRunner.
Adapt python3lib/repomanagercode.py to recent changes in dulwich that broke backwards compatibility.
New Features.
Updated to the very latest Qt 6.10.2 (minimum MacOS supported version is now 10.13).
Updated to the very latest Python 3.14.2.
Added Save Selected Data to CSV in SpellcheckEditor dialog via pop-up menu.
Added possible shortcut id number to the ClipEditor to make assigning clip shortcuts easier.
Made Classes Used Report doubleclick open the class defintion in CodeView if found.
Set initial focus in the Regex Rename dialog to the regex field on launch.
Added min and max buttons to titlebar in Reports and Spellcheck Editor to ease use with small screens.
Extended Python Function Replace to allow easier creation of a SigilMatch object.
Added Unicode Codepoint name to the status bar for the character after the cursor to CodeView.
Extended the Codepoint name to include the codepoint itself (Thank you BeckyEbook).
Converted ClipboardHistorySelector dialog to be non-modal, auto updating, with min button.
Converted MDViewer (GetInfo) to be non-modal and work with multiple BookBrowser selections.
Add status message when updating Validation result.
Sigil- 2.7.0.
Ma
GNU GPLv3 epub editor ebook qt
Xandikos is a lightweight yet complete CardDAV/CalDAV server that backs onto a Git repository.
Xandikos (Ξανδικός or Ξανθικός) takes its name from the name of the March month in the ancient Macedonian calendar, used in Macedon in the first millennium BC.
minor bugfix: Add --socket-mode and --socket-group flags to set Unix domain socket
permissions and group ownership. (Jelmer Vernooij, #331).
OverflowError with date-only events at max date boundary.
(Jelmer Vernooij, #577).
DAV5x in HTML. (Jelmer Vernooij, #575).
Add xandikos container systemd file. (Jelmer Vernooij, #574).
recurring events with non-UTC UNTIL when DTSTART is timezone-aware.
(Jelmer Vernooij, #572).
GNU GPLv3 self-hosted calendar contacts caldav carddav webdav server python
OpenCSG is a library that does image-based CSG rendering using OpenGL. CSG is short for "constructive solid geometry" and represents a modeling technique for composing shapes with 3D-primitives which are combined using volumetric boolean operations. Image-based CSG rendering means rendering CSG shapes without calculating their surface in object-space. Instead, the image of a CSG shape is composed directly in the frame-buffer of the graphics hardware by rather sophisticated stenciling and z-buffer operations.
minor bugfix: This release fixes a z-fighting bug in the SCS algorithm, that was known for a long time, under Linux with Nouveau graphics driver.
GNU GPL c++ graphics opengl cad 3d-rendering
An MP4 tagging library where all tags can be accessed and modified and any tags, unknown tags or custom tags are never lost when the audio file is updated. A list of known tags is only used when new tags are added.
minor bugfix: 2.0.3 2026-2-8
* Bug Fixes:
* Fix compilation of user libmp4tag.h file.
* Fix build for Cygwin.
Zlib library c audio video tagging mp4
sngrep is a terminal tool that groups SIP (Session Initiation Protocol) Messages by Call-Id, and displays them in arrow flows similar to the used in SIP RFCs.
The aim of this tool is to make easier the process of learnig or debugging SIP.
Features:
* Capture SIP packets from devices or read from PCAP file
* Supports UDP, TCP and TLS (partially) transports
* Allows filtering using BPF (Berkeley Packet Filter)
* Save captured packets to PCAP file
minor bugfix: Capture: add support for telephony-event rtp streams (RFC 4733).
Capture: replace fake HEP frames for network captured packets.
Call flow: limit call-id displayed on title to 125 characters.
Rtp: duration value in telephony-event is incorrectly converted.
Core: out of bound arrays crashes.
Eep: multiple memory crashes in HEP parsing.
Ipv6: incorrect payload length for fragmented IPv6 packets.
Build: use libgcrypt-config if pkg-config is not available for libcrypt.
GNU GPLv3 sip telephony trace terminal pcap diagnostic c
MoonRay is DreamWorks’ open-source, award-winning, state-of-the-art production MCRT renderer, which has been used on the following feature films:
How to Train Your Dragon: The Hidden World
Abominable
The Croods: A New Age
Trolls World Tour
The Boss Baby: Family Business
The Bad Guys
Puss In Boots: The Last Wish
MoonRay was developed at DreamWorks and is in continuous active development and includes an extensive library of production-tested, physically based materials, a USD Hydra render delegate, multi-machine and cloud rendering via the Arras distributed computation framework.
minor feature: lt;h2 gt;What's New lt;/h2 gt;.
lt;p gt;We introduced a prototype of a new gui, lt;a href="https://github.com/dreamworksanimation/moonray_gui/tree/main/cmd/moonray_gui_v2" gt;moonray_gui_v2 lt;/a gt; (ImGui-based), with usability improvements including pixel inspection, snapshots, status bar, and improved path visualizer drawing. We also added lt;a href="https://docs.openmoonray.org/user-reference/tools/light-path-visualizer/" rel="nofollow" gt;light path visualizer lt;/a gt; support to lt;a href="https://docs.openmoonray.org/user-reference/tools/arras_render/" rel="nofollow" gt;arras_render lt;/a gt;, and added new controls and stability to the light path visualizer in moonray_gui. lt;/p gt;.
lt;h3 gt;Features lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Added light path visualizer support for arras_render lt;/li gt;.
lt;li gt;Added hidden line opacity control to the light path visualizer lt;/li gt;.
lt;li gt;Added moonray and moonray_gui lt;code gt;-print_bsdf lt;/code gt; command-line option for deging BSDF configuration lt;/li gt;.
lt;li gt;Added a prototype gui tool, lt;strong gt;moonray_gui_v2 lt;/strong gt;, that uses lt;em gt;Dear ImGui lt;/em gt; instead of QT and contains a number of new features. Note that, for now, ImGui is simply included as a submodule in the moonray_gui repository, but that may change in the future. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;code gt;DiskLight lt;/code gt; bounding box calculation lt;/li gt;.
lt;li gt;a crash in importance light sampling caused by uncleared memory lt;/li gt;.
lt;li gt;importance light sampling crash related to inconsistent bounding box calculation lt;/li gt;.
lt;li gt;a light path visualizer crash caused by a display filter buffer overflow lt;/li gt;.
lt;li gt;in lt;code gt;IntensityLightFilter lt;/code gt; behavior with volumes lt;/li gt;.
lt;li gt;reflection stretching at extreme grazing angles lt;/li gt;.
lt;li gt;Worley noise behavior when lt;code gt;jitter lt;/code gt; is be
Apache graphics video renderer mcrt
Aletheia is a cross-platform game save sync tool designed to help you easily back up and restore game saves across multiple game launchers and devices.
Supported launchers:
Heroic Games - GOG (Linux, Windows & MacOS)
Lutris (Linux)
Steam (Linux, Windows & MacOS)
GOG Galaxy (Windows & MacOS)
Xbox (Windows)
minor feature: Dirs: Fix LocalAppData in shrink_path on Windows.
GameDB: Add Street Fighter V.
Build: Detect Flatpak at compile time.
Steam: Fix possible crash from steamlocate bug.
Affero GPLv3 game desktop slint rust backup
Dune 3D is a parametric 3D CAD application. With Dune 3D you can:
ketch and constrain in 2D and
Add chamfers and fillets
Import STEP models for referencing them
Export high-quality STEP and STL files
major feature: New Features:
Add DXF export.
Support multiple source groups for array and mirror groups.
Bezier/bezier, bezier/arc same curvature constraint.
Clickable cube to replace lollipop axes.
Action for exporting all bodies as STEP model.
Tool for converting between point on line and midpoint constraints.
View option to hide irrelevant workplanes.
Enhancements:
Move constraints after creating them.
Make rendering faster when editing the last groups in a large document.
Make solver faster by only adding referenced entities.
Allow rotating step model in import tool.
Omit trailing zeros on constraints.
Add actions for switching to specific views.
Add go to group/source group actions.
Auto-rotate workplane in draw workplane tool.
Show workplane in tooltip for in-workplane entities.
Add buttons for constraining in 3D to context menu.
Add tool for converting between tangent constraints.
Show datum in constraint tooltip.
Don't show constrain angle/perpendicular/parallel tool if two lines have a horizontal/vertical constraint.
Add paste picture tool.
Make it possible to convert constraints to measurements and vice versa.
Never render STEP model body if STEP model is in solid model.
Don't crash when app becomes unresponsive on wayland.
Support exporting projection for multiple bodies.
Make it possible to apply tangency constraints at points with more than two coincident entities.
Ignore selected constraints when creating new constraints.
Make it easier to hide reference workplanes by pressing delete.
Rotate window: use X/Y/Z instead of roll/pitch/yaw.
Increase default workplane size to 100x100mm.
Make point on bezier constraint work for 3D beziers.
:
Support documents with non-ASCII filenames on Windows.
Support importing/exporting DXF files with non-ASCII filenames on Windows.
Disallow "In solid model" STEP entities not in sketch groups.
Don't re-solve document when adding aligned distance measurement.
Update version info bar when openin
GNU GPLv3 parametric cad geometry opencascade
fontporter is a font viewer/downloader/installer that supports googlefonts, fontsquirrel, and other font sources.
fontporter supports font preview using sixel graphics in terminal emulators that support this
major feature: Added fontshare.com website/download.
Rationalize licence names that are expressed differently in different sources.
Improvements to 'fonts menu'.
Write 'font info file' when installing font.
Improved behavior in small (
GNU GPLv3 fonts sixel
Dropbear is a relatively small SSH server and client. It runs on a variety of unix platforms. Dropbear is open source software, distributed under a MIT-style license. Dropbear is particularly useful for "embedded"-type Linux (or other Unix) systems, such as wireless routers.
minor bugfix: Security: Avoid privilege escalation via unix stream forwarding in Dropbear
server. Other programs on a system may authenticate unix sockets via
SO_PEERCRED, which would be root user for Dropbear forwarded connections,
allowing root privilege escalation.
Reported by Turistu, and thanks for advice on the.
This is tracked as CVE-2025-14282, and affects 2024.84 to 2025.88.
It is by dropping privileges of the dropbear process after
authentication. Unix stream sockets are now disallowed when a
forced command is used, either with authorized_key restrictions or.
"dropbear -c command".
In previous affected releases running with "dropbear -j" (will also disable
TCP forwarding) or building with localoptions.h/distrooptions.h.
"#define DROPBEAR_SVR_LOCALSTREAMFWD 0" is a mitigation.
Security: Include scp for CVE-2019-6111. This allowed
a malicious server to overwrite arbitrary local files.
The missing was reported by Ashish Kunwar.
Server dropping privileges post-auth is enabled by default. This requires
setresgid() support, so some platforms such as netbsd or macos will have to
disable DROPBEAR_SVR_DROP_PRIVS in localoptions.h. Unix stream forwarding is
not available if DROPBEAR_SVR_DROP_PRIVS is disabled.
Remote server TCP socket forwarding will now use OS privileged port
restrictions rather than having a "allow =1024 for non-root" rule.
A future release may implement privilege dropping for netbsd/macos.
a regression in 2025.87 when RSA and DSS are not built. This would lead
to a crash at startup with bad_bufptr().
Reported by Dani Schmitt and Sebastian Priebe.
Don't limit channel window to 500MB. That is could cause stuck connections
if peers advise a large window and don't send an increment within 500MB.
Affects SSH.NET https://github.com/sshnet/SSH.NET//1671
Reported by Rob Hague.
Ignore -g -s when passwords arent enabled. Patch from Norbert Lange.
Ignore -m (disable MOTD), -j/-k (tcp forwarding) when not enabled.
Report SIGBUS and SIGTRAP signals.
Mixed ssh client server c tex
MoonRay is DreamWorks’ open-source, award-winning, state-of-the-art production MCRT renderer, which has been used on the following feature films:
How to Train Your Dragon: The Hidden World
Abominable
The Croods: A New Age
Trolls World Tour
The Boss Baby: Family Business
The Bad Guys
Puss In Boots: The Last Wish
MoonRay was developed at DreamWorks and is in continuous active development and includes an extensive library of production-tested, physically based materials, a USD Hydra render delegate, multi-machine and cloud rendering via the Arras distributed computation framework.
minor feature: lt;h2 gt;What's New lt;/h2 gt;.
lt;p gt;moonray_gui now adds a lt;a href="https://docs.openmoonray.org/user-reference/tools/light-path-visualizer/#light-path-visualizer" rel="nofollow" gt;path visualizer lt;/a gt;. This enables users to better understand the path of rays through the scene and their interaction with light sources and materials. It is also useful for deging with material/light source appearance and sampling. lt;/p gt;.
lt;p gt;OpenMoonRay can now be built on MacOS Tahoe. MacOS Sonoma and MacOS Sequoia are still supported. lt;/p gt;.
lt;p gt;Several dependency updates and header include were made to simplify building on a wider range of Linux distributions. lt;/p gt;.
lt;h3 gt;Features lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Add a light path visualizer to moonray_gui lt;/li gt;.
lt;li gt;Improved documentation for SceneVariables' image size attributes lt;/li gt;.
lt;li gt;Share CPU/memory affinity info with other MoonRay processes via shared memory lt;/li gt;.
lt;li gt;Support per-lobe lightsets in vector and XPU modes lt;/li gt;.
lt;li gt;Allow selection of lights and cameras for object space transformations in map shaders lt;/li gt;.
lt;li gt;Make "scale" and "offset" attribute bindable on ImageMap and ImageNormalMap lt;/li gt;.
lt;li gt;More efficient RDTSC-based timing measurements for NUMA systems lt;/li gt;.
lt;/ul gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt;a mesh tessellation when using tiled renders with FisheyeCamera lt;/li gt;.
lt;li gt;DwaTwoSidedMaterial introduced by previous lobe lightset work lt;/li gt;.
lt;li gt;crash when maximum BSDF lobes exceeded and adds error message lt;/li gt;.
lt;li gt;crash when loading a MeshLight which is too large, a warning instead lt;/li gt;.
lt;li gt;OIIO 2.4.8 crash when outputting image cache stats if no images have been opened lt;/li gt;.
lt;li gt;an adaptive light sampling crash lt;/li gt;.
lt;li gt;bounce contribution on volumes not working with cutout/ray switch material lt;/li gt;.
lt;li gt;recent mem
Apache graphics video renderer mcrt
dos2unix is a classic command line tool to convert between the different linebreak types of CRLF on DOS/Windows, plain LF on Unix systems, and CR on Mac systems.
minor bugfix: Don't return an error code if a binary file is skipped. Reverted change in 7.5.3. Refactored code.
BSDL c text text-conversion system compatibility
PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data.
Data is encrypted and decrypted in the browser using 256bit AES in Galois Counter mode.
This is a fork of ZeroBin, originally developed by Sébastien Sauvage. PrivateBin was refactored to allow easier and cleaner extensions and has many additional features. It is, however, still fully compatible to the original ZeroBin 0.19 data storage scheme. Therefore, such installations can be upgraded to PrivateBin without losing any data.
What PrivateBin provides
As a server administrator you don't have to worry if your users post content that is considered illegal in your country. You have plausible deniability of any of the pastes content. If requested or enforced, you can delete any paste from your system.
Pastebin-like system to store text documents, code samples, etc.
Encryption of data sent to server.
Possibility to set a password which is required to read the paste. It further protects a paste and prevents people stumbling upon your paste's link from being able to read it without the password.
What it doesn't provide
As a user you have to trust the server administrator not to inject any malicious code. For security, a PrivateBin installation has to be used over HTTPS! Otherwise you would also have to trust your internet provider, and any jurisdiction the traffic passes through. Additionally the instance should be secured by HSTS. It can use tradit
minor bugfix: CHANGED: Upgrading libraries to: base-x 5.0.1, bootstrap 5.3.8, DOMpurify 3.2.7, ip-lib 1.21.0 kjua 0.10.0.
CHANGED: Refactored jQuery DOM element creation into plain JavaScript.
: Prevent arbitrary PHP file inclusion when enabling template switching (CVE-2025-64714).
: Malicious filename can be used for self-XSS / HTML injection locally for users (CVE-2025-64711).
: Sanitize file name in attachment size hint (CVE-2025-62796).
: Unable to create a new paste from the cloned one when a JSON file attached.
: traffic limiter not working when using Filesystem storage and PHP opcache.
: Configuration combinations test errors.
Mixed pastebin self-hosted encrypted php javascript css
Botan (Japanese for peony flower) is a cryptography library released under the permissive Simplified BSD license.
Botan’s goal is to be the best option for production cryptography by offering the tools necessary to implement a range of practical systems, such as TLSv1.3, X.509 PKI, modern AEAD ciphers, support for PKCS#11 and TPM hardware, memory-hard password hashing, and post quantum cryptography. All of this is covered by an extensive test suite, including an automated system for detecting side channels. The modular build system allows enabling or disabling features in a fine-grained way, and amalgamation builds are also supported.
It comes out of the box with C++, C, and Python APIs, and several other language bindings are available. The library is accompanied by a featureful command line interface. Consult the documentation for more information.
major feature: .
Add support for Ascon AEAD, hash and XOF from NIST SP 800-232.
Add support for building with clang-cl.
Optimizations for base58 encoding and decoding.
Optimizations for SHA-3/SHAKE.
Optimizations for SEED.
Optimizations and cleanups for BLAKE2s.
Optimizations for Streebog.
Add new interface to `Certificate_Store` allowing search by r DN
plus serial..
a preventing botan_srp6_server_session_step1 from being reinvoked.
.
Modify some bit operation functions to reduce risk of compilers introducing
non-constant time behavior.
Add new FFI functions for loading elliptic curve keys in SEC1 format.
Add new FFI functions for viewing the value of a `botan_mp_t`.
New faster implementation of Jacobi function.
Add optimized integer division logic for various special cases.
Correct documentation/comments relating to the maximum output length
that `botan_mp_to_hex` might write.
an when trying to use CMake older than 3.18.
Add typing hints to the Python binding.
various flagged by the `ruff` Python linter.
a in the Python binding which prevented signing raw bytes with `PKSign`.
.
Update configure to check for Fedora's new location for trust roots.
Remove various internal references to "EME", an obsolete term used for RSA
encryption padding that originates from IEEE 1363..
various typos in the source and documentation.
Add a `.devcontainer` setup.
BSDL-2 cryptography crypto x509 library tls cpp python
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.
minor bugfix: Gradle 9.3.1 has been released (2026-01-29).
This patch release includes bug fixes and improvements.
The following issues were resolved:
Cannot find testcases from Android Screenshot Test plugin since Gradle 9.3.0
Excluding dependencies from included builds doesn't work in Gradle 9.3.0
ExternalDependency and DependencyConstraint cannot be passed to DependencyResolveDetails#useTarget
Gradle 9.3.0 generate JUnit test result files with wrong name
Build cache cannot handle outputs with non-BMP characters in the filename
Emojis in test names should not break build caching
Non utf-8 c code is no longer buildable
Breaking change in 9.3.0 regarding cross-project dependency manipulation
JUnit3 tests cannot be run with Gradle 9.3.0
Test.setScanForTestClasses(false) causes all junit4 tests to be skipped
We recommend upgrading to Gradle 9.3.1.
Apache build-tool c c++ groovy java kotlin
An opinionated and powerful finance tracker.
WYGIWYH (What You Get Is What You Have) is a powerful, principles-first finance tracker designed for people who prefer a no-budget, straightforward approach to managing their money. With features like multi-currency support, customizable transactions, and a built-in dollar-cost averaging tracker, WYGIWYH helps you take control of your finances with simplicity and flexibility.
Why WYGIWYH?
Managing money can feel unnecessarily complex, but it doesn’t have to be. WYGIWYH (pronounced "wiggy-wih") is based on a simple principle:
Use what you earn this month for this month. Any savings are tracked but treated as untouchable for future months.
By sticking to this straightforward approach, you avoid dipping into your savings while still keeping tabs on where your money goes.
While this philosophy is simple, finding tools to make it work wasn’t. I initially used a spreadsheet, which served me well for years—until it became unwieldy as I started managing multiple currencies, accounts, and investments. I tried various financial management apps, but none met my key requirements:
Multi-currency support to track income and expenses in different currencies.
Not a budgeting app — as I dislike budgeting constraints.
Web app usability (ideally with mobile support, though optional).
Automation-ready API to integrate with other tools and services.
Custom transaction rules for credit card billing cycles or similar quirks
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Translations update from Weblate by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eitchtee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eitchtee" gt;@eitchtee lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3815136627" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//500" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/500/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/500" gt;#500 lt;/a gt; lt;/li gt;.
lt;li gt;build(deps): bump urllib3 from 2.6.2 to 2.6.3 by lt;a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot" gt;@dependabot lt;/a gt; bot in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3853768617" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//503" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/503/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/503" gt;#503 lt;/a gt; lt;/li gt;.
lt;li gt;feat: add.qif import by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/eitchtee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/eitchtee" gt;@eitchtee lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="3853771488" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//504" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/504/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/504" gt;#504
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
SimulAdren is a simulation program for the hypothalamus-pituitary-adrenal axis (HPA feedback control). It is based on a nonlinear MiMe-NoCoDI model and uses the CyberUnits Bricks class library.
major feature: Major upgrade implementing functionality to save and read scenarios as XML files according to MIASE and MIRIAM guidelines as well as support for high-res displays on Windows.
BSDL-2 adrenal endocrinology cybernetics medical science simulation modelling pascal object-pascal
FreshRSS is a self-hosted RSS feed aggregator.
It is lightweight, easy to work with, powerful, and customizable.
It is a multi-user application with an anonymous reading mode. It supports custom tags. There is an API for (mobile) clients, and a Command-Line Interface.
Thanks to the WebSub standard, FreshRSS is able to receive instant push notifications from compatible sources, such as Friendica, WordPress, Blogger, Medium, etc.
FreshRSS natively supports basic Web scraping, based on XPath, for Web sites not providing any RSS / Atom feed. Also supports JSON documents.
FreshRSS offers the ability to reshare selections of articles by HTML, RSS, and OPML.
Different login methods are supported: Web form (including an anonymous option), HTTP Authentication (compatible with proxy delegation), OpenID Connect.
Finally, FreshRSS supports extensions for further tuning.
minor bugfix: Features.
Handle Web scraping of `text/plain` as ``.
New customisable message for registrations.
ing.
unwanted expansion of user queries (saved searches) applied to filters.
encoding of filter actions for labels.
searching of tags.
refreshing feeds with token while anonymous refresh is disabled.
RSS and OPML access by token.
MySQL/MariaDB `transliterator_transliterate` fallback (when the `php-intl` extension is unavailable).
regression with MySQL/MariaDB index hint.
Auto-add `lastUserModified` database column also during mark-as-read action.
Do not include hidden feeds when counting unread articles in categories.
Remove wrong PHP deprecation of OPML export action.
shortcut for next unread article.
custom `session.cookie-lifetime`.
feed validator button when changing the feed URL.
Performance.
Disable counting articles in user labels for Ajax requests (unused).
Security.
Change `Content-Disposition: inline` to `attachment` in `f.php`.
Hardened user methods `exists`, `mtime`, `ctime`.
Deployment.
Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy.
SimplePie.
Update of `CURLOPT_ACCEPT_ENCODING`, simplepie#960, simplepie#962.
don t preserve children inside disallowed `` element.
before PHPStan 2, simplepie#957.
Extensions.
Update `.gitignore` to ignore installed extensions.
UI.
Add `data-category="3"` to ease custom CSS styling of articles.
space between *By: and the author s name.
I18n.
Improve Brazilian Portuguese.
Improve Dutch.
Improve German.
Improve Polish.
Improve Spanish.
Misc.
Update dev dependencies,,.
,,.
.
Affero GPLv3 rss self-hosted rss-feed news-reader rss-aggregator news-aggregator rss-reader websub atom php
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 bugfix: Scheduled with limitation don't stop and goes erroneous data.
Variable scope in ui-assign.c.
Remind status not synced in transfers.
2025-05-06 Maxime DOYEN.
GNU GPL c gtk gnome accounting personal-finance quicken money finances bookkeeping
WackoWiki is a light and easy to install multilingual Wiki-engine. Supports WYTIWYG-editing, section edit, page rights (ACLs), design themes (skins), file upload, email notification, URI router, template engine, session handler and much more. Compatible with PHP 8.0 - 8.5 and MariaDB / MySQL / SQLite.
major feature: Major feature and bug fix release,
SQLite support, add DbSqlite class, add backup restore in admin panel for SQLite, rewrote SQL queries to work with MySQL as well as SQLite, register custom regexp function to use REGEXP with SQLite, add functions to abstract SQL syntax and function differences between MySQL and SQLite, fix missing route case for CSS files in RECOVERY_MODE, validates the namespace to prevent users from creating inaccessible pages when mode_rewrite is enabled, add binary string search action (see community folder), adds exact or regex search for registered users, add SQLite table creation script, add _t() function for lang array, installer uses now English as fallback for missing message sets, add mandatory installer password protection, add new system page with whatsnew action, add private system page with with the admincache and admin_recovery action and set it as bookmark for the admin, the installer sets now bookmarks for the admin account, therefore it no longer shows the default bookmarks for the admin in the menu by default, menu: fix not showing 'Set a bookmark' form, whatsnew: add filter for pages, comments and files, show also edited comments in list, no longer use link table for mostcommented and mostpopular action, miscellaneous minor fixes, WikiEdit: replace var with const and let, php-diff 2.5.0, PHPMailer 7.0.1, PHP Thumb Library 2.3.3, SimplePie 1.9.0
BSDL php javascript mysql mariadb web-based documentation education wiki
Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.
major feature: IMPORTANT NOTES:
Important You need to manually execute a migration script after your upgrade while PeerTube is running and the database migration is complete (`Migrations finished. New migration version schema: xxx` in PeerTube startup logs):
Classic installation: `cd /var/www/peertube/peertube-latest sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production node dist/scripts/migrations/peertube-7.2.js`.
Docker installation: `cd /var/www/peertube-docker docker compose exec -u peertube peertube node dist/scripts/migrations/peertube-7.2.js`.
SECURITY:
If you installed PeerTube using the official documentation, we highly recommend setting the default user shell to `nologin`. For example on GNU/Linux: `chsh -s /usr/sbin/nologin peertube`.
If you installed PeerTube runners using the official Systemd service documentation, we highly recommend setting the default user shell to `nologin`. For example on GNU/Linux: `chsh -s /usr/sbin/nologin prunner`.
Configuration:
Prefer to not store lives in object storage by default: `object_storage.streaming_playlists.store_live_streams` is now `false` in the config template.
Use `hot` trending algorithm by default: `trending.videos.default` is now `hot` in the config template.
Add global rate limit to video download that can be changed by `download_generate_video.max_parallel_downloads`.
Docker:
Add missing docker env options to configure live settings.
Expose NGINX logs folder in `docker-compose.yml`.
Add exec to NGINX process to ensure is PID 1 and then ensure a graceful shutdown.
NGINX:
max body size inconsistency with PeerTube backend: https://github.com/Chocobozzz/PeerTube/commit/a2812e40d90619528a6b2a4c491640a9737f8f3c.
### Plugins/Themes/Embed API.
Breaking change Theme CSS must include `--is-dark: 0` or `--is-dark: 1` CSS variable for the `body` so PeerTube understands if it's a dark or a light theme.
Add server plugin hooks (https://docs.joinpeertube.org/api/plugins):
`filter:email.
Affero GPLv3 javascript angularjs web video hosting activitypub
FamiStudio is a simple music editor for the Nintendo Entertainment System or Famicom. It is targeted at both chiptune artists and NES homebrewers.
minor bugfix: Changes/:
an where warning icons could overlap certain controls (Thanks Steo!).
an where an incorrect arpeggio envelope was used at the song loop point when exporting to NSF/Sound Engine (Thanks Steo!).
an where releases could be skipped when exporting to NSF/Sound Engine.
an with delayed cuts when exporting to NSF/Sound Engine.
crash when entering filenames containing slashes on Linux (Thanks Steo!).
Attempting to bring back armv7 (32-bit) support on Android, untested, may crash.
MITL music music-editor audio audio-editor nes chiptune csharp assembly
The Bricks collection is a set of Pascal units that provides a class library for rapid programming of high-performance computer simulations in life sciences. It also delivers functionality that facilitates the generation of block diagrams in software.
CyberUnits is a reusable cross-platform class library for rapid programming of high-performance computer simulations in life sciences. It supports modelling for biomedical cybernetics and systems biology with Object Pascal.
major feature: Major upgrade introducing a proportional-integral (PI) block, a scaling option for systems diagrams, a solver unit that facilitates the solution of algebraic equations, and extended functionality of ASIA elements, as well as additional demo programs and bug fixes
BSDL simulation scientific bio-informatics mathematics medical-science physics library object-pascal pascal matlab r cross-plattform developers
|