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
di is a disk information utility that displays everything that df does and more. It features the ability to display your disk usage in whatever format you prefer. It also checks the user and group quotas, so that the user sees the space available for their use, not the system wide disk space. It is designed to be highly portable across many platforms and is great for heterogenous networks.
minor bugfix: 5.0.11 2025-2-18
* Bug Fixes
* build: cmake: Fix build of .mo files (macports).
* build: mkconfig: Fix handling of optional libraries.
* build: mkconfig: Update to version 2.6.6.
Zlib c monitoring disk space console cross-platform system-administrators
Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.
minor bugfix: (2025-02-14).
#### :: `babel-types`.
: Definition for `TSPropertySignature.kind` (@liuxingbaoyu).
`babel-generator`, `babel-types`.
Print TypeScript optional/definite in ClassPrivateProperty (@jamiebuilds-signal).
#### :house: Internal.
`babel-types`.
Use `.ts` files with explicit reexports to solve name conflicts (@nicolo-ribaudo).
`babel-core`.
Do not depend on `@types/gensync` in Babel 7 (@nicolo-ribaudo).
MITL javascript ecmascript nodejs compiler conversion es6 es7 developers
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.
major bugfix: A and cleanup release.
Due to a new function and a new macro the minor version was incremented.
Multimonitor backward compatibility Smartcard compatibility.
Improve the MS-RDPECAM support.
Improve smartcard redirection support.
Refactor SSE optimizations: Split headers, unify load/store, require SSE3 for
all optimized functions.
Refactors the CMake build to better support configuration based builders.
a few regressions from last release (USB redirection and graphical glitches).
Noteworthy Changes:
all unused warnings.
common,settings backward compatibility for LocalMonitorOffset.
Warning cleanups.
CMake configurable C/C++ standard, WINPR_ATTR_UNUSED.
utils,smartcard return checks for SCardListReaders.
primitives,sse split headers.
X11 keymap reload.
core,freerdp New API freerdp_presist_credentials (#/11160).
client,common Avoid use of reserved types by @fossdd.
core,orders update_read_delta by @akallabeth.
build,android only enable required codecs for ffmpeg by @akallabeth.
iOS Update OpenSSL library location and build script by @beersheba.
Warn, code cleanups by @akallabeth.
server compilation errors after adding NONAMELESSUNION. by @llyzs.
channel,rdpecam support Logitech UVC H.264 stream mux payload by @oleg0421.
winpr,sysinfo limit GetComputerNameA to 31 chars by @akallabeth.
Warn by @akallabeth.
utils,smartcard return proper list for smartcard listing by @akallabeth.
channel,rdpecam uvc_h264 xu_descriptor pointer by @oleg0421.
channel,urbdrc libusb return code checks by @akallabeth.
Function size refactor by @akallabeth.
Cmake multiconfig2 by @akallabeth.
New Contributors:
@fossdd made their first contribution in https://github.com/FreeRDP/FreeRDP/pull/11144.
For a complete and detailed change log since the last release run:
git log 3.12.0...3.11.1
Apache rdp remote-desktop networking c
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:
GNU GPLv3 translation localization web python html
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;h2 gt; ing : lt;/h2 gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/vue-fluid-dnd/commit/2c65a159da6cd5784f9aca15e182b05423328c37" gt;2c65a lt;/a gt; Avoid remove temp children on source droppable while dragging lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
Flowblade is a multitrack non-linear video editor for Linux released under GPL 3 license.
Flowblade is designed to provide a fast, precise and robust editing experience. Flowblade employs a film-style insert editing model as workflow. In insert editing clips are generally placed tightly after other clips when they are inserted on the timeline. Edits are fine tuned by trimming in and out points of clips or by cutting and deleting parts of clips.
Flowblade provides powerful tools to mix and filter video and audio.
minor bugfix: Flatpak for Credit Scroll generator.
GNU GPLv3 multimedia video non-linear-editor artistic-software linux python gtk
FET is free software for automatically scheduling the timetable of a school, high-school or university. It uses a fast and efficient timetabling algorithm.
Usually, FET is able to solve a complicated timetable in maximum 5-20 minutes. For simpler timetables, it may take a shorter time, under 5 minutes (in some cases, a matter of seconds). For extremely difficult timetables, it may take a longer time, a matter of hours.
minor bugfix: - Minor improvements.
- Corrected and improved the German translation, by Volker Dirr (following a bug report by uni_instructor).
Affero GPLv3 timetable scheduling time-management
Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality level of typesetting that LaTeX does for scientific text.
minor bugfix: Configuration were addressed.
Mixed typesetting vector-graphics c cpp tex asymptote
MariaDB is a database server that offers drop-in replacement functionality for MySQL. It is built by some of the original authors of MySQL, with assistance from the broader community. In addition to the core functionality of MySQL, it offers a rich set of feature enhancements including alternate storage engines, server optimizations, and patches.
minor feature:
GNU GPL database database-server database-engine mysql mariadb
di is a disk information utility that displays everything that df does and more. It features the ability to display your disk usage in whatever format you prefer. It also checks the user and group quotas, so that the user sees the space available for their use, not the system wide disk space. It is designed to be highly portable across many platforms and is great for heterogenous networks.
minor bugfix: 5.0.10 2025-2-17
* Bug Fixes
* cmake: Use a temporary dir for building the .mo files (macports).
5.0.9 2025-2-15
* Bug Fixes
* build: MacOS: Fix the pure cmake build when using Xcode/CLT.
Zlib c monitoring disk space console cross-platform system-administrators
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;(insights): sankey diagrams nodes too far from destination 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="2855892044" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//165" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/165/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/165" gt;#165 lt;/a gt; lt;/li gt;.
lt;li gt;feat(insights): category explorer 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="2856182688" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//166" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/166/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/166" gt;#166 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/eitchtee/WYGIWYH/compare/0.10.0...0.10.1" gt; lt;tt gt;0.10.0...0.10.1 lt;/tt gt; lt;/a gt; lt;/p gt;.
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
FocusWriter is a simple, distraction-free word processor. It utilizes a hide-away interface that you access by moving your mouse to the edges of the screen, allowing the program to have a familiar look and feel to it while still getting out of the way so that you can immerse yourself in your work.
FocusWriter allows you to customize your environment by creating themes that control the font, colors, and background image to add ambiance. It also features on-the-fly updating statistics, daily goals, multiple open documents, spell-checking, and much more.
Additionally, when you open the program your current work in progress will automatically load and position you where you last left off so that you can immediately jump back in.
minor feature: Added support for DICPATH to find dictionaries.
Improved code for building translations.
Updated Unicode symbols database.
Updated Windows dictionaries.
Translation updates: Slovenian.
GNU GPLv3 word-processor editor writing cpp
InputPlumber is an open source input routing and control daemon for Linux. It can be used to combine any number of input devices (like gamepads, mice, and keyboards) and translate their input to a variety of virtual device formats.
minor feature: CompositeDevice: use early and late rules to hiding devices at boot time
GNU GPLv3 linux daemon virtual-device rust
httping is like 'ping' but for http-requests.
Give it an URL, and it'll show you how long it takes to connect, send a request and retrieve the reply (only the headers). Be aware that the transmission across the network also takes time! So it measures the latency of the webserver + network.
major feature:
Affero GPLv3 monitoring network server ping diagnostic http c
Rclone ("rsync for cloud storage") is a command-line program to sync files and directories to and from different cloud storage providers.
major feature: * New backends
* ICloud Drive (https://rclone.org/iclouddrive/) (lostb1t)
* Cloudinary (https://rclone.org/cloudinary/) (yuval-cloudinary)
* New S3 providers:
* Outscale (https://rclone.org/s3/#outscale) (Matthias Gatto)
* Selectel (https://rclone.org/s3/#selectel) (Nick Craig-Wood)
* Security fixes
* serve sftp: Resolve CVE-2024-45337 - Misuse of ServerConfig.PublicKeyCallback may cause authorization bypass (dependabot)
* Rclone was **not** vulnerable to this.
* See https://github.com/advisories/GHSA-v778-237x-gjrc
* build: Update golang.org/x/net to v0.33.0 to fix CVE-2024-45338 - Non-linear parsing of case-insensitive content (Nick Craig-Wood)
* Rclone was **not** vulnerable to this.
* See https://github.com/advisories/GHSA-w32m-9786-jp63
* New Features
* accounting: Write the current bwlimit to the log on SIGUSR2 (Nick Craig-Wood)
* bisync: Change exit code from 2 to 7 for critically aborted run (albertony)
* build
* Update all dependencies (Nick Craig-Wood)
* Replace Windows-specific `NewLazyDLL` with `NewLazySystemDLL` (albertony)
* cmd: Change exit code from 1 to 2 for syntax and usage errors (albertony)
* docker serve: make sure all mount and VFS options are parsed (Nick Craig-Wood)
* doc fixes (albertony, Alexandre Hamez, Anthony Metzidis, buengese, Dan McArdle, David Seifert, Francesco Frassinelli, Michael R. Davis, Nick Craig-Wood, Pawel Palucha, Randy Bush, remygrandin, Sam Harrison, shenpengfeng, tgfisher, Thomas ten Cate, ToM, Tony Metzidis, vintagefuture, Yxxx)
* fs: Make `--links` flag global and add new `--local-links` and `--vfs-links` flags (Nick Craig-Wood)
* http servers: Disable automatic authentication skipping for unix sockets in http servers (Moises Lima)
* This was making it impossible to use unix sockets with an proxy
* This might now cause rclone to need authenticaton where it didn't before
* oauthutil: a
MITL rsync cloud backup storage sync go
The Depramanger is a Visual Studio Code (VSCode) extension designed to help developers manage dependencies for various programming languages. It provides functionalities to analyze, sync, update, and install dependencies, ensuring that your project's dependencies are up-to-date and correctly declared.
minor feature: Updated some things
Apache
Biobridge is a Python library for simulating biological processes and systems also analyzing them, visualising them, and interacting with them.
## Installation
Firstly you need to install pyrosetta
Then install biobridge
```sh
pip install biobridge
```
## Usage
To use Biobridge in your project, import it for example:
``` python
from biobridge import *
# Create two proteins
protein1 = Protein("Protein A", "ACDEFGHIKLMNPQRSTVWY")
protein2 = Protein("Protein B", "YVWTSRQPNMLKIHGFEDCA")
# Define bindings for the proteins
protein1.add_binding("Site 1", "High")
protein2.add_binding("Site 3", "Medium")
# Create a cell with specific properties
cell1 = Cell(
name="Cell X",
cell_type="Epithelial Cell",
)
organelle = Mitochondrion(0.5, 100)
# Add organelles to the cell
cell1.add_organelle(organelle, quantity=10)
cell1.add_organelle(Organelle("Nucleus", 1), quantity=1)
cell1.add_organelle(Organelle("Ribosome", 100), quantity=100)
cell1.add_chromosome(Chromosome(DNA("ATCG" * 1000), "Chromosome 1"))
# Print cell details
print("Cell X Description:")
print(cell1)
```
## The notable functions are:
```python
from biobridge import *
Cell()
DNA()
RNA()
Protein()
Chromosome()
Environment()
Tissue()
System()
ImageAnalyzer()
Orchestrator()
Virus()
Infection()
SQLDNAEncoder()
major feature:
Other python library python biopython machine-learning biology
There are many media players around these days, it's true. What's missing from most players is a user interface that doesn't get in the way of the user. How many buttons do you have to press for simply adding some new tracks to the playlist?
Amarok tries to be a little different, providing a simple drag and drop interface that really makes playlist handling easy.
FEATURES
* Quick and simple drag and drop playlist creation
* Music library
* Cross platform: Support for Unix, MacOS X and Windows
* Plays all audio formats known to man
* Cover art download using Last.fm services
* Automatic play-statistics generation (iRate style)
* Full lyrics download
* Learn about your music with integrated Wikipedia
* Full Last.fm support
* gpodder.net support
* Configurable on screen display for track changes
* Podcast support
* iPod support, as well as other media players
* Powerful scripting interface
* Integration with Plasma and KDE Applications
* Integration with multiple web sources including Magnatune, Ampache, and others.
minor bugfix: FEATURES:
Try to preserve collection browser order when adding tracks
to playlist (BR 180404).
CHANGES:
Allow building without X11 support.
Various build for non-UNIX systems.
:
DAAP collection connections, browsing and playing (BR 498654).
first line of lyrics.ovh lyrics missing (BR 493882).
GNU LGPLv3 music music-player audio kde cpp c
FOG is a free open-source cloning/imaging/rescue suite/inventory management system. FOG can be used to image Windows XP, Vista, Windows 7, Window 8/8.1, and Windows 10, Windows 11 PCs using PXE, PartClone, and a Web GUI to tie it together. Includes features like memory and disk test, disk wipe, av scan, task scheduling, inventory management, remote deployment of OS's, and remote installation of software packages. Features can be triggered through the web GUI, once the client machine has been registered with FOG.
minor bugfix:
GNU GPLv3 backup cloning management monitoring rescue inventory php javascript
OpenTaxSolver (OTS) is a free safe & secure application for calculating your USA Federal and State income taxes. It has a graphical interface for easy entry of your information. OTS assists you in doing the otherwise tedious tax calculations, while showing the intermediate and final numbers. It can automatically fill-out your numbers onto the official government tax forms.
minor feature: v22.03 (2/14/2025) - This update adds click-able instructions for forms 8602, 8812, 8895, 8959, and 8960. It also adds an option in the OTS GUI to set a custom save-directory instead of the default ones. This way, you can organize all your personal tax data files under your own home directory places.
GNU GPL taxes tax software tax deduction ots tax preparation free tax software
Objeck is an open-source programming language inspired by Java and influenced by Scheme and UML. Objeck was designed to be fast, easier to use, lightweight and cross-platform.
minor feature: Websocket support, improved stability, and bug fixes
v2025.2.1
Improved support for JSON stream parsing
Faster 'String' compare
v2025.2.0
Add WebSocket support (done)
Performance testing for Llama and Mistra CPU execution (done)
Improve SDL2 stability for Windows on arm64 (done)
Bug fixes #509 and #510
v2025.1.1
Support for Windows on arm64
Windows OpenSSL libraries upgraded to 3.4.0
UDP socket support
Fixes bugs
Resolved a compiler bug with linking functions in libraries that returned an array of generic objects
Fixed SDL2 call to 'GetGlobalMouseState(..)'
Settled a Gemini issue that expected 'safetySettings' to always be returned in calls to 'GetContent(..)'
Fixed broken code examples
BSDL-2 compiler debugger interpreter developers cross-plattform
Vue Fluid DnD is a fluid, smooth and versatil drag and drop library for lists on Vue 3. It's a lightweight tool ~7 Kb (gzip) with no depenencies. This library is a Vue Draggable Next alternative if you looking for a better ui experience.
minor feature: lt;h2 gt; ing : lt;/h2 gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/vue-fluid-dnd/commit/d162d6fbcafe38080f78853a14766c08c4b0b089" gt;d162 lt;/a gt; Remove grab cursor for all draggable elements while grabbing. lt;/li gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/vue-fluid-dnd/commit/fa0ebf4aec1105c5c56ecd2f99e5e7bdfb03e977" gt;fa0eb lt;/a gt; drop position of elements dragged in another droppable and drop outside this droppable. lt;/li gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/vue-fluid-dnd/commit/77c3c8474046943e7609633031d7cd7ffef96d49" gt;77c3c lt;/a gt; Remove restricction cannot drop draggable while other elements are animated lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
Ratatouille is a Neural Model loader and mixer for Linux/Windows.
It can load two models, which can be *.nam files with the Neural Amp Modeler module, or *.json or .aidax files with the RTNeural module.
You can also load just a single model file, in that case the "Blend" control will do nothing. When you've loaded a second model, the "Blend" control will blend between the two models and mix them to simulate your specific tone.
Ratatouille using parallel processing for the neural models, so, loading a second neural model wouldn't be remarkable on the dsp load.
The "Delay" control could add a small delay to overcome phasing issues, or to add some color/reverb to the sound. The 'ctrl' key activate fine tuning to dial in a sample accurate delay.
To round up your sound you can load two Impulse Response Files and mix them to your needs. IR-files could be normalised on load, so that they didn't influence the loudness.
Ratatouille.lv2 supports resampling when needed to match the expected sample rate of the loaded models. Both models and the IR Files may have different expectations regarding the sample rate.
minor feature: This release implement a little ramp on Model file switching to avoid pops or clicks.. Also provide binaries for older CPU's on windows. lt;p Ratatouille allow to load up to two neural model files and mix there output. Those models could be *.nam files or *.json or.aidax files. So you could blend from clean to crunch for example, or, go wild and mix different amp models, or mix a amp with a pedal simulation.. lt;p Ratatouille using parallel processing to process the second neural model and the second IR-File to reduce the dsp load.. lt;p The "Delay" control could add a small delay to the second model to overcome phasing, or to add some color/reverb to the sound.. lt;p To round up the sound it allow to load up to two Impulse Response files and mix there output as well. You could try the wildest combinations, or, be conservative and load just your single preferred IR-File.. lt;p Each neural model may have a different expected Sample Rate, Ratatouille will resample the buffer to match that.. Impulse Response Files will be resampled on the fly to match the session Sample Rate.
BSDL-4 guitar audio music sound lv2 mixer cpp c
Stegano is a pure Python Steganography module.
minor bugfix: Updated dependencies.
Aligned pyproject.toml with the standard specification.
Publishing to PyPI using a Trusted Publisher.
GNU GPLv3 python steganography pillow lsb
curl and libcurl is a tool for transferring files using URL syntax. It supports HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, POP3, IMAP, SMTP, RTSP, RTMP, and FILE, as well as HTTP-post, HTTP-put, cookies, FTP upload, resumed transfers, passwords, port numbers, SSL certificates, Kerberos, and proxies. It is powered by libcurl, the client-side URL transfer library. There are bindings to libcurl for about 40 languages and environments.
minor bugfix: 8.12.1 8.12.1 8.12.1 changes only .
:
.
all: remove ME and TODO comments.
asyn-thread: build with `CURL_DISABLE_SOCKETPAIR`.
asyn-thread: HTTPS RR crash.
asyn-thread: the returned bitmask from Curl_resolver_getsock.
asyn-thread: survive a c-ares channel set to NULL.
build: add tool_hugehelp.c into IBMi build.
checksrc.pl: warn on ME/TODO comments.
cmake/Find: set ` lt;Modulename gt;_FOUND` for compatibility when found via `pkg-config`.
cmake: add integration tests, run them in CI.
cmake: always reference OpenSSL and ZLIB via imported targets.
cmake: avoid unnecessary `-L` for implicit link dirs.
cmake: drop `LDAP_DEPRECATED=1` macro, to sync with autotools.
cmake: `HAVE_GETHOSTBYNAME_R_*` detections with `CURL_WERROR=ON`.
cmake: to detect `HAVE_OPENSSL_SRP` in MSVC UWP builds.
cmake: /add missing feature detections for Windows/MS-DOS.
cmake: initialize variables where missing.
cmake: lib order for picky linkers (e.g. binutils `ld`).
cmake: normalize before matching paths with syspaths.
cmake: respect `GNUTLS_CFLAGS` when detected via `pkg-config`.
cmake: respect `GNUTLS_LIBRARY_DIRS` in `libcurl.pc` and `curl-config`.
cmake: save a line with `CMAKE_C_IMPLICIT_LINK_DIRECTORIES` exclusion.
cmake: tidy up string append and list prepend syntax.
configure/cmake: check for realpath.
configure/cmake: set asyn-rr a feature only if httpsrr is enabled.
content_encoding: #error on too old zlib.
curl_global_sslset.md: Add SSL backend names.
CURLOPT_SSH_KNOWNHOSTS.md: strongly recommend using this.
CURLSHOPT_SHARE.md: adjust for the new SSL session cache.
docs: better explain multi-part byte range behavior.
docs: use valid example domain names.
generate.bat: remove curl_get_line.c from the curlx file list.
header.md: mention `Authorization:` and `Cookie:` special treatment.
imap: TLS upgrade .
INTERNALS: c-ares, as we actually support 1.6.0 or later.
ldap: drop support for legacy Novell LDAP SDK.
lib: include necessary headers for `inet_n
MITL internet web ftp software-development libraries networking curl
"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.
minor bugfix: :
(All account charts show a horizontal line) reported by @avee87.
(Exchange Rates table fails to load when language is not English) reported by @polter-rnd.
(Start Date of Reconciliation Period Incorrectly Excludes Transactions for That Day) reported by @pwschattenberg.
(Default financial report line graph shows a different balance than the text) reported by @mtaygur.
(Foreign amount not taken into consideration for budget spent/leaving) reported by @M4xS0ch.
(piggy events api 500 error) reported by @4e868df3.
(Wrong account balance) reported by @fabienfitoussi.
Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials bookkeeping php laravel
GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis.
GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization.
Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.
minor security: (2025-02-11).
### (3 changes).
storing incorrect policy index in scan_result_policies GitLab Enterprise Edition.
Enable ai tracking even with feature flag disabled GitLab Enterprise Edition.
Workhorse failing on 64-bit unaligned access on Raspberry Pi 32-bit.
### Security (8 changes).
Security Duo Chat Escape Unknown Domain Hyperlinks (merge request).
Hide sensitive workhorse headers and route confusion between web and workhorse routes (merge request).
Do not allow Planner role to update or delete incidents (merge request).
Reduce memory allocations on create PAT endpoint (merge request).
Prevent SSRF attacks for Workspaces (merge request).
Prevent read code access when repository is disabled (merge request).
XSS on the target branch in the merge request widget (merge request).
Unsubscribe from actioncable channel when PAT is revoked (merge request).
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
Tunnels to localhost using SSH
Using SSH tunnels, we can forward requests to your localhost from https, wss, and tcp.
Self-hosted ngrok alternative
With docker it is easier than ever to deploy sish to your own VM.
Fully managed service tuns.sh
We also manage an instance of sish so you can start using it immediately.
minor feature: lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/antoniomika/sish/compare/v2.16.1...v2.17.0" gt; lt;tt gt;v2.16.1...v2.17.0 lt;/tt gt; lt;/a gt; lt;/p gt;.
MITL proxy server tunnel ssh ngrok network websockets http tcp https self-hosted go
HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.
minor feature: Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions.. lt;p Windows users, please make sure to install Microsoft.NET Desktop Runtime version 8.0. Download available from Microsoft: lt;ul . lt;li For x64 (AMD or Intel CPUs). lt;li For Arm64 (Qualcomm or other). lt;/ul . lt;h2 HandBrake 1.9.1. lt;h3 All platforms. lt;h4 General. lt;ul . lt;li FFV1 pixel format selection when an hardware decoder is used . lt;li an that could happen when chapters titles are not UTF-8 . lt;li gcc14 aarch64 build failures . lt;/ul . lt;h4 Subtitles. lt;ul . lt;li Improved support for SRT files with overlapping subtitles . lt;/ul . lt;h4 Audio. lt;ul . lt;li AC3 and EAC3 extradata in MKV . lt;/ul . lt;h4 Third-party libraries. lt;ul . lt;li . lt;p nv-codec-headers: Harden DLL loading so that it only uses system32 for the search path on Windows . lt;/li . lt;li . lt;p Updated libraries. lt;ul . lt;li libdav1d 1.5.1 (AV1 video decoding). lt;li HarfBuzz 10.2.0 (subtitles). lt;li libjpeg-turbo 3.1.0 (preview image compression). lt;/ul . lt;/li . lt;/ul . lt;h3 Windows. lt;ul . lt;li an with the autoname function not updating when title is the only option . lt;li an where the audio encoder may not display correctly after a queue has been imported and queue item edited. This may exhibit in other scenarios as well . lt;li an with titlebar / taskbar progress erroneously showing with multi-instance encodes . lt;li a crash when importing chapters wher
GNU GPLv3 c c-sharp objective-c video conversion cross-platform
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;refactor: don't display currency code 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="2841003040" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//155" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/155/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/155" gt;#155 lt;/a gt; lt;/li gt;.
lt;li gt;(transactions): paying transaction doesn't trigger update rules 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="2841178507" data-permission-text="Title is private" data-url="https://github.com/eitchtee/WYGIWYH//156" data-hovercard-type="pull_request" data-hovercard-url="/eitchtee/WYGIWYH/pull/156/hovercard" href="https://github.com/eitchtee/WYGIWYH/pull/156" gt;#156 lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/eitchtee/WYGIWYH/compare/0.9.3...0.9.4" gt; lt;tt gt;0.9.3...0.9.4 lt;/tt gt; lt;/a gt; lt;/p gt;.
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.
major feature: https://www.darktable.org/2025/02/darktable-5.0.1-released/
GNU GPLv3 capture digital-camera graphics-conversion viewer macos linux c
This is a fork of EdytorNC, a text editor for CNC programmers.
Code colourizing.
Sessions - to save/restore open file list
Send/receive through serial port with automatic file saving and Serial port file server - possibility to download new CNC program directly from machine.
Find in files
Find/Replace can be used to addition, subtraction, multiplication, division on numbers or highlighting text.
in Find: Y$$ in Replace $$*2 will multiply by 2 all numbers found with Y
in Find: Y$100$10 in Replace $$*2 will multiply by 2 only numbers between 10 and 100 found with Y
Find can be used also to highlight specific program blocks
Simple project management - you can keep links to (almost) all files related to your part program in one place.
First comment in program is displayed in title bar. In first comment you can write part name.
Comment with date will be replaced with current date on file save. Comment format: (dd-/.mm-/.yyyy) or ;dd-/.mm-/.yyyy - now system localization settings are used.
Block renumbering - whole program or selection
Conversion inch/mm, mm/inch. You can write inches in format 1.3/4 1/4 ...
Speed, feed calculation
Bolt holes calculation
Solutions of triangles calculation
minor feature: : Build crash when using Qt version 5.6. Cursor movement when pressing "replace and find next" button. Added undo/redo for text replacement operations. New features: Added settings that affect opening and saving files: File encoding choices. Some CNC systems allow to use non-Latin characters in. Comments, which are located in the second half of the Code page. Choosing the encoding allows you to display such characters correctly. The. System encoding is used by default. Remove characters from the second half of the codepage when opening files. This option is disabled by default. Removing control characters when opening files. Older NC systems, when. Transmitting through the serial port, could add additional control characters That the editor cannot display correctly. The option allows you to delete Control characters other than carriage and newline characters. This option is enabled by default. Deleting additional blank lines. Some CNC may insert blank lines after each. Program line when writing to removable media. The option allows you to Recognize and delete such additional blank lines. This option is enabled by Default. The new settings are available on the "Open/Save" tab in the configuration. Dialog box.
GNU LGPLv3 cnc gcode editor programming coding qt cpp
Lookyloo is a web interface that captures a webpage and then displays a tree of the domains, that call each other.
minor feature: This release requires some system upgrades:. lt;ul . lt;li Valkey 8.0+. lt;li Kvrocks 2.10+. lt;li Python 3.9+. lt;/ul . lt;h1 Changes. lt;ul . lt;li Improve documentation on capture page. lt;li Speedup on-demand stop of archiver script. lt;li Make all remaining indexes paginated. lt;li Use new indexes to speedup rendering of hostnode popups and all views relying on indexes. lt;li Maintenance and
Other privacy scraping dfir capture security information-security python
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 build is available for x86_64, AArch64 and Elbrus Platform 10, based on the 6.1 LTS kernel.
A new analysis tool, GPResult, has been introduced. New Diagnostic Tools: diag-domain-client, diag-domain-controller.
Group Policy Management Utilities; gpupdate 0.12, ADMC 0.18.
GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu
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: TCP Quickack support added and used as default in HTTP Get.
'Full flush' option added to file and TCP, using fsync with files and pipes and disabling Nagle's algorithm for TCP.
'Ordered List' functionality in List.c simplified/repaired.
When writing to pipes in STREAMs honor the PIPE_BUF constant if declared.
Added RAWDATAMove and RAWDATATrunc functions to enable using RAWDATA as a fifo.
Websocket client connection ceases to be experimental.
Added 'STREAMReadMessage' to handle websocket messages.
STREAMReadDocument now uses STREAMReadMessage and is the user interface to websocket messages.
Removed 'insert line feeds between websocket messages' testing bodge.
ditch __builtin_prefetch in List.c, once upon a time it seemed to give a benefit, but not now.
GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps
Universal Media Server is a DLNA-compliant UPnP Media Server, which is
implemented in Java and thus runs on all operating systems. It can
convert any media file format, and stream it to a wide range of hardware
devices (smart TVs, and media centers).
minor bugfix: General:
Increased browsing and scanning speed.
server crash while browsing and scanning.
support for transcoding web streams.
support for long file paths (above 255 characters) on Windows (again).
Translation updates via Crowdin:
Bulgarian (41 ).
German (88 ).
Italian (57 ).
Dependencies:
Bump `@mantine/core` from 7.15.2 to 7.16.3,.
Bump `@mantine/dropzone` from 7.15.2 to 7.16.3,.
Bump `@mantine/form` from 7.15.2 to 7.16.3,.
Bump `@mantine/hooks` from 7.15.2 to 7.16.3,.
Bump `@mantine/modals` from 7.15.2 to 7.16.3,.
Bump `@mantine/notifications` from 7.15.2 to 7.16.3,.
Bump `@types/lodash` from 4.17.14 to 4.17.15.
Bump `com.github.oshi:oshi-core` from 6.6.5 to 6.6.6.
Bump `com.google.guava` from 23.0 to 33.4.0.
Bump `commons-codec:commons-codec` from 1.17.1 to 1.17.2.
Bump `Java Runtime Environment` from 17.0.13+12 to 17.0.14+10.
Bump `react-movable` from 3.3.1 to 3.4.0.
Bump `typescript` from 5.7.2 to 5.7.3.
Bump `vite` from 5.4.11 to 5.4.12.
Removed `java-properties-to-json`.
GNU GPL java media media-center streaming ffmpeg upnp dlna
Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with:
Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!
minor feature: This release is a canary release intended to be used for testing.
Important change for Windows Service.
This build changes the folder locations for the `Duplicati-server.sqlite` file on Windows and Linux when running as a service.
There is support for backwards compatibility, so existing installations should not be affected.
The detailed changes are:
Windows: Avoid storing data in `C: Windows System32 config systemprofile AppData Local Duplicati` and prefer ` CSIDL_COMMON_APPDATA Duplicati`
Linux: Avoid storing data in `/Duplicati` and prefer `/var/lib/Duplicati`.
If you are not running Duplicati as a service, this has no effect.
If you are using `--server-datafolder` or `DUPLICATI_HOME`, this has no effect on the database, but may cause your machineid and installid to change.
The `machineid.txt` and `installid.txt` would previously be stored in the local app data folder, even when using portable mode or choosing a specific data folder.
This has been, so the files will now follow the database.
If you are using the Duplicati console or otherwise depend on these values, you need to move them into the folder where the database is stored.
## Important for users running 2.1.0.108.
For 2.1.0.108 version only, the service folder was ` SYSTEMDRIVE Users LocalService Duplicati` which was dropped.
If you have only installed 2.1.0.108 and ended up using the previous folder, you must manually move it to ` CSIDL_COMMON_APPDATA Duplicati`.
Permissions on database and data folder.
This update sets permissions on the data folder and the databases to prevent unauthorized access from local accounts.
To opt out of setting permissions on each startup, place a file named `insecure-permissions.txt` inside the data folder.
New user interface.
This version uses the `ngclient` as the default interface. If some feature is not working as expected, it is possible to switch back to the `ngax` client.
To switch client, replace `ngclient` with `ngax` in the url, or use the `theme.ht
GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript
Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata.
minor feature: Changes from version 0.28.3 to 0.28.4
Release Notes:
https://github.com/Exiv2/exiv2//3149.
https://github.com/Exiv2/exiv2/milestone/15?=1.
Changes from version 0.28.2 to 0.28.3.
Release Notes:
https://github.com/Exiv2/exiv2//3008.
https://github.com/Exiv2/exiv2/milestone/14?=1.
This release also a low-severity security in asfvideo.cpp:
CVE-2024-39695: out-of-bounds read in AsfVideo::streamProperties.
This vulnerability is in a new feature (ASF video) that was added in version 0.28.0, so earlier versions of Exiv2 are not affected.
Changes from version 0.28.1 to 0.28.2.
Release Notes:
https://github.com/Exiv2/exiv2//2914.
https://github.com/Exiv2/exiv2/milestone/13?=1.
This release also two low-severity security in quicktimevideo.cpp:
CVE-2024-24826: out-of-bounds read in QuickTimeVideo::NikonTagsDecoder.
CVE-2024-25112: denial of service due to unbounded recursion in QuickTimeVideo::multipleEntriesDecoder.
These vulnerabilities are in a new feature (quicktime video) that was added in version 0.28.0, so earlier versions of Exiv2 are not affected.
Changes from version 0.28.0 to 0.28.1.
Release Notes:
https://github.com/Exiv2/exiv2//2813
This release also CVE-2023-44398, an out-of-bounds write in `BmffImage::brotliUncompress`. The vulnerability is in new code that was added in version 0.28.0, so earlier versions of Exiv2 are not affected.
Changes from version 0.27.6 to 0.28.0.
Release Notes:
https://github.com/Exiv2/exiv2//2406#comment-1529139799
Changes from version 0.27.5 to 0.27.6.
https://github.com/Exiv2/exiv2/milestone/10?=1
Open:
https://github.com/Exiv2/exiv2/milestone/10?open=1
Release Notes:
https://github.com/Exiv2/exiv2//2406#comment-1383302378
Changes from version 0.27.4 to 0.27.5.
https://github.com/Exiv2/exiv2/milestone/9?=1
Open:
https://github.com/Exiv2/exiv2/milestone/9?open=1
Release Notes:
https://github.com/Exiv2/exiv2//1018#comment-948573657
History ---------------.
Changes from version 0.27.3 to 0.27.4.
https://github.com/Exiv2/exiv2/milestone/6?=
Mixed command-line cli image metadata cpp
Actual is a local-first personal finance tool. It is 100% free and open-source, written in NodeJS, it has a synchronization element so that all your changes can move between devices without any heavy lifting.
If you are interested in contributing, or want to know how development works, see our contributing document we would love to have you.
minor bugfix: The primary intent of this release is to patch regressions that prevented the reports page from loading when the selected language was not English, and the desktop apps from working. Actual: : crashes on reports page with translations enabled thanks @jfdoming. broken Weblate URL in settings if the language option has never been set thanks @matt-fidd. Electron language support thanks @MikesGlitch.
MITL self-hosted bookkeeping accounting finances money budgeting typescript javascript
|