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
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: The libtool dependence of configure was removed. Dependencies of gc builds are no longer tracked. The latest boost library is supported. Further build were.
Mixed typesetting vector-graphics c cpp tex asymptote
NetCDF (Network Common Data Form) is a set of interfaces for array-oriented data access and a freely distributed collection of data access libraries for C, Fortran, C++, Java, and other languages. The netCDF libraries support a machine-independent format for representing scientific data. Together, the interfaces, libraries, and format support the creation, access, and sharing of scientific data.
See the netCDF package overview
major bugfix: Known :
Parallel operation using `mpich 4.2.0` (the default on `Ubuntu 24.04`) results in 'unexpected results' when running `nc_test4/run_par_test.sh`. This can be by removing `mpich` and associated libraries and development packages and installing `mpich 4.2.2` by hand, or by using `openmpi` provided via `apt`.
Release Notes:
Extend the netcdf API to support programmatic changes to the plugin search path. See Github #3034 for more information.
## What's Changed.
"Simplify" XGetopt usage by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2678.
in szip handling. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2679.
Add documentation for logging by @edwardhartnett in https://github.com/Unidata/netcdf-c/pull/2677.
v4.9.2 Wellspring branch by @WardF in https://github.com/Unidata/netcdf-c/pull/2660.
Combine DAP4 test server, resolve a couple conflicts. by @WardF in https://github.com/Unidata/netcdf-c/pull/2681.
Cleanup DAP4 testing by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2555.
DAP4 remotetest server by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2558.
by @uweschulzweida in https://github.com/Unidata/netcdf-c/pull/2675.
Check at nc_open if file appears to be in NCZarr/Zarr format. by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2658.
a syntax in CMakeLists.txt by @WardF in https://github.com/Unidata/netcdf-c/pull/2693.
hdf5open: check for the H5L info structure version directly by @mathstuf in https://github.com/Unidata/netcdf-c/pull/2695.
Improve S3 documentation, testing and support by @DennisHeimbigner in https://github.com/Unidata/netcdf-c/pull/2686.
potential dead store by @ZhipengXue97 in https://github.com/Unidata/netcdf-c/pull/2644.
CI: Test --without-plugin-dir on Cygwin by @DWesl in https://github.com/Unidata/netcdf-c/pull/2659.
handling of CURLOPT_CAINFO and CURLOPT_CAPATH by @DennisHeimbigner in https://github.com/Unidata/netcdf-c
BSDL
The abcMIDI suite consists of programs for turning ABC music files into MIDI and vice versa, typesetting them as PostScript files, and manipulate them in several ways.
minor feature: midi2abc upgrade.
GNU GPL abc music conversion midi cross-platform notation c
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 bugfix: A release addressing two regressions reported against 3.11.0
Noteworthy changes:
a segfault when passing /pth.
a regression in planar codec.
For a complete and detailed change log since the last release run:
git log 3.11.1...3.11.0
Apache rdp remote-desktop networking c
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/639c817e43aa19a88191d7143e2645785a785618" gt;639c8 lt;/a gt; Avoid calculate gap with a list with only one element lt;/li gt;.
lt;li gt; lt;a href="https://github.com/carlosjorger/vue-fluid-dnd/commit/c230f18ee15f01ca8498b15a5fc7c7e7ba64f903" gt;c230f lt;/a gt; drop position in groups of lists with elements with margins lt;/li gt;.
lt;/ul gt;.
vue3 web smooth lightweight typescript vue
Self-hosted photo and video management solution
Easily back up, organize, and manage your photos on your own server. Immich helps you browse, search and organize your photos and videos with ease, without sacrificing your privacy.
major bugfix:
Affero GPLv3 self-hosted backup photos photography video server typescript javascript svelte dart python
BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists.
BallroomDJ 4 is the replacement for BallroomDJ.
minor feature: 4.12.11 2025-2-1
* Bug Fixes:
* Windows: Fixed a crash when the database was accessed by multiple processes.
Zlib audio music end-users linux macos windows player ballroom c gtk
GIMP is a very versatile graphics editing software. It works on bitmap images, provides layered editing, a plethora of drawing and colorization tools, photo enhancing and retouching features and filters, programmatic effects, various extension and scripting capabilities, and itself provides a highly adaptable multi-window interface. It can open nearly any graphics format, or import Photoshop, PDF, Postscript, SVG and other vector formats even.
major feature: https://www.gimp.org/news/2025/02/10/gimp-3-0-RC3-released/
GNU GPLv3 c gtk gimp graphics-editor bitmap-graphics photo-editing xcf
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.6 2025-2-10
* Bug Fixes
* build: MacOS: Fix the pure cmake build.
* build: Clean up some more warnings (Big Sur/13.2, llvm-19).
* build: mkconfig: Calculate Linux, Arch Linux: set proper lib path.
Zlib c monitoring disk space console cross-platform system-administrators
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: Prebuilt Xasy support files are distributed again.
Mixed typesetting vector-graphics c cpp tex asymptote
Eric is an IDE for Python and Ruby. It provides unlimited editor windows and layout, syntax checking and highlighting, autocompletion, calltips, folding, brace matching, spell checking, search and replace. It includes a class browser, various VCS interfaces, collaboration features, documentation helpers, and a remote debugger for Python and Ruby, unit testing, profiling and code coverage stats, and an interactive Python shell. Command-line filters or hooks can be run from the IDE, such as cx_freeze or PyLink.
minor bugfix: - pip Interface. - Added a field to search for packages in the dependencies list.
GNU GPLv3 python ide debugger programmers scinitilla coding ruby
"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.
minor bugfix: :
(Wrong `finalAccountBalance` result) reported by @gthbusrr.
(Data entry with exchange rates) reported by @Azmodeszer.
("Your accounts" graph shows changes at wrong dates - not by v6.2.4) reported by @SteffoSpieler.
Discussion 9780 (Rules or webhook precedence?) started by @joeshmoe57.
(Search key `has_any_external_url:false` returns all transactions) reported by @joeshmoe57.
(Subscriptions: Make "Not expected this period" and "expected x days from now" different colors) reported by @SteffoSpieler.
(Transfers with external currency not considered for account balance?) reported by @pvieira84.
(The error 500 information page has non-clickable links to github and the depage) reported by @tjmv.
(Twig general template error formatting TransactionCurrency on main page) reported by @tjmv.
(Can't open expense and revenue accounts view) reported by @puffer-duck.
Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials bookkeeping php laravel
MKVToolNix is a tool collection for manipulating Matroska video (MKV) files. It can mux/demuc, split/merge, edit, inspect or create them, or convert from AVI, MP4, OGM, Dirac, h264 fromats. It supports common encodings and subtitle formats, runs on Linux, Windows and Max OS X.
major bugfix: "Hanging On" 2025-02-08.
New features and enhancements:
MKVToolNix GUI: header editor: double-clicking on one of the three flag.
Indicators ("Default track", "Forced display", "Enabled") for a track in the
Tree view will now toggle the corresponding flag. Implements #3773.
:
Mkvmerge: AAC parser: LOAS/LATM streams: use of uninitialized data.
When the `StreamMuxConfig` element doesn't contain the `audioMuxVersion`
Element; version 0 must be assumed in such a case. The result was that
Sometimes certain valid AAC packets were dropped. by Stefan Pöschel.
Mkvmerge: HEVC/H.265 parser: calculation of picture order count.
Calculation that was triggered under rare circumstances.
Mkvmerge: Matroska reader: enabled limits for how much data a single
Matroksa reader instance might buffer when the muxing core looks for packets.
For specific tracks, avoiding huge memory consumption in cases where tracks
Have huge gaps between packets. This might happen when appending files
Containing forced-only subtitle tracks, for example.
Mkvmerge: TrueHD reader: increased the probe range for TrueHD sync frames.
From 128 KB to 512 KB to avoid mis-detection with certain files with a lot
of data between sync frames.
Mkvmerge: MP4/QuickTime reader: detection of Big Endian LPCM.
Audio.
Build system changes:
The bundled `fmt` library was updated to v11.1.2.
Added a new option to `configure` called `--disable-dbus` to disable looking.
For using QtDBus even if it's present on the system. Default remains to
Probe for its existence. Patch by Anthony Ryan.
GNU GPL c video matroska conversion
Scid vs. PC is a continuation of Shane's Chess Information Database, which
provides a chess toolkit, move database, analysis tools, various chess AI
engine bindings or to online servers.
It remains database-compatible but adds many usability and feature
enhancements, such as a tournament game mode, an overhauled GUI, new
gamelists, rating graphs, other analysis engines, and drag and drop
support on all platforms.
minor feature: Scorebar for the Main board, and also Browser windows and Fics observed games, Analysis board improvements from Hanish, - Scorebar, Colour PV Bar, Move-Sequence arrows, and board coordinates, Clicking Crosstable 'Player' column title to sort, New 'Store Movetimes' option in Play UCI Game, Show longer variations in the EnterVar button at game end, Twin Game Checker has a few new clickables, Font Selection dialog has a working preview, Game saves don't interrupt engine analysis, and tweak engine help icon, Gamelist current game colour option (via switcher context menu), Player Ratings context/history menu, Cut down our excess Resize event handling, Properly handle 'Stop Analysis' for Xboard engine with no 'analyze' (eg Scidlet), Minor Fics improvements, More Latex export improvements, Hack to avoid MacOS Tree/Bestgames window crash, Multi Browse BestGames didn't work for 'other' bases. Pgn column mode with big fonts, Enable proper horizontal gamelist scrolling for MacOS, Truncate long DB filenames in the Gamelist Tab and DB switcher, Disable Tree adjust after a General Search, Undocked App fails to quit with an open engine, Update "Enter Var" button when we create a variation, Try to remove unicode related fluff when pasting text as fen, Extra Tags - bulk add Extra Tag feature. Enable pattern matching in the Name Editor. Show Comments in Game Preview/Browser windows, change colours to match PGN, and ControlKey+Load does not the Browser window. LaTex Game Export - draw Marks in chess diagrams, indent variations, and other minor changes. Crosstable: add clickable column headings for Nationality, Rating and Score. Engine Annotation - Score last move in case of checkmate (and stalemate). Tree mask - Options to hide Markers (default), disable tooltips, and make the mask move colour steelblue. Engine - Right-clicking AddAllVars adds all first moves only. Comment Editor - Remove 'Apply' button, instead automatically apply miniboard changes. Add wheelmouse move-forward/back b
GNU GPL c tcl tk game chess chess-engine database online-player
Little CMS intends to be an OPEN SOURCE small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard when regarding to color management. The ICC specification is widely used and is referred to in many International and other de-facto standards. It was approved as an International Standard, ISO 15076-1, in 2005.
minor feature: lt;p gt; lt;strong gt;lcms2-2.17 is a maintenance release lt;/strong gt; lt;/p gt;.
lt;p gt;Changes: lt;/p gt;.
lt;ul gt;.
lt;li gt;Add fuzzers foundation. Many thanks to Amir Montazery and Open-Source Technology Improvement Fund (ostif.org), Google, for funding that. lt;/li gt;.
lt;li gt;Add ability to disable building tests in meson lt;/li gt;.
lt;li gt;gamut warning not working on certain conditions lt;/li gt;.
lt;li gt;Mac sequoia added to test beds lt;/li gt;.
lt;li gt;Add the possibility of duplicating a NULL context for cloning defaults. lt;/li gt;.
lt;li gt;Small cleanup of CGATS parser. lt;/li gt;.
lt;li gt;Change computation of profile ID to follow actual ICC spec (yes, they changed the spec!) lt;/li gt;.
lt;li gt;Allow to apply color management on memory blocks amp;gt; 4Gb. lt;/li gt;.
lt;li gt;Get rid of samples on meson compilation lt;/li gt;.
lt;li gt;Increase coverage of pre-multiplied alpha. lt;/li gt;.
lt;li gt;ing and cosmetical work. lt;/li gt;.
lt;/ul gt;.
MITL color-management engine icc iso c
PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.
minor feature: Support for ML-KEM, the NIST-standardised post-quantum key exchange mechanism. (In addition to NTRU Prime, which has been supported since 0.78.)
Support for full Unicode file names in Windows file selector dialogs. (However, these do not yet round-trip through a saved session.).
psftp -b works again.
assertion failure if an SSH connection times out at the login prompt.
crash in Pageant if an SSH connection is abandoned while waiting for a deferred decryption passphrase.
tight loop if PuTTY tried to send an empty answerback string.
accidental truncation of some configuration edit boxes' contents to 127 characters.
Windows XP support was accidentally broken, and now reinstated.
restored interoperation with third-party tools that auto-fill login prompts by sending M for Return.
confusion when terminal window resized by tools like FancyZones.
the small keypad keys didn't reliably work in the terminal on Unix.
MITL win32 putty ssh telnet terminal-client file-transfer ftp tftp
Jenkins provides hundreds of plugins to support building, deploying and automating any project.
minor feature: lt;ul gt;.
lt;li gt;.
RFE:
Improve accessibility and clean up various components.
lt;/li gt;.
lt;li gt;.
RFE:
Developer: To test plugins against this Jenkins version, please update your plugin parent POM to version 5.6 or later.
lt;/li gt;.
lt;/ul gt;.
MITL ci automation java
OpenBGPD is a free implementation of the Border Gateway Protocol (BGP), Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol.
The portable version (e.g. for Linux) does not have the means to influence kernel routing tables. It is only suitable for route servers/collectors.
major feature: Improve default multiproto capability announcement selection. The default MP capability is only set if no other capability is configured on the neighbor. The `reject as-set` configuration option now defaults to yes. Route announcements with AS_SET segments in the AS_PATH Attribute will be rejected. See draft-ietf-idr-deprecate-as-set-confed-set for more information. The RFC 8654 Extended Message configuration changed from "announce extended (yes no enforce)" to "announce extended message (yes no enforce)". RFC 8950 - Extended nexthop encoding support in the RIB. Preliminary support for EVPN in the RIB. When "transparent-as yes" is set, well-known BGP communities are passed on according to RFC 7947. This means that IX Route Servers transparently pass through NO_EXPORT, NO_ADVERTISE, etc. Fix an error introduced in the previous release that prevented sessions from staying down. Fix add-path send support using best, ecmp, or as-wide-best mode which was not working correctly in the previous release. Fix FIB handling on FreeBSD when an interface is destroyed. Make the example bgpd.conf work out of the box with 4byte ASN.
ISC openbgpd bgp routing
HDRView is a simple research-oriented high-dynamic range image viewer with an emphasis on examining and comparing images. HDRView currently supports reading EXR, PNG, TGA, BMP, HDR, JPG, GIF, PNM, PFM, and PSD images and writing EXR, HDR, PNG, TGA, PPM, PFM, and BMP images.
HDRView can display images in true HDR on Apple extended dynamic range (EDR) and 10-bit displays.
HDRView runs on macOS, Linux, Windows, and directly in your browser -- just go to wkjarosz.github.io/hdrview/ for the latest release version and wkjarosz.github.io/hdrview/dev for the development version. This even works on an iPhone or iPad! Try it out.
minor feature: lt;h1 gt;What's Changed lt;/h1 gt;.
lt;p gt;Compared to v2.2.0 this just the macOS pre-built binary to include a few more libheif dependencies (AV1 codec support in particular). v2.2.0 release notes follow: lt;/p gt;.
lt;h2 gt;New features: lt;/h2 gt;.
lt;ul gt;.
lt;li gt;support for new image formats: QOI, JPEG-XL, Ultra HDR jpegs, and HEIF/AVIF files (not in emscripten for now).
lt;ul gt;.
lt;li gt;this even includes multi-image and auxiliary-channel support in JXL and HEIF/AVIF files, and HDR via PQ and HLG transfer functions lt;/li gt;.
lt;/ul gt;.
lt;/li gt;.
lt;li gt;better support for ICC profiles and colorspaces via Little-CMS lt;/li gt;.
lt;li gt;extracting more image meta data during loading, which is displayed in the Info panel lt;/li gt;.
lt;li gt;the emscripten/web version supports opening files via drag-n-drop lt;/li gt;.
lt;li gt;the emscripten/web version has a loading screen as the program data is downloaded lt;/li gt;.
lt;li gt;the emscripten/web version now supports passing command-line arguments via URL query strings lt;/li gt;.
lt;li gt;can choose between multiple icon fonts during cmake configure lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;: lt;/h2 gt;.
lt;ul gt;.
lt;li gt;wasm crash when canceling file open lt;/li gt;.
lt;li gt;better support for local (system-installed) dependencies lt;/li gt;.
lt;li gt;where mobile Safari would first convert all images to BMPs before loading (removing all HDR info) lt;/li gt;.
lt;li gt;pixel inspector color buttons now render correctly for grayscale + alpha channel groups 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/wkjarosz/hdrview/compare/v2.1.0...v2.2.1" gt; lt;tt gt;v2.1.0...v2.2.1 lt;/tt gt; lt;/a gt; lt;/p gt;.
lt;h1 gt;Released Files lt;/h1 gt;.
lt;ul gt;.
lt;li gt;Pre-built binary archive ( lt;code gt;.zip lt;/code gt;) for Microsoft Windows (extract in your desired location, and run lt;code gt;HDRView.exe lt;/code gt;) lt;/li g
Other graphic hdr photography photos image-processing exr openexr pfm comparison-tool c cpp
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.
cleanup: Build issues were fixed.
Mixed typesetting vector-graphics c cpp tex asymptote
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: What's Changed. lt;ul . lt;li feat(rules): add Update or Create Transaction action by @eitchtee in #142. lt;li (logging): procrastinate job logs not showing up by @eitchtee in #143. lt;li feat: account and currency cards will no longer display unneeded zeros, only for totals by @eitchtee in #144. lt;li feat(import
Affero GPLv3 money finance tracking accounting self-hosted bookkeeping expense-tracker django python
|