git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space.
Even without file content tracking, being able to manage files with git, move files around and delete files with versioned directory trees, and use branches and distributed clones, are all very handy reasons to use git. And annexed files can co-exist in the same git repository with regularly versioned files, which is convenient for maintaining documents, Makefiles, etc that are associated with annexed files but that benefit from full revision control.
When a file is annexed, its content is moved into a key-value store, and a symlink is made that points to the content. These symlinks are checked into git and versioned like regular files. You can move them around, delete them, and so on. Pushing to another git repository will make git-annex there aware of the annexed file, and it can be used to retrieve its content from the key-value store.
minor feature: Special remotes configured with exporttree=yes annexobjects=yes.
Can store objects in.git/annex/objects, as well as an exported tree.
Support proxying to special remotes configured with.
Exporttree=yes annexobjects=yes, and allow such remotes to be used as
Cluster nodes.
Post-retrieve: When proxying is enabled for an exporttree=yes.
Special remote (or it is a cluster node) and the configured
Remote.name.annex-tracking-branch is received, the tree is
Exported to the special remote.
Support "balanced=", "fullybalanced=", "sizebalanced=" and.
"fullysizebalanced=" in preferred content expressions.
Added --rebalance option.
Added the annex.fullybalancedthreshhold git config.
Maxsize: New command to tell git-annex how large the expected maximum.
Size of a repository is, and to display repository sizes.
Vicfg: Include maxsize configuration.
Info: Improved speed by using new repository size tracking.
Lookupkey: Allow using --ref in a bare repository.
Export: Added --from option.
Git-remote-annex: Store objects in exportree=yes special remotes
in the same paths used by annexobjects=yes. This is a backwards.
Compatible change.
Updateproxy, updatecluster: Prevent using an exporttree=yes special.
Remote that does not have annexobjects=yes, since it will not work.
The config versioning=true is now reserved for use by versioned special.
Remotes. External special remotes should not use that config for their
Own purposes.
-- Joey Hess Sat, 31 Aug 2024 19:48:17 -0400.
Mixed git archive haskell
fcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format. The IFC file format can be used to describe building and construction data. The format is commonly used for Building Information Modelling.
IfcOpenShell uses Open CASCADE (the Open CASCADE Community Edition) internally to convert the implicit geometry in IFC files into explicit geometry that any software CAD or modelling package can understand.
minor feature: Add button to generate cost schedule.
Feature to view, edit and add cost item values. ( Right Click - Edit ).
GNU LGPLv3 geometry bim ifc cad cpp python
Ant Media Server is capable of ultra-low latency streaming with WebRTC technology which provides the typical value of 0.5 seconds. Any kind of live stream could be delivered to a broad range of client via scalable cluster infrastructure on the cloud. Android, iOS, and JavaScript SDKs are available.
Adaptive bitrate feature makes streams play with every network speed. Customers may simulcast their video content simultaneously to social media platforms such as Facebook, YouTube, and Twitter.
minor feature: lt;h3 gt;ant-media-server-enterprise-2.11.1-20240831_1429.zip lt;/h3 gt;.
lt;h3 gt;Ant-Media-Server lt;/h3 gt;.
lt;li gt; lt;a href="https://github.com/ant-media/Ant-Media-Server/pull/6620" data-hovercard-type="pull_request" data-hovercard-url="/ant-media/Ant-Media-Server/pull/6620/hovercard" gt;6620 lt;/a gt; Improve rtmp overflow check because it causes a test fail in enterprise - lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2369833080" data-permission-text="Title is private" data-url="https://github.com/ant-media/Ant-Media-Server//6427" data-hovercard-type="" data-hovercard-url="/ant-media/Ant-Media-Server//6427/hovercard" href="https://github.com/ant-media/Ant-Media-Server//6427" gt;#6427 lt;/a gt; lt;/li gt; lt;li gt; lt;a href="https://github.com/ant-media/Ant-Media-Server/pull/6613" data-hovercard-type="pull_request" data-hovercard-url="/ant-media/Ant-Media-Server/pull/6613/hovercard" gt;6613 lt;/a gt; Improve VoD Upload API - lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2484075824" data-permission-text="Title is private" data-url="https://github.com/ant-media/Ant-Media-Server//6612" data-hovercard-type="" data-hovercard-url="/ant-media/Ant-Media-Server//6612/hovercard" href="https://github.com/ant-media/Ant-Media-Server//6612" gt;#6612 lt;/a gt; lt;/li gt; lt;li gt; lt;a href="https://github.com/ant-media/Ant-Media-Server/pull/6610" data-hovercard-type="pull_request" data-hovercard-url="/ant-media/Ant-Media-Server/pull/6610/hovercard" gt;6610 lt;/a gt; Add Settings Field to Stop WebRTC Ingest if no audio/video packet is received for the timeout duration - lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2482963137" data-permission-text="Title is private" data-url="https://github.com/ant-media/Ant-Media-Server//6605" data-hovercard-type="" data-hovercard-url="/ant-media/Ant-Media-Server//6605/hovercard" href="https://github.com/ant-media/Ant-Media-Server//6605" gt
Apache media server rtmp webrtc rtsp streaming hls broadcasting java
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: - MicroPython.
- Added MicroPython support for RP2350 based controllers.
- Updated the list of known CircuitPython boards for CPy 9.2.0-alpha.2351.
- Updated the list of known UF2 capable boards.
GNU GPLv3 python ide debugger programmers ruby
OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.
major bugfix: .
.
with interpreting PDFs that have images with array masks.
#1377.
Enabled testing on Python 3.13..
a test that did not work correctly but still passed. #1382.
Improved PDF/A conversion failed warning message to better describe implications..
Updated documentation to better explain OCR_JSON_SETTINGS in batch processing..
Build backend changed from setuptools to hatchling..
.
.
.
GNU GPLv3 pdf ocr scanning
Fasttracker II clone for Windows/macOS/Linux
Aims to be a highly accurate clone of the classic Fasttracker II software for MS-DOS.
The XM player itself has been directly ported from the original source code, for maximum accuracy.
The code is partly my own, partly based on the original FT2 code.
What is Fasttracker II? Read about it on Wikipedia.
minor feature: lt;ul gt;.
lt;li gt;Waving logo in the about screen (yes, I am bored) lt;/li gt;.
lt;li gt;Small optimization of the "volume change" function in the sample editor lt;/li gt;.
lt;li gt;Windows/macOS: Updated SDL to v2.30.5 (2.30.6 has problems on WinXP) lt;/li gt;.
lt;/ul gt;.
BSDL-2 audio tracker
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 bugfix: Symmetric Encryption now supported for STREAMs.
Handle situation where logfile is rotated under an app that has it open.
Stop trying to rotate hardened logfiles. rotate is incompatible with append-only files.
GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps
CMake is an extensible, open-source system that manages the build process in an operating system and in a compiler-independent manner. Unlike many cross-platform systems, CMake is designed to be used in conjunction with the native build environment. Simple configuration files placed in each source directory (called CMakeLists.txt files) are used to generate standard build files (e.g., makefiles on Unix and projects/workspaces in Windows MSVC) which are used in the usual way. CMake can generate a native build environment that will compile source code, create libraries, generate wrappers and build executables in arbitrary combinations.
minor feature: Changes made since CMake 3.30.2:
Brad King (7):
file(DOWNLOAD): User-Agent to use run-time curl version
curl: Avoid using HTTP/2 with curl 8.7.x due to in error codes
FindJNI: Improve output on macOS if Xcode is not installed
ci: update to use ninja 1.12.1
gitlab-ci: update macOS jobs to use Xcode 15.4
gitlab-ci: Update Windows builds to MSVC 14.41 toolset
CMake 3.30.3.
Christoph GrĆ¼ninger (1):
cppdap: include/dap/network.h: add lt;stdint.h gt; include for GCC 15.
Even Rouault (1):
FindPython: regression of NumPy detection with Intel MKL library.
K. R. Walker (1):
CPack/NSIS: matching of reserved component names.
Lars Schmertmann (1):
Android: build with NDK 27.
Marc Chevrier (1):
FindPython: ensure a usable environment is set for the free threaded Python.
Robert Maynard (1):
project: non cache lt;project gt; prevariables are also created.
WANG Xuerui (1):
FindJNI: Support finding libjvm.so for all OpenJDK variants.
BSDL software-development build-tool
Kdenlive is an intuitive and powerful multi-track video editor, including most recent video technologies, released as a free software (GPL).
major feature:
GNU GPL video non-linear-editor editor multimedia kde
The Insight Toolkit (ITK) is an open-source, cross-platform toolkit for N-dimensional scientific image processing, segmentation, and registration. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Typically the sampled representation is an image acquired from such medical instrumentation as CT or MRI scanners. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with a MRI scan in order to combine the information contained in both.
major feature:
Apache scientific image processing ct mri dicom cpp
ExifTool is a Perl library and command-line tool for reading and updating
common meta data information in various file formats. Foremost it works on
image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB,
FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3.
It can also edit maker notes of digital (RAW) camera files
from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf,
Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica,
Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
minor feature: Added a couple of new CanonModelID values.
- Decode ColorData for a couple of new Canon models.
- problem writing video files which have some known trailer types.
Artistic perl exif meta-data
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
Checkstyle assists with source coding standard checking for Java.
It supports the Sun or Google code conventions, but is flexible and
configurable.
It can be run as console tool, or integrated as ANT task.
minor feature: Google_checks failing on 'MethodName' with @ParameterizedTest.
Failure in make_report of regression-report.yml does not make comment in PR.
Handling the concurrency model in the new workflow.
Regression-report.yml workflow sending messages upon successful completition.
Create quot;InputFormattedXxxxxx quot; files for Indentation and other formatting Checks.
The error of the new workflow running for every comment not matching pattern.
Updating regression-report.yml to allow running regression for input java file.
MITL java coding-style syntax-checker command-line
Infix is a Linux Network Operating System (NOS) based on Buildroot, and sysrepo. A powerful mix that ease porting to different platforms, simplify long-term maintenance, and provide made-easy management using NETCONF. It also has a built-in CLI that you'll quickly come to love.
minor feature: confd: audit logs using proper facility
The LOG_SECURITY facility was set wrong (1 lt; lt; 13) instead of (13 lt; lt; 3), see.
https://github.com/kernelkit/sysklogd/blob/0fc6656/src/syslog.h#L120 for.
details. This caused all audit log messages to be logged in LOG_USER.
Also, rename LOG_SECURITY - gt; LOG_AUDIT and log macro SECURITY() - gt; AUDIT().
to match RFC5424 terminology.
Similar to sysrepo, LOG_AUDIT facility instead of daemon + WARNING.
Additionally, drop the leading severity preto sysrepo logs. Only.
needed when logging to stdout.
Follow-up to Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.
GNU GPL netconf linux buildroot
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:
MITL internet web ftp software-development libraries networking curl
LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.
minor feature: CT-896: question PDF export at statistics (lajosarpad).
CT-892: Answers for array question types are not correctly displayed on mobile devices (Patrick Teichmann).
Very hard to match attributes in the CPDB when importing CSV data (Gabriel Jenik).
bad admin url, with the publicurl variable (Denis Chenu).
Store XSS in Central participant management (Gabriel Jenik).
Updated translation: Slovak by jelen1.
Updated translation: Portuguese (Portugal) by samarta.
Updated translation: Japanese by d_inoue, nomoto.
Updated translation: Czech by jelen1.
Updated translation: Czech (Informal) by jelen1.
Updated translation: Catalan by qualitatuvic.
GNU GPL survey php mysql mssql postgres
Dune 3D is a parametric 3D CAD application. With Dune 3D you can:
ketch and constrain in 2D and
Add chamfers and fillets
Import STEP models for referencing them
Export high-quality STEP and STL files
major feature: New Features: Add copy/paste. Add body colors. Add text entities. Add cluster entities. Add DXF import. Add bezier curves. Add loft groups. Add revolve groups. Workspace views for saving visible groups. Support linking documents as entities. Support multiple documents. Add keyboard pan/zoom/rotate. Add menu for selecting obscured items. Add measurement constraints. Enhancements: Improve rotation with new trackball scheme. Add step model wireframe display mode. Show popup if a group couldn't be created. Add opened documents to recent list on windows. Show document path in header bar and workspace browser tooltip. Add tooltip for hover selection. Make loading documents more tolerant to errors. Add option for showing construction entities from previous groups. Show filename in window title. Add STEP model reload button. Use sensible default paths in file dialogs. Draw contour tool: support tangent constraint on start point. Add option for hiding STEP solid model. Let selected items glow, off by default. Automatically create tangent constraints when closing a contour. Use different icons for sketch points depending on type. Separate tool for point/line and point/plane distance constraints. Put line/points perpendicular constraint in separate tool. Put tangent constraints in separate tools. Replace Constrain coincident tool with tools for every constraint. Only show constrain equal radius/distance tool if just the right things are selected. Only create constraints if at least one entity is in current group. : Don't open the same document twice in two windows. Properly handle unknown item types. Refresh array offset when updating group. Only accepts shortcuts when canvas has focus. Properly reload changed STEP files without restarting the app. Allow solid model array in new body. Draw contour tool: properly add constraints when placing arc center. Don't require pressing enter in group editor spin buttons. Don't require pressing enter in selection editor. Properly save pre
GNU GPLv3 parametric cad geometry opencascade
Krita is a free and open source painting tool designed for concept artists, illustrators, matte and texture artists, and the VFX industry.
minor feature:
GNU GPL artistic-software graphics raster-based qt kde
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/2024/11/06/gimp-3-0-RC1-released/
GNU GPLv3 c gtk gimp graphics-editor bitmap-graphics photo-editing xcf
2.0.8
22 Nov 04:57
minor bugfix:
PostgreSQL php web bulletin-board
ExifTool is a Perl library and command-line tool for reading and updating
common meta data information in various file formats. Foremost it works on
image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB,
FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3.
It can also edit maker notes of digital (RAW) camera files
from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf,
Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica,
Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
minor feature: Added ability to geotag from new-format Google Takeout JSON files.
- Added a few new Android and Xiaomi QuickTime Keys tags.
- Added ability to read C2PA JUMBF metadata from TTF/OTF files.
- Internal changes to code for creating new directories.
- Changed Windows packages to have the application help text file in the
exiftool_files folder instead of writing it to a temporary directory.
- Removed new QuickTime Keys tags added in 12.93 because these aren't used in
top-level metadata (written to the video track by Apple devices).
- the group names for synthesized default-language QuickTime tags and
added a verbose message when generating these tags.
- warning in Geolocation.t self test.
Artistic perl exif meta-data
rpmrebuild is a tool to build an RPM file from a package that has already been installed, or from an rpm file
In a basic use, rpmrebuild use do not require any rpm building knowledge.
(On debian, the equivalent product is dpkg-repack)
minor bugfix: - cpio is legacy, replace it by tar (rpm2cpio = rpm2archive)
- remove warning : Explicit attr() mode not applicable to symlink
- bugfix : the comment-missing option was not working on rpm files
- tests : clean generated files
- tests : only use RPMREBUILD_IGNORE_FILE_ERROR if necessary
- tests : add test numbers in code
- fix build on fedora 41 (buildroot)
- use RPMREBUILD_NOQUOTE on some distribution if filenames contains meta-car
- bugfix comment missing with spec-only on rpm file
- bugfix file with space
GNU GPL packaging
Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality.
minor bugfix: :
I#2818 - Permit only one instance of Evolution Accounts window
I#2823 - Translations of the concepts "email" and "raw email" are difficult for users
I#2824 - Mail: junk-test not called since I#2780
I#2838 - Translations in WebExtension do not work
M!136 - Calendar: gettext format problems (Anders Jonsson).
Miscellaneous:
help: Open the latest help web pages when help not available locally.
Translations:
Asier Sarasua Garmendia (eu)
BalĆ”zs Ćr (hu)
Boyuan Yang (zh_CN)
Bruce Cowan (en_GB)
Ekaterine Papava (ka)
Haolin Xue (zh_CN)
Martin (sl)
Sabri Ćnal (tr)
Yuri Chornoivan (uk).
GNU GPL email calendar office task organization
OBS Studio (also Open Broadcaster Software or OBS, for short) is a free and open-source app for screencasting and live streaming. Written in C/C++ and built with Qt, OBS Studio provides real-time capture, scene composition, recording, encoding, and broadcasting via Real Time Messaging Protocol (RTMP), HLS, SRT, RIST or WebRTC. It can stream videos to any RTMP-supporting destination, including YouTube, Twitch, Instagram and Facebook.[11]
For video encoding, OBS Studio can use the x264 transcoder,[12] Intel Quick Sync Video, Nvidia NVENC and the AMD Video Coding Engine to encode video streams into the H.264/MPEG-4 AVC or H.265/HEVC formats.[13] It can encode multiple tracks of audio in the AAC format. More experienced users can choose any codecs and containers available in libavcodec and libavformat, or output the stream to a custom FFmpeg URL.[14]
OBS Studio also supports plug-ins to extend its functionality.[15]
minor feature: lt;div class="markdown-alert markdown-alert-important" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-report mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 1.75C0.784.784 0 1.75 0h12.5C15.216 0 16.784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0.138.112.25.25.25h2a.75.75 0 0 1.75.75v2.19l2.72-2.72a.749.749 0 0 1.53-.22h6.5a.25.25 0 0 0.25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z" gt; lt;/path gt; lt;/svg gt;Important lt;/p gt; lt;p gt;NVIDIA Kepler (600 and 700 series) GPUs are no longer supported for NVENC. lt;/p gt;.
lt;/div gt;.
lt;div class="markdown-alert markdown-alert-note" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-info mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1.75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z" gt; lt;/path gt; lt;/svg gt;Note lt;/p gt; lt;p gt;NVIDIA users may need to update their GPU drivers to 551.76 (Windows) / 550.54.14 (Linux) or newer. lt;/p gt;.
lt;/div gt;.
lt;div class="markdown-alert markdown-alert-important" gt; lt;p class="markdown-alert-title" gt; lt;svg class="octicon octicon-report mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true" gt; lt;path d="M0 1.75C0.784.784 0 1.75 0h12.5C15.216 0 16.784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0.138.112.25.25.25h2a.75.75 0 0 1.75.75v2.19l2.72-2.72a.749.749 0 0 1.53-.22h6.5a.25.25 0 0 0.25-.25v-9.5a.25.25 0 0 0-.25-.25Z
GNU GPLv3 audio video screencasting livestreaming c c
Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.
minor feature: Linux 6.10.7, Input: MT - limit max slots, ksmbd: race condition between destroy_previous_session() and smb2 operations(), selftests/bpf: Add a test to verify previous stacksafe(), drm/amdgpu/vcn: not pause dpg for unified queue, drm/amdgpu/vcn: identify unified queue in sw init, Revert "pidfd: prevent creation of pidfds for kthreads", drm/xe: Do not dereference NULL job- fence in trace points, selftests: mptcp: join: check re-using ID of subflow, selftests: mptcp: join: validate fullmesh endp on 1st sf, mptcp: pm: avoid possible UaF when selecting endp, mptcp: pm: fullmesh: select the right ID later, mptcp: pm: only in-kernel cannot have entries with ID 0, mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR, mptcp: pm: only decrement add_addr_accepted for MPJ req, mptcp: pm: only mark 'subflow' endp as available, mptcp: pm: remove mptcp_pm_remove_subflow(), mptcp: pm: re-using ID of unused flushed subflows, mptcp: pm: re-using ID of unused removed subflows, mptcp: pm: re-using ID of unused removed ADD_ADDR, thermal: of: OF node leak in of_thermal_zone_find() error paths, thermal: of: OF node leak in thermal_of_zone_register(), thermal: of: OF node leak in thermal_of_trips_init() error path, nouveau/firmware: use dma non-coherent allocator, pmdomain: imx: wait SSAR when i.MX93 power domain on, pmdomain: imx: scu-pd: Remove duplicated clocks, smb3: broken cached reads when posix locks, mmc: dw_mmc: allow biu and ciu clocks to defer, mmc: mtk-sd: receive cmd8 data when hs400 tuning fail, cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set, cgroup/cpuset: panic caused by partcmd_update, KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3, KVM: arm64: vgic-de: Don't put unmarked LPIs, cxgb4: add forgotten u64 ivlan cast before shift, ata: pata_macio: DMA table overflow, Input: i8042 - use new forcenorestore quirk to replace old gy quirk combination, Input: i8042 - add forcenorestore quirk to leave contr
GNU GPL c linux kernel operating-system
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.
minor bugfix: This is a patch release for Gradle 8.11. We recommend users upgrade to 8.11.1 instead of 8.11.
It fixes the following issues:
#31268 BuildEventsListenerRegistry corrupted with Isolated Projects and parallel configuration
#31282 Running executables sporadically fails with ETXTBSY (Text file busy)
#31284 ArrayIndexOutOfBoundsException after upgrading to gradle 8.11 when generating problems report
#31310 Unable to run Gradle task in 8.10 due to bytecode interception
Apache build-tool c c++ groovy java kotlin
libmtp is an Initiator implementation of the Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIX compliant operating systems. We implement MTP Basic, the stuff proposed for standardization.
minor feature: largely ids added, some bugfixes.
IDs added:
additional Samsung PID values
Amazon Fire Max 11, fixes #235
Amazon fire tablet #236
Amazon Kindle 8,10, and Anbernic RG353P, Pinephone v1.2
Amazon Kindle scribe 32gb, fixes #191
Astell Kern SE300 https://sourceforge.net/p/libmtp/bugs/1939/
DJI Controller 2
Fly nimbus 3 https://sourceforge.net/p/libmtp/feature-requests/311/
Fujitsu TONE-m17, fixed #154
Garmin Edge 1040 https://sourceforge.net/p/libmtp/bugs/1946/
Garmin Euduro 2, fixes #211
Garmin Fenix 7
Garmin Fenix 7 Pro Solar
Garmin Fenix 7s
Garmin Fenix 7s pro sapphire solar https://sourceforge.net/p/libmtp/bugs/1934/
Garmin forerunner 255
Garmin Forerunner 265 + mtp-detect log
Garmin Forerunner 945 LTE
Garmin Forerunner 965, #152
Garmin GPSMAP 67
Garmin Model Venu 2 Plus.
Garmin Tactix 7 AMOLED
Garmin Venu 2, fixes #156
Garmin Venu 2 Plus
Garmin Venu SQ 2 Music fixes #202
GoPro hero11 black mini, fixes #162
GoPro max
Honor X6a
Lenovo TAB 2 A8-50F, https://sourceforge.net/p/libmtp/feature-requests/310/
Lenovo Tablet P12 from different vendor IDs
Lenovo TAB M11 fixes https://sourceforge.net/p/libmtp/bugs/1945/
Lenovo tab p11 plus. fixes #173
Lenovo tab p12, fixes #192
Lenovo Tab Plus
Lenovo Yoga Smart Tab
Moto G3, Moto Z3
Motorola E22i
Oculus quest 2 #153
qin phone f21 pro, #155
Rohde Schwarz RTA4004 Oscilloscope
Rohde Schwarz RTB2004, https://sourceforge.net/p/libmtp/bugs/1942/
SHARP AQUOS Wish2 , fixes #196
SHIFT 6m https://sourceforge.net/p/libmtp/feature-requests/305/
Sony NW-A306, fixes #170
Teenage Engineering OP-1 field, fixes #160
Teenage Engineering TP-7 https://sourceforge.net/p/libmtp/bugs/1941/
GNU LGPL mtp library android samsung htc galaxy
QRadioLink is a Linux software defined radio transceiver application using VOIP for inter-communication, built on top of GNU radio, which allows experimenting with software defined radio hardware using different digital and analog radio signals and a friendly user interface.
Its primary purpose is educational, but it can also be customized for low power data communications on various frequency bands. It can also be used as an amateur radio SDR transceiver for demonstrating radio communications to students.
The application was originally inspired from the Codec2 GMSK modem project by Kristoff Bonne.
minor feature: Release version 0.9.0-1
Added configurable time domain display.
Added UDP to ZeroMQ proxy (enables SVXLink audio as one of the FM carriers in MMDVM-multi mode).
FM is now one of the modes supported by MMDVM-multicarrier.
GNU GPLv3 communication radio amateur-radio ham-radio sdr cpp c
GNUnet is a framework for secure and anonymous peer-to-peer networking that does not use any centralized or otherwise trusted services. Currently, the framework offers censorship-resistant file-sharing, messaging, VPN, GNS (a decentralized version of DNS), and much more. GNUnet is currently developed by a worldwide group of independent free software developers. GNUnet is a GNU package (http://www.gnu.org/).
major feature: New logging API to print/parse hex bytes.
- Added RFC9180 HPKE and associated KEMs.
- Replace oneshot PKE and KEM APIs with HPKE.
- New Elligator KEM.
- Namestore API allows multiple records to be inserted in a single transaction (if plugin supports this).
- New ECDH API that uses KDFs instead of hash.
- Renamed GNUNET_CRYPTO_hkdf to GNUNET_CRYPTO_hkdf_gnunet.
- Added new standard SHA256-based HKDF APIs.
- New hostlist bootrap domain https://bootstrap.gnunet.org.
Affero GPLv3 anonymity f2f file-sharing gns gnunet internet networking p2p vpn
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.
minor bugfix: The Linux portable, AppImage, and Snap fail to launch on some systems (e.g. Ubuntu 24.04) with Qt 6 and Wayland.
.94 fps in Matroska falsely identified as variable frame rate (broke in v24.06).
Mono audio assets not playing through both stereo channels (broken in v24.06).
Open Other Audio/Video Device Video Input on macOS (broke in v24.06).
Spinboxes on Settings Theme System on Windows takes too much space from the numeric field (broke in v24.06).
Many audio filters missing for Windows on Arm computers (broke in v24.06).
Setting the audio language in Export Other using `alang=`.
Right Alt key (AltGr) for text input in some languages instead keyboard shortcuts/actions in Windows.
The Convert dialog when dropping hangs Windows Explorer until the dialog is.
Add Keyframe at Playhead for some filters, for example Color Grading.
Enabling keyframes in Color Grading adds 2 keyframes.
The modal font dialog on Linux can be behind main window making Shotcut not responsive.
Occasional audio pop/click with some media files especially with uncompressed audio.
Lag in Filters search.
a disabled Crop: Circle or Crop: Rectangle video filter becomes enabled when reselected.
The `hevc_toolbox` hardware video encoder fails detection on some Intel Macs.
File dialogs open slowly in the Linux AppImage.
Overriding Properties Rotation on a proxy video whose default is not 0 exports with wrong rotation.
This affected the creation of the proxy and thus requires making a new proxy, which is easier said than done on Windows due to file locking. Properties Proxy Disable Proxy on the affected clips is a workaround if you do not turn off proxy completely.
Properties Proxy Make Proxy does not override a DJI- or GoPro-provided proxy video.
Now Enter or Return in Filters search changes focus to the search results.
Now Up or Down in Help Actions and Shortcuts search changes focus to the search results.
Changed the Softness to 0 in the Obscure With Blur a
GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt
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!
major feature: This release is a canary release intended to be used for testing in preparation of a later stable release.
Unlike regular canary builds, this one has a major change in the build system, so it now runs on.NET8.
For that reason, the updater in previous canary builds does not detect this update yet, but this can be activated at a later time.
Important changes from last Beta.
Updated to.NET8 with OS specific builds.
Using Kestrel as the API/UI server.
Mandatory password and new authentication scheme.
Settings database version updated to v8.
Encrypting data in `Duplicati-server.sqlite` with machine serial number.
Please see list of known related to.NET8/Kestrel upgrade:
https://github.com/orgs/duplicati/projects/2
New tool to manage a running server.
Due to incompatibility with `duplicati_client` a new tool is included, named `Duplicati.CommandLine.ServerUtil.exe`/`duplicati-server-util`.
The new tool can pause/resume a backup, run a backup, change the password and more:
https://github.com/duplicati/duplicati/pull/5483
Encrypting database fields.
To reduce the risk of leaking encryption passphrases and credentials,
many fields in the `Duplicati-server.sqlite` file will be encrypted after running this version.
The key used to encrypt is derived from the machine serial number, so the database cannot be decrypted on another machine.
If your strategy relies on being able to read this database, you must take action.
These two setups are vulnerable:
If you do not store a copy of the passphrase elsewhere.
If you make a copy of the settings database.
We strongly recommend that you store a copy of the passphrase(s) securely, regardless of your setup.
If you want to choose the settings encryption key, you can set the environment variable `SETTINGS_ENCRYPTION_KEY` to a custom value.
If you want to never use the serial number as the passphrase, set the environment
variable `DUPLICATI__REQUIRE_DB_ENCRYPTION_KEY=true`, which will prevent Duplicati from start
GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript
fcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format. The IFC file format can be used to describe building and construction data. The format is commonly used for Building Information Modelling.
IfcOpenShell uses Open CASCADE (the Open CASCADE Community Edition) internally to convert the implicit geometry in IFC files into explicit geometry that any software CAD or modelling package can understand.
minor feature: See #5243. types_with_super() is no longer available. Also maybe over
kill in this scenario.
GNU LGPLv3 geometry bim ifc cad cpp python
The Universal Radio Hacker (URH) is a complete suite for wireless protocol investigation with native support for many common Software Defined Radios. URH allows easy demodulation of signals combined with an automatic detection of modulation parameters making it a breeze to identify the bits and bytes that fly over the air. As data often gets encoded before transmission, URH offers customizable decodings to crack even sophisticated encodings like CC1101 data whitening. When it comes to protocol reverse-engineering, URH is helpful in two ways. You can either manually assign protocol fields and message types or let URH automatically infer protocol fields with a rule-based intelligence. Finally, URH entails a fuzzing component aimed at stateless protocols and a simulation environment for stateful attacks.
minor feature: What's Changed. . Add support for Cython3 by @jopohl in #1099. Add exit action and new menu for recent files by @jopohl in #1100. Update actions/setup-python to v5 by @rffontenelle in #1108. Add conftest.py to awre test dir by
GNU GPLv3 radio wireless iot security wireless sdr python cython qt
PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.
minor feature: 7.5.0-preview.4 - 2024-08-28.
Engine Updates and.
RecommendedAction: Explicitly start and stop ANSI Error Color.
Improve.NET overload definition of generic methods.
Optimize the `+=` operation for a collection when it's an object array.
Allow redirecting to a variable as experimental feature `PSRedirectToVariable`.
General Cmdlet Updates and.
Change type of `LineNumber` to `ulong` in `Select-String`.
`Invoke-RestMethod` to allow `-PassThru` and `-Outfile` work together.
Hyper-V Remoting when the module is imported via implicit remoting.
Add `ConvertTo-CliXml` and `ConvertFrom-CliXml` cmdlets.
Add `OutFile` property in `WebResponseObject`.
Show filename in `Invoke-WebRequest -OutFile -Verbose`.
`Set-Acl`: Do not fail on untranslatable SID.
the extent of the parser error when a number constant is invalid.
`Move-Item` to throw error when moving into itself.
up.NET method invocation with `Optional` argument.
progress calculation on `Remove-Item`.
WebCmdlets when `-Body` is specified but `ContentType` is not.
Enable `-NoRestart` to work with `Register-PSSessionConfiguration`.
Add `IgnoreComments` and `AllowTrailingCommas` options to `Test-Json` cmdlet.
Get-Help may report parameters with `ValueFromRemainingArguments` attribute as pipeline-able.
Code Cleanup.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@xtqqczze, @eltociear lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Minor cleanup on local variable names within a method lt;/li gt;.
lt;li gt;Remove explicit lt;code gt;IDE1005 lt;/code gt; suppressions lt;/li gt;.
lt;li gt;a typo in lt;code gt;WebRequestSession.cs lt;/code gt; lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
Tools.
devcontainers: mount workspace in /PowerShell.
Tests.
Add deging to the MTU size test.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! l
MITL powershell shell
EKO is small and simple sound editor based on Qt5/6, Portaudio, libsndfile and libsamplerate. It has basic editing, utility and analysis functions, the rack with realtime effects (not so much), GUI themes and palettes support.
major bugfix: Cmake support - fixed Important fixes for Qt6!
Public Domain sound
Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.
major bugfix: : Broken thumbnails on live replay. Detecting portrait rotation of some video. Don't allow to select a frame from a live to set the thumbnail. Lost video stream with specific transcoding settings and video input. Creating playlist without thumbnail when using the REST API. `.mov` video upload on some Windows versions. `video-plugin-metadata.result` client plugin hook.
Affero GPLv3 javascript angularjs web video hosting activitypub
Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique "finger feel" that is difficult to replicate in part. The player is based on a highly modified version of the ModPlug engine, with a number of bugfixes and changes to improve IT playback.
minor feature: Summary of changes since the 20240909 release:. lt;ul . lt;li search on the Load Module page. lt;li resizing samples with interpolation. lt;li Wii U support. lt;li Remove the reliance on memory-mapped files, allowing for less memory usage on systems without virtual memory (such as the Wii). lt;li portamento in both volume and effect column at the same time. lt;li Allow importing of IEEE floating point WAV and AU files. lt;li POSIX: Use /.config/schism by default; /.schism is used if it is available as a fallback. lt;li Haiku OS: Use /config/settings by default, and fallback to /.schism if it's available. lt;li MIDI/JACK: Both midi in and out should work flawlessly now. lt;li S3M: sample import under big endian architectures. lt;li IT: V81-VFF commands in old Schism Tracker ITs. lt;li IT: Correctly fingerprint IT2.14 patch versions. lt;li IT: Drop SAx effect from IT 1.xx files. lt;li XM: Import ModPlug Tracker Command X extensions. lt;/ul .
GNU GPL audio editor music sequencer tracker c python
OpenMPT is a popular tracker software for Windows. OpenMPT (short hand for Open ModPlug Tracker) is completely free and allows you to create and play back some great music on your computer. Based on the original ModPlug Tracker written by Olivier Lapicque, OpenMPT is free software, can import a wide variety of module formats and offers an intuitive, native GUI as well as advanced features such as VST plugins and ASIO output.
In addition to its own song format, OpenMPT can natively edit Impulse Tracker, FastTracker, Scream Tracker and ProTracker module files. Read more about it on the features page!
major bugfix: Pattern tab Keyboard entry was broken in several pattern columns in OpenMPT 1.31.11.00 (http://.openmpt.org/view.php?id=1834).
BSDL-2 audio tracker
|