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: xx Added Bins and media type text search to Playlist. Added View Files panel. Added Show in Files to Properties and Jobs. Added HSL Primaries and HSL Range video filters (HSL = Hue/Saturation/Lightness). Added Gradient Map video filter. Added Settings Player Pause After Seek toggle that defaults to on (old behavior). Added a Type parameter to Fade In Audio and Fade Out Audio filters. Added Export hardware encoding for Windows on Arm CPUs (`h264_mf` and `hevc_mf` codecs). Added Settings Language Irish. Improved support for MLT XML clip/sub-projects: Now more tolerant to inconsistent video modes, there are Properties, and you can add a Speed: Forward Only time filter. Improved Playlist Generate Slideshow with trimmed video clips making it more useful to make a montage. incorrect color change when mixing video tracks and certain filters such as Hue/Lightness/Saturation. scrub bar and Timeline Keyframes rulers not using Settings Time Format. File Export Markers as Chapters when Settings Time Format is not Clock. Subtitles works incorrectly after a couple of minutes with non-integer frame rates. Settings Clear Recent on Exit not clearing the Projects list. View Application Log Previous not appearding on Windows. changing Properties Duration of image on Timeline not adjusting video filters keyframes. Properties Export GPX not working with GoPro HERO 11, 12 13. Export Presets lossless H.264 with NVIDIA hardware encoder. "Use font size" in Text: Simple, GPS Text, Subtitle Burn In and Timer filters not applying from a saved preset. the color picker (pick color from screen) when Shotcut is not on the primary screen. the color picker on the Wayland graphics subsystem in Linux. drag-n-drop from the Source player on Wayland for Linux. Added native support for Wayland (without Xwayland) in the Flatpak for Linux. unable to extend duration of text clips made by Subtitles Generate Text on Timeline. Properties Convert job progress when de
GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt
autokey is a desktop automation utility for Linux.
Why Would You Use AutoKey And What Does It Do For You?
AutoKey can be a huge time saver, energy saver and productivity booster and can also reduce the stress on your arms and hands.
Some examples:
There are certain things you type over and over; your address, your company name or your custom signature. AutoKey’s abbreviations can automatically expand a few characters into any of your commonly used text blocks. For programmers, AutoKey’s text insertion features can let you easily insert code tags, dividers, etc. at the cursor position.
If you use database, CAD/CAM, engineering or scientific software that require complex key combinations, AutoKey can be configured to send commands that will activate those features with a single keystroke.
Instead of just inserting text, a script can be used to manipulate several different running programs, transfer text between them, start and close them as well as send keyboard and mouse input to them.
AutoKey works across all applications. Any phrase, script or abbreviation can be used in multiple applications. This means you do not have to configure all the different applications that you use–you can do it once in AutoKey and it works for all your applications.
AutoKey is very useful if you write or edit business documents, novels, documentation, articles, web blogs, programs or fill out a lot of forms.
major feature: - Script and phrase metadata are no longer stored as hidden dotfiles. Existing scripts should be automatically converted, but if switch back to versions prior to this one, you will need to copy or symlink them back to dotfile form.
- Scripting API files are now in Python packages, which may require adjusting imports if you have scripts that import them directly.
- Change the default phrase send mode to `ctrl+v` (paste using clipboard) rather than sending keys one at a time.
- This version represents some significant refactoring since the previous update, so bug reports will be highly appreciated.
- Add two sections to the issue template.
- Change all **sudo apt** references in **master** to **sudo apt-get** to satisfy part of issue #772.
- Bump Python version in **autokey.spec** AND **PKG-INFO**.
- Update the **README.rst** file to satisfy part of issue #681 and issue #779.
- Update the actions in the **build.yml** file to the latest versions in the GitHub Marketplace.
- Remove extra unneeded curly bracket from line 350 of engine.py for the API documentation.
- Update the actions in the **pages.yml** file to the latest versions in the GitHub Marketplace.
GNU GPLv3 automation hotkey python
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: adding thresholds to brute-force detection.
Appid: optimised appid logs and trace.
Cmake: modification to search custom jemalloc first.
Data_bus: publisher registration data races.
Data_bus: remove unsubscribe methods.
Doc: stylize dependency names in README.md.
File_api: add pending expire time reset for FileInfo.
Flow: use timeout set on flow rather than using configured timeout.
Hyperscan: delog tsan ips: add access to Event references.
Ips_options: ips_content.cc given width and endian parameters for simpler multi-byte char matches.
Ips: update pcre to pcre2.
Js_norm: add stoi out of range exception handling.
Main: support an instance ID dump per-thread.
Pcap: filter Geneve encapsulated packets using inner headers.
Pub_sub: implemented header defintions for shadow traffic aggregator.
Ssl: added length check for cert data processing.
Stream_tcp: evaluate flush policy on asymmetric connections when the connection or the tcp session is cleared.
Stream_tcp: initialize 3whs normalizer for peer tracker separately.
Tcp_pdu: rename to tlv_pdu.
Utils: add new header/wrapper for pcre2 code unit width.
GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c
VeraCrypt is a full-disk encryption software derived from TrueCrypt. It revises some of the algorithm usage against brute-force attacks. For example system partitions use use larger rounds of PBKDF2 key stretching. The partition and container format is different to that of TrueCrypt however.
minor bugfix: /strong (January 22nd, 2025):.
.
macOS:.
.
regression that blocked dismounting of volumes. .
.
.
.
Other c++ encryption disk-encryption security
Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. We welcome anyone who is interested in joining us in our quest!
minor feature: General Changes
Add check to prevent downgrade from future EFCore refactor PR #13103 , by @JPVenson
Open files with FileShare.Read for BlurHash calculations PR #13425 , by @Bond-009
Don't select audio stream and codec explicitly for copy when bitrate exceeds limit PR #13423 , by @gnattu
Fix parallel use of not thread-safe SubtitleFormat instance PR #13384 , by @alltilla
Use WriteThrough for ImageSaver PR #13411 , by @gnattu
Catch IOExceptions for GetFileSystemMetadata PR #13390 , by @gnattu
Fix rating levels PR #13388 , by @Shadowghost
Fix: handling of elements in NfoParser PR #13092 , by @TheMelmacian
Fix interface selection PR #13382 , by @Shadowghost
GNU GPLv3 media media-center multimedia entertainment-hub home-theater csharp
Grocy is a web-based self-hosted groceries & household management solution for your home.
Track your purchases. A barcode reader ready interface makes this a easy and quick task and you always know what you currently have at home. It's also possible to scan barcodes directly in the web browser using the device camera.
Automate & optimize your shopping list. Define minimum stock amounts of your loved products and never think about "do I need noodles or are there enough at home?". Group products by assortments to optimize your way in the supermarket - never jump from one end to the other again and again.
Waste less. Always know what's due next.
Input forms made for productivity. One hand, 3 seconds, no problem - errors impossible.
Recipes with intelligence. Maintain your recipes and see at a glance whether everything you need is in stock at home. Of course, everything that is not available can also be automatically added to the shopping list.
Meal planning like a Pro. Plan your daily meals based on your recipes and put everything needed and not at home with one click on the shopping list.
major feature: New Feature: External Barcode Lookups as a product picker workflow + a built-in Plugin for Open Food Facts Added a new product picker workflow quot;External barcode lookup quot; This executes the configured barcode lookup plugin with the given barcode If the lookup was successful, the product edit page of the created product is displayed where the product setup can be completed (if required) After that, the transaction is continued with that product as usual A plugin for Open Food Facts is now included and used by default (see the config.php option STOCK_BARCODE_LOOKUP_PLUGIN and maybe change it as needed).
.
The product name and image (and of course the barcode itself) are taken over from Open Food Facts to the product being looked up.
MITL erp blade javascript php
Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.
minor bugfix: (2025-01-24).
#### :: `babel-helpers`, `babel-preset-env`, `babel-runtime-corejs3`.
Make "object without properties" helpers ES6-compatible (@tquetano-netflix).
`babel-plugin-transform-typeof-symbol`.
: Correctly handle `typeof` in arrow functions (@liuxingbaoyu).
`babel-parser`.
Respect `ranges` option in estree method value (@JLHwung).
`babel-core`.
Do not try to parse.ts configs as JSON if natively supported (@nicolo-ribaudo).
`babel-plugin-transform-typescript`.
: correctly resolve references to non-constant enum members (@branchseer).
`babel-plugin-transform-typescript`, `babel-traverse`, `babel-types`.
: Remove type-only `import x = y.z` (@liuxingbaoyu).
MITL javascript ecmascript nodejs compiler conversion es6 es7 developers
libconfig-persistence is a small library that allows you to read/parse and write the configuration of an application easily. It supports Linux, Windows and Mac and allows a simple "name=value" configuration or XML.
minor feature: libconfig-persistence 1.0 RC-1 has been released. Please test!
Notable changes:
* Usage of std::shared_ptr instead of raw pointers
* Update of README.md explaining how to build and install
* Preliminary package generation with CPACK (Linux Windows)
Apache library c
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;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;feat(snap): add git as craft.git to snapcraft by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dariuszd21/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dariuszd21" gt;@dariuszd21 lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2673564479" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5149" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5149/hovercard" href="https://github.com/canonical/snapcraft/pull/5149" gt;#5149 lt;/a gt; lt;/li gt;.
lt;li gt;build(deps): bump tornado from 6.4.1 to 6.4.2 in /docs/.sphinx 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="2684742603" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5151" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5151/hovercard" href="https://github.com/canonical/snapcraft/pull/5151" gt;#5151 lt;/a gt; lt;/li gt;.
lt;li gt;docs: minor in bases.rst by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tigarmo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tigarmo" gt;@tigarmo lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2703233576" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5159" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5159/hover
GNU GPLv3 snaps linux packaging distribution python cpp
Kamailio (formerly OpenSER) is a high-performance SIP (RFC3261) server with a flexible architecture and many extensions. The server implements proxy, registrar, redirect, and location SIP/VoIP services. It has support for UDP, TCP, TLS, and SCTP transport layers, DNSsec, ENUM, AAA via database, RADIUS, DIAMETER, gateways to SMS and XMPP, least cost routing, load balancing, NAT traversal, and call processing language. Kamailio implements SIMPLE presence and instant messaging extensions, and includes an embedded XCAP server and MSRP relay, IMS/VoLTE extensions. It can be also used as a routing SIP sever for WebRTC via WebSocket.
minor feature: Version 5.8.5
Maintenance release of the latest stable branch, 5.8, that.
Includes since the release of v5.8.4. There is no change to.
Database schema or configuration language structure that you have to do.
on previous installations of v5.8.x. Deployments running previous v5.8.x.
Versions are strongly recommended to be upgraded to v5.8.5.
For more details about version 5.8.5 (including links and guidelines to.
Download the tarball or from GIT repository), visit:
Https://www.kamailio.org/w/2025/01/kamailio-v5-8-5-released/.
GNU GPL sip voip webrtc volte ims telephony messaging
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 feature: Full changelog
:
Attitude indicator not scaling with units-per-pixel value in spacecraft UI.
Incorrect initialization of label threshold in volumes in VR mode.
Entering panorama mode resets back-buffer scale. The was that the dynamic resolution reset routine was always applied, and not only when the dynamic resolution setting was on.
Build System:
Update install4j template to version 11.
Documentation:
Improve javadoc comments in settings class.
Features:
Move volumes earlier in the rendering pipeline, because they now write to the depth buffer.
Check for dataset incompatibilities and ask user to confirm action when selecting incompatible datasets.
Add window size and resolution of external view in settings, when the external view is active.
Performance Improvements:
Replace arbitrary precision `add()` call with double one to compute spherical coordinates of objects.
.
MPL astronomy vr
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.
major bugfix: lt;p gt;This is release 1.70.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;genius 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; BoringSSL Update third_party/boringssl-with-bazel. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;C++ lt;/h2 gt;.
lt;ul gt;.
lt;li gt;gRPC C++ begins to require C++17 or later to build and use gRPC C++. You may need the following settings.
lt;ul gt;.
lt;li gt;CMake: Add lt;code gt;CMAKE_CXX_STANDARD=17 lt;/code gt; to your CMake build command. lt;/li gt;.
lt;li gt;Bazel: Add lt;code gt;--cxxopt= #39;/std:c++17 #39; lt;/code gt; and lt;code gt;--host_cxxopt= #39;/std:c++17 #39; lt;/code gt; to your Bazel build command. lt;/li gt;.
lt;/ul gt;.
lt;/li gt;.
lt;/ul gt;.
.
stanley-cheung.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.70.0-pre1.
2025-01-09T18:22:28Z.
.
Release v1.70.0-pre1.
lt;p gt;This is a prerelease of gRPC Core 1.70.0 (genius). 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 prerelease contains refinements, improvements, and. lt;/p gt;.
.
stanley-cheung.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.69.0.
2024-12-24T02:01:40Z.
.
.
Apache rpc cpp python c
libtorrent is a feature complete C++ bittorrent implementation focusing on efficiency and scalability. It runs on embedded devices as well as desktops. It boasts a well documented library interface that is easy to use. It comes with a simple bittorrent client demonstrating the use of the library.
The main goals of libtorrent are:
to be CPU efficient
to be memory efficient
to be very easy to use
minor bugfix: Race condition when cancelling requests after becoming a seed.
Performance in the file pool, evicting MRU instead of LRU (HanabishiRecca).
Where file_progress could sometimes be reported as 100 .
Don't hint FADV_RANDOM on posix systems. May improve seeding performance.
Allow boost connect while checking resume data if no_verify_files flag is set.
BEP-40 peer priority for IPv6.
Limit piece size in torrent creator.
File pre-allocation when changing file priority (HanabishiRecca).
UTP where closing the connection could corrupt the payload.
Apply DSCP/TOS to sockets before initiating the TCP connection.
Assume copy_file_range() exists on linux (unless old glibc).
Where set_piece_deadline() did not correctly post read_piece_alert.
Integer overflow in piece picker.
Torrent_status::num_pieces counts pieces passed hash check, as documented.
Check settings_pack::max_out_request_queue before performance alert.
Add announce_port setting to override the port announced to trackers.
BSDL-2 library bittorrent client cpp python
Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.
Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported.
Joplin is "offline first", which means you always have all your data on your phone or computer. This ensures that your notes are always accessible, whether you have an internet connection or not.
The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud.
Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own.
minor feature: lt;ul gt;.
lt;li gt;Improved: Allow internal links to target elements using the name attribute lt;/li gt;.
lt;li gt;: error when a note has no history lt;/li gt;.
lt;li gt;Security: Improve comment escaping lt;/li gt;.
lt;/ul gt;.
Affero GPLv3 note-taking todo markdown typescript javascript