Timeshift for Linux is an application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. Timeshift protects your system by taking incremental snapshots of the file system at regular intervals. These snapshots can be restored at a later date to undo all changes to the system.
In RSYNC mode, snapshots are taken using rsync and hard-links. Common files are shared between snapshots which saves disk space. Each snapshot is a full system backup that can be browsed with a file manager.
In BTRFS mode, snapshots are taken using the in-built features of the BTRFS filesystem. BTRFS snapshots are supported only on BTRFS systems having an Ubuntu-type subvolume layout (with @ and @home subvolumes).
Timeshift is similar to applications like rsnapshot, BackInTime and TimeVault but with different goals. It is designed to protect only system files and settings. User files such as documents, pictures and music are excluded. This ensures that your files remain unchanged when you restore your system to an earlier date. If you need a tool to back up your documents and files please take a look at the excellent BackInTime application which is more configurable and provides options for saving user files.
minor feature: mostghost .
Relocated 'delete' to a safer position.
Added confirmation dialog on delete.
Clement Lefebvre .
Add missing l10n to previous commit.
l10n: Update POT.
-- Clement Lefebvre Thu, 06 Jun 2024 11:54:24 +0100.
GNU GPLv3 backup vala
Tornado is a Python web framework and asynchronous networking library. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. It's comprised of a web framework, a HTTP client and server implementation based on an asynchronous networking core, and it coroutine library. As whole it can supplant WSGI setups, but the web framework itself may be run with traditional servers.
minor feature: What's new in Tornado 6.4.1
Jun 6, 2024.
Security Improvements.
Parsing of the `Transfer-Encoding` header is now stricter. Unexpected transfer-encoding values.
Were previously ignored and treated as the HTTP/1.0 default of read-until-. This can lead to.
Framing with certain proxies. We now treat any unexpected value as an error.
Handling of whitespace in headers now matches the RFC more ly. Only space and tab characters.
Are treated as whitespace and stripped from the beginning and end of header values. Other unicode.
Whitespace characters are now left alone. This could also lead to framing with certain.
Proxies.
`tornado.curl_httpclient` now prohibits carriage return and linefeed headers in HTTP headers.
(matching the behavior of `simple_httpclient`). These characters could be used for header.
Injection or request smuggling if untrusted data were used in headers.
General Changes.
`tornado.iostream`.
`.SSLIOStream` now understands changes to error codes from OpenSSL 3.2. The main result of this.
Change is to reduce the noise in the logs for certain errors.
`tornado.simple_httpclient`.
`simple_httpclient` now prohibits carriage return characters in HTTP headers. It had previously.
Prohibited only linefeed characters.
`tornado.testing`.
`.AsyncTestCase` subclasses can now be instantiated without being associated with a test.
Method. This improves compatibility with test discovery in Pytest 8.2.
Apache python web-framework http-server
Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies).
Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal and lacks certain features commonly found in more high-level libraries.
Dear ImGui is particularly suited to integration in game engines (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on console platforms where operating system features are non-standard.
Minimize state synchronization.
Minimize UI-related state storage on user side.
Minimize setup and maintenance.
Easy to use to create dynamic UI which are the reflection of a dynamic data set.
Easy to use to create code-driven and data-driven tools.
Easy to use to create ad hoc short-lived tools and long-lived, more elaborate tools.
Easy to hack and improve.
Portable, minimize dependencies, run on target (consoles, phones, etc.).
Efficient runtime and memory consumption.
Battle-tested, used by many major actors in the game industry.
minor bugfix: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.90.8
Breaking changes:
Reordered various ImGuiInputTextFlags values. This should NOT be breaking unless
you are using generated headers that have values not matching the main library.
Removed ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft
from imgui.h, was mostly unused and misleading.
Other changes:
Inputs: IsMouseClicked(..., repeat=true); broken in 1.90.7 on 2024/05/22.
(due to an internal api parameter swap, repeat wouldn't be honored and
ownership would be accidentally checked even though this api is meant to not
check ownership). @korenkonder .
Windows: altering FramePadding mid-frame not correctly affecting logic
responsible for honoring io.ConfigWindowsMoveFromTitleBarOnly..
Scrollbar: made scrolling logic more standard: clicking above or below the
grab scrolls by one page, holding mouse button repeats scrolling..
Scrollbar: miscalculation of vertical scrollbar visibility when required
solely by the presence of an horizontal scrollbar..
InputScalar, InputInt, InputFloat: added ImGuiInputTextFlags_ParseEmptyRefVal
to parse an empty field as zero-value. @supermerill, @ocornut .
InputScalar, InputInt, InputFloat: added ImGuiInputTextFlags_DisplayEmptyRefVal
to display a zero-value as empty. @supermerill, @ocornut .
Popups: an preventing to a popup opened over a modal by clicking
over void (it required clicking over the visible part of the modal)..
Tables: an where ideal size reported to parent container wouldn't
correctly take account of inner scrollbar, affecting potential auto-resize of
parent container..
Tables: a where after disabling the ScrollY flag for a table,
previous scrollbar width would be accounted for..
Combo: simplified Combo() API uses a list clipper (due to its api it wasn't
previously trivial before we added clipper.IncludeItemByIndex() function).
Disabled: nested tooltips or other non-child window within a BeginDi
MITL game ui gui api gamedev library framework game-engine game-development toolkit cpp c
TuxGuitar is an Open Source multitrack tablature editor and player written in Java.
minor bugfix: Stuck splash screen on Linux/Wayland.
"Save As" file type on Windows.
Audio export of percussion tracks.
Several batch converter Updated dependencies for compatibility with.
GNU GPLv3 guitar audio multitrack tabulature java
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 bugfix: 4.10.3 2024-6-7
* Bug Fixes:
* Song Filter: Also search the marquee display.
* MacOS: Check both system and home application folders for VLC.
* Linux: GStreamer player interface: now fully functional.
* Internal:
* Prepare for VLC version 4 support.
* Update VLC player interface.
Zlib audio music end-users linux macos windows player ballroom c gtk
Snort is the foremost Open Source Intrusion Prevention System (IPS) in the world. Snort IPS uses a series of rules that help define malicious network activity and uses those rules to find packets that match against them and generates alerts for users.
Snort can be deployed inline to stop these packets, as well. Snort has three primary uses: As a packet sniffer like tcpdump, as a packet logger — which is useful for network traffic debugging, or it can be used as a full-blown network intrusion prevention system. Snort can be downloaded and configured for personal and business use alike.
major feature: Appid: appid cpu profiler max columns.
Appid: re-enabling appid cpu profiler making it thread safe.
Appid: store and retrieve only SNI in AppIdSession.
Appid: updating file_magic.rules with some new file types added to the VDB.
Dce_smb: do not prune from LRU cache during file tracker update.
Doc: formatting in dev_notes.txt.
Flow: add the newly-created flow to p- flow to avoid segv.
Js_norm: stop PDF processing on syntax error.
Main: apply loaded configuration only once.
Packet_capture: make sure packet_capture executed before detection.
Service_inspectors: get_buf handling.
Sip: flow clean-up based on lina configured timeout.
Src: remove repetitive words. Thanks @gopherorg for finding those typos.
Src: udpate to resolve new stream_tcp: don't attempt to verify or process keep-alive probes with data.
Stream_tcp: infinite recursion cases. Thanks to scloder-ut-iso for helping with deinformation that uncovered a case of infinite recursion.
Utils: add explicit include.
GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c
Gaia Sky is a real-time 3D Universe application that runs on Linux, Windows and macOS. It is developed within the framework of ESA's Gaia mission to chart more than 1 billion stars.
A part of Gaia Sky is described in the paper Gaia Sky: Navigating the Gaia Catalog.
minor bugfix: Full changelog
:
Shadow map GLSL library crash due to use of old, unsupported call.
.
MPL astronomy vr
AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your whole network.
minor security: See also the v0.107.51 GitHub milestone ms-v0.107.51 .
Security:
Go version has been updated to prevent the possibility of exploiting the Go
vulnerabilities in Go 1.22.4 go-1.22.4 .
Changed:
The HTTP server's write timeout has been increased from 1 minute to 5 minutes
to match the one used by AdGuard Home's HTTP client to fetch filtering-list
data ().
https://github.com/AdguardTeam/AdGuardHome//7041.
go-1.22.4 : https://groups.google.com/g/golang-announce/c/XbxouI9gY7k/.
ms-v0.107.51 : https://github.com/AdguardTeam/AdGuardHome/milestone/86?=1.
dns security tracking adblock adguard privacy golang javascript
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.29.3:
Ben Boeckel (1):
cmCxxModuleMapper: add a query for the open mode for the modmap.
Brad King (8):
ExternalProject: Restore support for Xcode with an effective platform
CMP0037: Restore diagnostic message for invalid ALIAS target names
libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
VS: compiler identification of nvcc with unsupported host compiler
Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members
KWSys: ConsoleBuf: test case when running under Windows Terminal
Help: Update MSVC_VERSION range for VS 17.10's MSVC 14.40 toolset
CMake 3.29.4.
BSDL software-development build-tool
croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only CLI file-transfer tool that does all of the following:
allows any two computers to transfer data (using a relay)
provides end-to-end encryption (using PAKE)
enables easy cross-platform transfers (Windows, Linux, Mac)
allows multiple file transfers
allows resuming transfers that are interrupted
local server or port-forwarding not needed
ipv6-first with ipv4 fallback
can use proxy, like tor
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Update cli.go (help output clarification) by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raimocom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raimocom" gt;@raimocom lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2337098075" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//731" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/731/hovercard" href="https://github.com/schollz/croc/pull/731" gt;#731 lt;/a gt; lt;/li gt;.
lt;li gt;Update croc.go - console output clarification by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raimocom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raimocom" gt;@raimocom lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2337131218" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//732" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/732/hovercard" href="https://github.com/schollz/croc/pull/732" gt;#732 lt;/a gt; lt;/li gt;.
lt;li gt;build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0 by lt;a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot" gt;@dependabot lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2335277658" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//728" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/728/hovercard" href="https://github.com/schollz/croc/pull/728" gt;#
MITL file-transfer cli encryption tcp transfer peer-to-peer file-sharing data-transfer golang
Logstash is part of the Elastic Stack along with Beats, Elasticsearch and Kibana. Logstash is a server-side data processing pipeline that ingests data from a multitude of sources simultaneously, transforms it, and then sends it to your favorite "stash." (Ours is Elasticsearch, naturally.). Logstash has over 200 plugins, and you can write your own very easily as well.
For more info, see https://www.elastic.co/products/logstash
major feature: featured-8-14-0 .
==== Announcing the new SNMP integration plugin (Technical Preview).
The new logstash-ref /plugins-integrations-snmp.html#plugins-integrations-snmp-migration `logstash-integration-snmp` plugin is now available in _Technical Preview_, and can be installed on ls 8.13.
experimental .
The `logstash-integration-snmp` plugin combines our.
classic `logstash-input-snmp` and `logstash-input-snmptrap` plugins into a single Ruby gem at v4.0.0.
Current 1.x versions of the `input-snmp` plugin are bundled with ls by default, and will soon be replaced by the 4.0.0+ version contained in this new integration.
If you want to try the new `integration-snmp` plugin while it is in Technical Preview, run `bin/logstash-plugin install logstash-integration-snmp`.
IMPORTANT: Before you install the new integration, be aware of logstash-ref /plugins-integrations-snmp.html#plugins-integrations-snmp-migration behavioral and mapping differences between current stand-alone plugins and the new versions included in `integration-snmp`.
notable-8.14.0 .
==== Enhancements and notable.
a that created duplicated `io.netty.allocator.maxOrder` system property when using environment variable `LS_JAVA_OPTS` in Docker https://github.com/elastic/logstash/pull/16079.
==== Plugins.
*Jdbc Integration - 5.4.10*.
DOC Added database-specific considerations https://github.com/logstash-plugins/logstash-integration-jdbc/pull/167 #167 .
*Kafka Integration - 11.4.1*.
Added `message_headers` option to set headers of record for Kafka output https://github.com/logstash-plugins/logstash-integration-kafka/pull/162 #162 .
dependencies-8.14.0 .
==== Updates to dependencies.
Update JRuby to 9.4.7.0 https://github.com/elastic/logstash/pull/16125.
logstash-8-13-4 .
log log-viewer java
VSCode is an extensible source code editor with support for a wide cross-section of programming languages and features for debugging, refactoring, code completion, Markdown previews, and Git integration. VSCode is a cross-platform project started by Microsoft and is based on the Electron framework, although it features an interface with very little visual clutter and is more responsive than many IDEs, even on low-end development machines.
minor feature: lt;p gt;Welcome to the May 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_90#editor-tabs-multi-select" rel="nofollow" gt;Editor tabs multi-select lt;/a gt; - Select and perform actions on multiple tabs simultaneously. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_90#configure-custom-profile-for-new-window" rel="nofollow" gt;Profiles lt;/a gt; - Open new windows with your preferred profile. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_90#always-show-editor-actions" rel="nofollow" gt;Editor actions lt;/a gt; - Immediately access editor actions across editor groups. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_90#chat-and-language-model-api" rel="nofollow" gt;Copilot extensibility lt;/a gt; - Build AI into your extensions with the Chat and Language Model API. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_90#vs-code-speech" rel="nofollow" gt;VS Code Speech lt;/a gt; - Automatically read out Copilot Chat responses with text-to-speech. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_90#find-in-cell-selection" rel="nofollow" gt;Find in notebooks lt;/a gt; - Restrict search to selected cells in notebooks. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_90#attach-context-to-chat" rel="nofollow" gt;Chat context lt;/a gt; - Quickly attach different types of context in chat. lt;/li gt;.
lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_90#intellisense-in-chat-code-blocks" rel="nofollow" gt;IntelliSense in chat responses lt;/a gt; - Better understand generated code with IntelliSense. lt;/li gt;.
lt;/ul gt;.
lt;blockquote gt;.
lt;p gt;If you'd like to read these release notes online, go to lt;a href="https://code.visualstudio.com/upd
MITL software-development text-editor debugger terminal-emulator build-tool version-control
VLC is a simple, fast and powerful media player with desktop and mobile cross-platform support. It can use files, network streams, CD and DVDs, webcams, DVB-T and other devices for playing. It supports a plethora of video formats like MPEG, DivX, H.263, H.264, H.265, VP9, MKV, WebM, WMV, MP3, AAC, MOD variants, FLAC, Vorbis, Theora, Dirac, FLV, MXF, and other encodings or meta formats (subtitles). It doubles as player and streaming server, and recording or transcoding and conversion tool.
minor bugfix: 'Vetinari'.
This is the twenty-second release of VLC 3.0 branch, named "Vetinari".
in reference to the Lord Patrician from Discworld.
This update contains a few improvements and some :
- Super Resolution scaling with AMD GPU.
NVidia TrueHDR filter for SDR- gt;HDR generation.
Support for Opus Ambisonic.
Support for HTTP content range (RFC 9110).
Better subtitles generation for Complex Text Layout on macOS.
Improvements for MP4 and Opus support.
New AMD VQ Enhancer filter.
- 3rd party libraries updates.
For VAAPI, HLS, UPNP modules and reduction of warnings and crashes.
For the crash on macOS with devices with more than 9 channels.
- a potential security on MMS (heap buffer overflow).
.
.
.
Jean-Baptiste Kempf.
.
.
.
.
https://code.videolan.org/videolan/vlc/-/tags/3.0.20.
.
3.0.20.
.
GNU GPL c c++ video player audio-player multimedia video-conversion recording transcoding
A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.
minor feature: * Add option --pad-negation
* Apply align-pointer=type only if type is present
* Avoid deletion of empty lines after continuation
* Fix alignment of logical AND operators
* Fix recognition of Java/C# multi line strings
MITL formatting indentation
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).
major bugfix: General:
Added Specials folder for TV Series.
Jetty is now a selectable media server engine, with JUPnP+.
The web interface / web player are now served by Jetty.
Improved scanning and browsing speed.
Improved browsing responsiveness during scans.
Implemented CDS UpdateObject base functionality for audio.
TV episodes sorting.
sorting by date.
Improved web interface build speed with Vite.
General - Removed the JDK HTTP servlet server personal implementation.
Media players:
support for media players (like some Samsung TVs) that rely on X_GetFeatureList.
Translation updates via Crowdin:
Japanese (52 ).
Portuguese (62 ).
Dependencies:
Bump `@mantine/core` from 7.10.0 to 7.10.1.
Bump `@mantine/dropzone` from 7.10.0 to 7.10.1.
Bump `@mantine/form` from 7.10.0 to 7.10.1.
Bump `@mantine/hooks` from 7.10.0 to 7.10.1.
Bump `@mantine/modals` from 7.10.0 to 7.10.1.
Bump `@mantine/notifications` from 7.10.0 to 7.10.1.
Bump `@types/lodash` from 4.17.1 to 4.17.4.
Bump `@types/react` from 18.3.1 to 18.3.3.
Bump `@typescript-eslint/eslint-plugin` from 7.9.0 to 7.11.0.
Bump `@typescript-eslint/parser` from 7.9.0 to 7.11.0.
Bump `axios` from 1.6.8 to 1.7.2.
Bump `com.github.oshi:oshi-core` from 6.6.0 to 6.6.1.
Bump `com.ibm.icu:icu4j` from 74.2 to 75.1.
Bump `com.puppycrawl.tools:checkstyle` from 10.12.7 to 10.17.0.
Bump `com.sun.xml.bind:jaxb-impl` from 4.0.4 to 4.0.5.
Bump `commons-logging:commons-logging` from 1.2 to 1.3.2.
Bump `io.github.git-commit-id:git-commit-id-maven-plugin` from 7.0.0 to 8.0.2.
Bump `jetty.version` from 12.0.8 to 12.0.9.
Bump `mantine` from 7.5.3 to 7.10.0.
Bump `Node.js` from 18.14.0 to 20.12.2.
Bump `org.codehaus.mojo:exec-maven-plugin` from 3.2.0 to 3.3.0.
Bump `org.digitalmediaserver:nsis-maven-plugin` from 1.0.5 to 1.0.6.
Bump `org.jupnp:org.jupnp.support` from 2.7.1 to 3.0.2.
Bump `tmdbapi` from 0.2 to 0.3.
Bump `video.js` from 8.12.0 to 8.14.0.
Bump `yarn` from 4.1.1 to 4.2.2.
GNU GPL java media streaming ffmpeg upnp dlna
Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.
minor bugfix: (2024-06-05).
#### :: `babel-node`.
Allow extra flags in babel-node (@nicolo-ribaudo).
`babel-traverse`.
: incorrect `constantViolations` with destructuring (@liuxingbaoyu).
`babel-helper-transform-ture-test-runner`, `babel-plugin-proposal-explicit-resource-management`.
: Transform `using` in `switch` correctly (@liuxingbaoyu).
#### :house: Internal.
`babel-helpers`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`.
Delete unused array helpers (@blakewilson).
MITL javascript ecmascript nodejs compiler conversion es6 es7 developers
FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.
minor bugfix: all commits.
.
.
Don't obscure errors with messages about tzinfo when doing invalid datetime comparisons.
from_transmission: transmission_date_done was not being set in the proper time zone.
.
MITL download internet torrents bittorrent python
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first.
Syncthing should be:
Safe From Data Loss
Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files.
Secure Against Attackers
Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties.
Easy to Use
Syncthing should be approachable, understandable, and inclusive.
Automatic
User interaction should be required only when absolutely necessary.
Universally Available
Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual.
For Individuals
Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization.
Everything Else
There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.
minor feature: lt;p gt;: lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2233133331" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9506" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9506/hovercard" href="https://github.com/syncthing/syncthing//9506" gt;#9506 lt;/a gt;: gui: Favicon not working in Firefox bookmarks lt;/li gt;.
lt;/ul gt;.
lt;p gt;Enhancements: lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2278081162" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9527" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9527/hovercard" href="https://github.com/syncthing/syncthing//9527" gt;#9527 lt;/a gt;: Device connection state metric lt;/li gt;.
lt;/ul gt;.
MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript
Advanced Gtk+ Sequencer
Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format.
Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads
GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.
minor bugfix: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) .
Improved plugin load failure handling in AgsDssiBridge.
Improved plugin load failure handling in AgsLv2Bridge.
Improved plugin load failure handling in AgsVst3Bridge.
Improved plugin load failure handling in AgsLiveDssiBridge.
Improved plugin load failure handling in AgsLiveLv2Bridge.
Improved plugin load failure handling in AgsLiveVst3Bridge.
Notation edit missing note 256th support.
GNU GPLv3 sound-synthesis mixers sequencer audio
Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.
minor feature: lt;p gt;This hotrelease addresses many with the new remote builder. lt;/p gt;.
lt;h2 gt;Remote builder lt;/h2 gt;.
lt;p gt;The new remote builder now: lt;/p gt;.
lt;ul gt;.
lt;li gt;accept comma-separated architectures via lt;code gt;snapcraft remote-build --build-for amp;lt;arch1 amp;gt;, amp;lt;arch2 amp;gt;... lt;/code gt; lt;/li gt;.
lt;li gt;handle core22 architectures in a snapcraft.yaml lt;/li gt;.
lt;li gt;produce correctly-named log files lt;/li gt;.
lt;li gt;retry Launchpad API calls with an exponential backoff ( lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2328552082" data-permission-text="Title is private" data-url="https://github.com/canonical/craft-application//355" data-hovercard-type="pull_request" data-hovercard-url="/canonical/craft-application/pull/355/hovercard" href="https://github.com/canonical/craft-application/pull/355" gt;canonical/craft-application#355 lt;/a gt;) lt;/li gt;.
lt;li gt;fail if they do not create any artifacts lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;(remote-build): fail if no artifacts are created by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lengau/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lengau" gt;@lengau lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2323478749" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//4826" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/4826/hovercard" href="https://github.com/canonical/snapcraft/pull/4826" gt;#4826 lt;/a gt; lt;/li gt;.
lt;li gt;build(deps): bump craft-application to 2.8.0 by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mr-cal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="ht
GNU GPLv3 snaps linux packaging distribution python cpp
The libvirt project:
is a toolkit to manage virtualization platforms
is accessible from C, Python, Perl, Go and more
is licensed under open source licenses
supports KVM, Hypervisor.framework, QEMU, Xen, Virtuozzo, VMWare ESX, LXC, BHyve and more
targets Linux, FreeBSD, Windows and macOS
is used by many applications
major feature: New features.
Qemu: Support for ras feature for virt machine type.
It is now possible to set on/off `ras` feature in the domain XML for virt.
(Arm) machine type as ``.
SSH proxy for VM.
Libvirt now installs a binary helper that allows connecting to QEMU domains.
Via SSH using the following scheme: `ssh user@qemu/virtualMachine`.
Qemu: Support for `virtio` sound model.
Sound devices can now be configured to use the virtio model with.
``. This model is available from QEMU 8.2.0.
Onwards.
Network: use nftables to setup virtual network firewall rules.
The network driver can now use nftables rules for the virtual.
Network firewalls, rather than iptables. With the standard build
Options, nftables is preferred over iptables (with fallback to
Iptables if nftables isn't installed), but this can be modified at
Build time, or at runtime via the firewall_backend setting in
Network.conf. (NB: the nwfilter driver still uses
Ebtables/iptables).
Improvements.
Qemu: add zstd to supported compression formats.
Extend the list of supported formats of QEMU save image by adding zstd.
Compression.
Qemu: Implement support for hotplugging evdev input devices.
As of this release, hotplug and hotunplug of evdev `` devices is.
Supported.
.
Virsh/virt-admin: `--help` option for all commands.
A introduced in `v10.3.0 (2024-05-02)`_ caused that the attempt to print.
Help for any command by using the `--help` option in `virsh` and
`virt-admin` would print::
virsh list --help.
Error: command 'list' doesn't support option --help
Instead of the help output. A workaround for the affected version is to use.
The help command::
virsh help list.
Qemu: `virsh save` and migration when storage in question is root_squashed NFS.
Attempting to save a VM to a root_squash NFS mount or migrating with disks.
Hosted on such mount could, in some scenarios, result in error stating::
'Unknown error 255'.
The was introduced in `v10.1.0 (2024-03-01)`_.
Qemu: Don't set affinity for i
Mixed virtualization virtual-machine toolkit library c python
The libvirt project:
is a toolkit to manage virtualization platforms
is accessible from C, Python, Perl, Go and more
is licensed under open source licenses
supports KVM, Hypervisor.framework, QEMU, Xen, Virtuozzo, VMWare ESX, LXC, BHyve and more
targets Linux, FreeBSD, Windows and macOS
is used by many applications
major feature: New features.
Qemu: Support for ras feature for virt machine type.
It is now possible to set on/off `ras` feature in the domain XML for virt.
(Arm) machine type as ``.
SSH proxy for VM.
Libvirt now installs a binary helper that allows connecting to QEMU domains.
Via SSH using the following scheme: `ssh user@qemu/virtualMachine`.
Qemu: Support for `virtio` sound model.
Sound devices can now be configured to use the virtio model with.
``. This model is available from QEMU 8.2.0.
Onwards.
Network: use nftables to setup virtual network firewall rules.
The network driver can now use nftables rules for the virtual.
Network firewalls, rather than iptables. With the standard build
Options, nftables is preferred over iptables (with fallback to
Iptables if nftables isn't installed), but this can be modified at
Build time, or at runtime via the firewall_backend setting in
Network.conf. (NB: the nwfilter driver still uses
Ebtables/iptables).
Improvements.
Qemu: add zstd to supported compression formats.
Extend the list of supported formats of QEMU save image by adding zstd.
Compression.
Qemu: Implement support for hotplugging evdev input devices.
As of this release, hotplug and hotunplug of evdev `` devices is.
Supported.
.
Virsh/virt-admin: `--help` option for all commands.
A introduced in `v10.3.0 (2024-05-02)`_ caused that the attempt to print.
Help for any command by using the `--help` option in `virsh` and
`virt-admin` would print::
virsh list --help.
Error: command 'list' doesn't support option --help
Instead of the help output. A workaround for the affected version is to use.
The help command::
virsh help list.
Qemu: `virsh save` and migration when storage in question is root_squashed NFS.
Attempting to save a VM to a root_squash NFS mount or migrating with disks.
Hosted on such mount could, in some scenarios, result in error stating::
'Unknown error 255'.
The was introduced in `v10.1.0 (2024-03-01)`_.
Qemu: Don't set affinity for i
Mixed virtualization virtual-machine toolkit library c python
Paperless-ngx is a community-supported open-source document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper.
Features:
Organize and index your scanned documents with tags, correspondents, types, and more.
Your data is stored locally on your server and is never transmitted or shared in any way.
Performs OCR on your documents, adding searchable and selectable text, even to documents scanned with only images.
Utilizes the open-source Tesseract engine to recognize more than 100 languages.
Documents are saved as PDF/A format which is designed for long term storage, alongside the unaltered originals.
Uses machine-learning to automatically add tags, correspondents and document types to your documents.
Supports PDF documents, images, plain text files, Office documents (Word, Excel, Powerpoint, and LibreOffice equivalents)1 and more.
Paperless stores your documents plain on disk. Filenames and folders are managed by paperless and their format can be configured freely with different configurations assigned to different documents.
Beautiful, modern web application that features:
Customizable dashboard with statistics.
Filtering by tags, correspondents, types, and more.
Bulk editing of tags, correspondents, types and more.
Drag-and-drop uploading of documents throughout the app.
Customizable views can be saved and displayed on the dash
major feature: Features:
Feature: Allow a data only export/import cycle @stumpylog.
Change: rename 'redo OCR' to 'reprocess' to clarify behavior @shamoon.
Enhancement: Support custom path for the classification file @lino-b.
Enhancement: default to title/content search, allow choosing full search link from global search @shamoon.
Enhancement: only include correspondent 'last_correspondence' if requested @shamoon.
Enhancement: delete pages PDF action @shamoon.
Enhancement: support custom logo / title on login page @shamoon.
:
: including ordering param for id _ _in retrievals @shamoon.
: Don't allow the workflow save to override other process updates @stumpylog.
: consistently use created_date for doc display @shamoon.
Maintenance:
Chore: Change the code formatter to Ruff @stumpylog.
Chore: Backend updates @stumpylog.
Chore(deps): Bump crowdin/github-action from 1 to 2 in the actions group @dependabot.
Dependencies:
.
12 changes.
Chore(deps-dev): Bump jest-preset-angular from 14.0.4 to 14.1.0 in /src-ui in the frontend-jest-dependencies group @dependabot.
Chore: Backend dependencies update @stumpylog.
Chore(deps): Bump crowdin/github-action from 1 to 2 in the actions group @dependabot.
Chore: Updates Ghostscript to 10.03.1 @stumpylog.
Chore(deps-dev): Bump the development group across 1 directory with 2 updates @dependabot.
Chore(deps): Bump the small-changes group with 3 updates @dependabot.
Chore(deps): Use psycopg as recommended @stumpylog.
Chore(deps-dev): Bump the development group with 2 updates @dependabot.
Chore(deps): Bump requests from 2.31.0 to 2.32.0 @dependabot.
Chore(deps): Bump the frontend-angular-dependencies group in /src-ui with 19 updates @dependabot.
Chore: Backend updates @stumpylog.
Chore: revert pngx pdf viewer to third party package @shamoon.
.
All App Changes:
.
19 changes.
Chore(deps-dev): Bump jest-preset-angular from 14.0.4 to 14.1.0 in /src-ui in the frontend-jest-dependencies group @dependabot.
: incl
GNU GPLv3 internet web dynamic content indexing search
Konfyt is a digital keyboard workstation for Linux which allows the user to easily and quickly set up patches, each with multiple layers, and instantly switch between these patches for seamless live keyboard playing.
Patches may consist of multiple layers of Soundfonts (.sf2), SFZ instruments, audio input ports and MIDI output ports.
Konfyt features a searchable library that scans your filesystem for soundfonts and SFZs. Soundfont programs are included in searches and can be viewed with a single click, giving immediate access to all programs within a soundfont.
Konfyt originally started as a quick and dirty attempt to create a soundfont library application due to the author's frustration with exploring soundfonts using existing tools. This soon grew to a soundfont player and eventually everything else was hacked on. It is now pretty functional but remains a work in progress. While I use Konfyt successfully on a daily basis, use it at your own risk. I am not responsible for any trauma due to failures during live performances.
Konfyt is open source, created with Qt and uses JACK as MIDI and audio backend, liblscp for loading SFZ files in Linuxsampler, with the option of using Carla as the backend for loading SFZ files (using its built-in SFZero support) and Fluidsynth for soundfonts.
minor bugfix: Changes
Script editor process time now correctly shows the process time per event and.
Shows 3 decimal digits.
Occasional crashes when reordering pathces with drag and drop.
Additional potential scripting thread race conditions.
Potential crash with project script scanning.
GNU GPLv3 audio sampler linux
Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.
major bugfix: :
core:
Performance improvements in some files.
some with files bigger than 2 31 bytes.
Remove all cairo include guards for cairo 1.16.
MSVC build.
Internal code improvements.
qt6:
Update Qt6 doc example.
Use the non deprecated version of QString::fromUcs4.
glib:
properly document return value from poppler_font_info_scan.
GNU GPL c++ pdf rendering library developers
gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems.
minor bugfix: lt;p gt;This is release 1.64.1 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;grateful lt;/a gt;) of gRPC Core. lt;/p gt;.
lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;.
lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;.
lt;h2 gt;Core lt;/h2 gt;.
lt;ul gt;.
lt;li gt; StatsPlugin use-after-free. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;C++ lt;/h2 gt;.
lt;ul gt;.
lt;li gt; OTel Generate pkg-config file for grpcpp_otel_plugin. lt;/li gt;.
lt;li gt; OTel Add find_package call for OTel dependency in installed gRPC configuration. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;Python lt;/h2 gt;.
lt;ul gt;.
lt;li gt; Python Server Remove abstractmethod notation for add_registered_method_handlers (v1.64.x backport). lt;/li gt;.
lt;/ul gt;.
.
yashykt.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.63.1.
2024-05-29T21:06:22Z.
.
.
Apache rpc cpp python c
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: "Shame For You" 2024-06-02.
:
Compilation of `src/common/sorting.h` with certain compilers due to.
The deprecation removal of `std::result_of` in C++20.
Compilation with the `gtest` library when `gtest` requires additional.
Libraries by querying `pkg-config` for the correct flags libraries to
Build with. See #3696.
MKVToolNix GUI: multiplexer: restored the keyboard shortcut for switching to.
The "Attachments" tab (Alt+C for the English interface).
MKVToolNix GUI: multiplexer: several cases when the keyboard shortcuts.
For copying the first source file's name/the destination file's name to the
Title (Ctrl+F Ctrl+D) and the one for copying the title to the destination
File name (Ctrl+T) were not enabled.
GNU GPL c video matroska conversion
Parlatype is a minimal audio player for manual speech transcription, written for the GNOME desktop environment. It plays audio sources to transcribe them in your favourite text application.
minor feature: New: changed website to www.parlatype.xyz.
New: changed App ID to xyz.parlatype.Parlatype.
New: changed DBUS interface name to xyz.parlatype.Parlatype, this makes it
incompatible with previous versions of Parlatype LibreOffice extension.
New or updated translations via Weblate:
- Basque: Alexander Gabilondo.
- Chinese (Simplified): Benjamin Alan Jamie.
- Chinese (Simplified): poi.
- German: Gabor Karsay.
- Italian: albanobattistella.
- Spanish: gallegonovato.
- Spanish: Sergio Varela.
GNU GPLv3 audio speech text transcription
hledger is...
free GPL-licensed accounting software that runs on unix, mac, windows, and the web
based on readable, version-controllable, future-proof plain text files
good for tracking money, investments, time, or any countable commodity
good for learning more about double entry accounting
shipped with web, terminal, command line, JSON and Haskell interfaces
the most user friendly plain text accounting app
comparable to Ledger and Beancount
built with the powerful Haskell language
fast, lightweight, reliable (we pay $50 for regression reports or fixes)
free from vendor lock-in
local, not cloud-based; your private financial data remains under your control
scripting-friendly and automatable
comfortable for technical users, but also usable by others. Knowing about command lines, text editors and version control is helpful, but not required (much)
good at importing CSV from banks and other financial institutions
actively developed and supported by Simon Michael and contributors since 2007
strengthened by your feedback, work and funding. 🙏🏻
minor feature: Docs
move release notes from the hledger_site repo to the main hledger repo.
github release notes: show the release notes, hide the install instructions by default.
github release notes: improve windows install commands.
github release notes: start mentioning github usernames, enabling the Contributors avatar list.
dev docs: new Developer FAQ, Contributor Quick Start updates.
Scripts/addons.
`hledger-install.sh` now uses stackage nightly, and a failure on non-Windows platforms has been.
Infrastructure/misc.
A new `release` workflow creates github releases, uploads release binaries and generates release notes.
There is a new `oldest` workflow for testing the oldest GHC we support (currently 8.10.7).
The `binaries-mac-x64` workflow has been bumped from GHC 9.4 to 9.8.
The master branch's `ci` workflow has been updated to Ubuntu 24.04
and uses the preinstalled GHC stack, saving some work.
`md--refs` helps generate markdown links.
`relnotes.hs` helps generate release notes from changelogs.
The project `Makefile` has now been fully replaced by `Justfile`.
accounting cli haskell roff
Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.
major feature: The Gradle team is excited to announce Gradle 8.8.
Gradle now supports Java 22.
This release introduces a preview feature to configure the Gradle daemon JVM using toolchains and improved IDE performance with large projects.
Additionally, this release includes many notable improvements to build authoring, error and warning messages, the build cache, and the configuration cache.
Additionally, this release includes improvements to build authoring, error and warning messages, the configuration cache, and the Kotlin DSL.
See the full release notes below for details.
Apache build-tool c c++ groovy java kotlin
libplacebo is, in a nutshell, the core rendering algorithms and ideas of mpv rewritten as an independent library. As of today, libplacebo contains a large assortment of video processing shaders, focusing on both quality and performance. These include features such as the following:
High-quality, optimized upscaling and downscaling including support for polar filters ("Jinc"), anti-aliasing, anti-ringing and gamma correct scaling.
Dynamic HDR tone mapping, including real-time measurement of scene histogram, scene change detection, dynamic exposure control, perceptual gamut stretching, contrast recovery and more.
Native support for Dolby Vision HDR, including Profile 5 conversion to HDR/PQ or SDR, reading DV side data, and reshaping. (BL only, currently)
A colorimetrically accurate color management engine with support for soft gamut mapping, ICC profiles, accurate ITU-R BT.1886 emulation, black point compensation, and custom 3DLUTs (.cube).
A pluggable, extensible custom shader system. This can be used to arbitrarily extend the range of custom shaders to include popular user shaders like RAVU, FSRCNNX, or Anime4K. See the mpv wiki on user scripts for more information.
High performance film grain synthesis for AV1 and H.274, allowing media players to offload this part of decoding from the CPU to the GPU.
Tunable, fast debanding and deinterlacing shaders.
High quality gamma-correct dithering, including error diffusion modes.
Every attempt was made to provide these features at a
minor feature: v7.349.0-rc1
This release introduces a number of minor and maintenance changes, and.
Bumps the major version to v7 in order to clean up old deprecations. The
Main focus was on ing and performance improvements, with some new
API additions as a side product of that.
Additions:
Add pl_peak_detect_params.black_cutoff, ing unnatural flickering from.
Encoding noise near black
Add pl_queue_params.drift_compensation (and PL_QUEUE_DEFAULTS), to help.
Adjust for slight discrepencancies due to e.g. 0.1 differences between 60.00
Hz and 59.94 Hz.
Add pl_cache_signature() to test if a cache object needs to be updated.
Add pl_map_avdovi_metadata().
Add PL_ALPHA_NONE, distinguishing itself from PL_ALPHA_UNKNOWN.
Add pl_frame_clear_tiles().
Add pl_gpu_limits.max_mapped_vram.
Add pl_color_linearize() and pl_color_delinearize().
Add pl_color_ primaries,system,transfer _name(s).
Add fourcc codes for AB48 and AR48.
Add support for dovi extension block parsing in utils/libav.h.
Changes:
Remove fields deprecated in libplacebo v5.
Deprecate pl_frame_map_avdovi_metadata(), see pl_map_avdovi_metadata() for
a replacement.
Deprecate pl_render_params.skip_target_clearing and.blend_against_tiles.
Instead introduce new fields pl_render_params.background and.border, which
Can be set to an explicit value to control how the background and border are
Drawn (respectively).
ICC profiles with well-known transfer functions are now identified as such.
And performance enhancements:
Accidentally removed symbols (cubic samplers).
Improve cache efficiency of plplay.
Segfault when writing to oddly sized vulkan buffers under some.
Circumstances
Various extension checks for GLES.
Rgba8 not being marked host-readable on GLES.
Bit shift of vulkan P010 frames.
Also allow built-in fast paths for custom filters which are equivalent to.
Built-in filters
Massively improve compilation time of large ortho samplers, by not unrolling.
Past a certain point
Build past certain versions of glslang.
Slightly modify debanding a
GNU GPLv3 video image rendering library gpu
WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire’s API, providing convenience for writing the daemon’s modules as well as external tools for managing PipeWire.
The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality.
The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don’t do actual media streaming) and to write custom session managers for embedded devices.
minor bugfix: :
- a long standing that would cause many device nodes to have.
Inconsistent naming, with a '.N' suf(where N is a number = 2) being
Appended at seemingly random times
- an that would cause unavailable device profiles to be selected
if they were previously stored in the state file, sometimes requiring users
to manually remove the state file to get things working again.
- an occasional crash that could sometimes be triggered by hovering.
The volume icon on the KDE taskbar, and possibly other similar actions
(#628, !644).
Camera device deduplication logic when the same device is available.
Through both V4L2 and libcamera, and the libcamera one groups multiple V4L2
Devices together (#623, !636)
Applying the default volume on streams that have no volume previously.
Stored in the state file
- an that would prevent some camera nodes - in some cases -.
From being destroyed when the camera device is removed
- an that would cause video stream nodes to be linked with audio.
Smart filters, if smart audio filters were configured (!647)
- an that would cause WP to re-activate device profiles even.
Though they were already active (!639)
- Configuration files in standard JSON format (starting with a ' ', among.
Other things) are now correctly parsed
Overriding non-container values when merging JSON objects.
- Functions marked with WP_PRIVATE_API are now also marked as.
Non-introspectable in the gobject-introspection metadata
Improvements:
- Logging on the systemd journal now includes the log topic and also the log.
Level and location directly on the message string when the log level is
High enough, which is useful for gathering additional context in logs
Submitted by users (!640)
- Added a video-only profile in wireplumber.conf, for systems where only.
Camera screensharing are to be used
- Improved seat state monitoring so that Bluetooth devices are only enabled.
When the user is active on a local seat, instead of allowing remote users
as well (!641).
- Impr
Other audio session-manager policy-manager pipewire c lua
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: .
.
Selecting the osd and equ pseudo-languages with -l/--language now.
Exits with an error when using Tesseract OCR, because these are not
Regular Tesseract languages but implementation details implemented.
Using them can cause Tesseract to crash.
The hOCR renderer is more tolerant of extra whitespace in input files..
watcher.py now changes the output file extension to.pdf when the input is not.
.pdf..
Improved handling of PDFs that contain circularly referenced Form XObjects.
#1321.
Alpine Docker image for ARM64, which was not building correctly..
Docker images now use pikepdf 9.0.0..
.
.
.
GNU GPLv3 pdf ocr scanning
NDI is a standard for astronomical instrumentation control. INDI Library is an Open Source POSIX implementation of the Instrument-Neutral-Device-Interface protocol.
INDI core library is composed of the following components:
INDI Server.
INDI Core Drivers: Hardware drivers that communicate with the equipment. Many devices are supported including:
Mounts
CCDs, CMOS, Webcams, DSLRs (Canon, Nikon, Sony, Pentax..etc).
Focusers.
Filter Wheels.
Adaptive Optics.
Domes.
GPS.
Weather Stations.
Controllers.
Auxiliary Devices (switches, watchdog, relays, light sources, measurement devices..etc).
Client Library: Cross-platform POSIX and Qt5-based client libraries. The client libraries can be embedded in 3rd party applications to communicate with INDI server and devices.
INDI core device drivers are shipped with INDI library by default.
INDI 3rd party drivers are available in a dedicated 3rdparty repository and maintained by their respective owners.
minor bugfix: E62adc696 2024-05-31 Nicholas Fasching "Al" Typo in indiccd.h
824f83f4f 2024-05-30 Peter Englmaier Make openweathermap show rain and snow data.
Ab211786d 2024-05-29 Sonny Cavazos Update ioptronv3driver.cpp - Add new mounts to driver
963447646 2024-05-23 Paweł Soja build - SWIG 4.2.0.
E4e90326d 2024-05-23 Peter Englmaier Implement DustCapInterface
F1eff6411 2024-05-23 Jasem Mutlaq Update qt5 package name for MacOS
E0c9ab931 2024-05-23 naheedsa use size_t
560a07219 2024-05-19 Thomas Klausner NetBSD
91950811c 2024-05-19 naheedsa Migrate Pegasus Upb
3b12a795e 2024-05-19 naheedsa Migrate Pegasus PPBA driver.
A300b9ff3 2024-05-19 naheedsa Migrate INDI Astrolink4mini2
42f5cece3 2024-05-19 naheedsa Migrate Pegasus PPB.
C64a3330a 2024-05-19 Eric Dejouhanet (indiserver): avoid strict warning failure on socket struct copy.
13180ac7b 2024-05-19 Jasem Mutlaq Migrate INDI::Dome
8ae038eef 2024-05-16 Jasem Mutlaq Set focuser default baud rate to 115200.
C47313019 2024-05-12 Paweł Soja Build fails with LTO
E3b60ee73 2024-05-12 Paweł Soja Add debhelper package - package build
82b03bd8c 2024-05-10 Jasem Mutlaq Introduce random delays in filter simulators to simulate equipment.
A74f09b74 2024-05-04 Jim indi_2.0.7_spec: updated version
Dc91b2131 2024-05-05 alpha-frank Astrotrac 360 Driver Motion Control
Abb286a89 2024-05-05 Peter Englmaier : update focuser temperature in alluna tcs2 driver
18f82d491 2024-05-05 alpha-frank Enable Astrotrac 360 driver guide pulse
7091f020c 2024-05-04 Jasem Mutlaq compile error
70debc348 2024-05-01 Jasem Mutlaq C20X compile warnings
48a49fa90 2024-04-30 Jasem Mutlaq Add missing Integra 85 focusing rotator
1dbdacff1 2024-04-24 Jasem Mutlaq Simplify iOptron focuser driver
02eea929a 2024-04-24 Jasem Mutlaq I
Mixed astronomy
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: On group/question preview a PHP error is thrown if the qid/gid is invalid (Carsten Schmitz).
Updated translation: Korean by modernity4r.
Updated translation: Japanese by hl_sales.
GNU GPL survey php mysql mssql postgres
KStars is free, open source, cross-platform Astronomy Software.
It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes up to 100 million stars, 13,000 deep-sky objects,all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites.
For students and teachers, it supports adjustable simulation speeds in order to view phenomena that happen over long timescales, the KStars Astrocalculator to predict conjunctions, and many common astronomical calculations. For the amateur astronomer, it provides an observation planner, a sky calendar tool, and an FOV editor to calculate field of view of equipment and display them. Find out interesting objects in the "What's up Tonight" tool, plot altitude vs. time graphs for any object, print high-quality sky charts, and gain access to lots of information and resources to help you explore the universe!
Included with KStars is Ekos astrophotography suite, a complete astrophotography solution that can control all INDI devices including numerous telescopes, CCDs, DSLRs, focusers, filters, and a lot more. Ekos supports highly accurate tracking using online and offline astrometry solver, autofocus and autoguiding capabilities, and capture of single or multiple images using the powerful built in sequence manager.
minor bugfix: Df6cce9f0 2024-05-30 Wolfgang Reissenberger Making target labels dependent on the selected coordinates mode
F78c02c56 2024-05-30 John Evans for relative focusers (DSLR), timed and manual focusers not resetting buttons after focuser move
Ce898c0a4 2024-05-29 Dušan Poizl Add realtime simclock that is locked with systen clock´
090044ab5 2024-05-28 Jasem Mutlaq azimuth unit in mount control panel
Bf082ea64 2024-05-25 Philip Mair Added more scheduler dbus properties
5e0900c9e 2024-05-25 Wolfgang Reissenberger camera logging
3930b5e36 2024-05-21 Wolfgang Reissenberger calibration show fitsviewer
47dcf6b34 2024-05-21 Jasem Mutlaq New mount panel
0491d3a22 2024-05-19 Wolfgang Reissenberger for captured flat frames counting
C98667632 2024-05-18 Wolfgang Reissenberger for device state handling
C07117c93 2024-05-18 Wolfgang Reissenberger of mount parking for flats etc
58a32c7e6 2024-05-18 John Evans Build Filter Offsets Hanging c3676a2c2 2024-05-16 Jasem Mutlaq Debounce jobs updated signal
8564f6ab7 2024-05-15 Jasem Mutlaq Capture and Scheduler process are now children of KStars::Instance. Add Q_SCRIPTABLE to a few function calls where it makes sense to use
6a14e1672 2024-05-15 Wolfgang Reissenberger Multiple cameras step 4
50f05b907 2024-05-14 Hy Murveit Add fit-page-to-zoom button to the fitsviewer
1ad2b09a6 2024-05-14 Hy Murveit Another guiding-concurrency e3aa1ae 2024-05-14 Jasem Mutlaq Add Q_SCRIPTABLE to clearLogs
7422be352 2024-05-14 Jasem Mutlaq Do not save target name in optical train settings since it is set by Ekos
121540c1d 2024-05-14 Jasem Mutlaq Send logs to EkosLive
45e784d42 2024-05-13 Hy Murveit One more guiding-concurrency cc7e87918 2024-05-13 Jasem Mutlaq in profile external guider port settings
Ef501cfd9 2024-05-12 Jasem Mutlaq with INDI::Camera refactor that move FITS Viewer handling to CaptureProcess. Add stretch
Mixed astronomy planetarium
croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only CLI file-transfer tool that does all of the following:
allows any two computers to transfer data (using a relay)
provides end-to-end encryption (using PAKE)
enables easy cross-platform transfers (Windows, Linux, Mac)
allows multiple file transfers
allows resuming transfers that are interrupted
local server or port-forwarding not needed
ipv6-first with ipv4 fallback
can use proxy, like tor
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;: receiver needs to exit without initializing files if no files being transfered by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/schollz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/schollz" gt;@schollz lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2328404140" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//724" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/724/hovercard" href="https://github.com/schollz/croc/pull/724" gt;#724 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/schollz/croc/compare/v10.0.6...v10.0.7" gt; lt;tt gt;v10.0.6...v10.0.7 lt;/tt gt; lt;/a gt; lt;/p gt;.
MITL file-transfer cli encryption tcp transfer peer-to-peer file-sharing data-transfer golang
openpilot is an open source driver assistance system. Currently, openpilot performs the functions of Adaptive Cruise Control (ACC), Automated Lane Centering (ALC), Forward Collision Warning (FCW), and Lane Departure Warning (LDW) for a growing variety of supported car makes, models, and model years. In addition, while openpilot is engaged, a camera-based Driver Monitoring (DM) feature alerts distracted and asleep drivers. See more about the vehicle integration and limitations.
minor feature: New driving model.
Adjust driving personality with the follow distance button.
Added toggle to enable driver monitoring even when openpilot is not engaged.
Support for hybrid variants of supported Ford models.
Fingerprinting without the OBD-II port on all cars.
MITL
MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.
minor feature: All: Bump version to 1.24.0-preview.
Signed-off-by: Damien George lt;damien@micropython.org gt;.
MITL python education home automation internet embedded systems hardware networking industry
|