Linux kernel 6.9.8 💾

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.9.8, tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset(), serial: 8250_omap: Errata i2310 with RX FIFO level check, serial: imx: only set receiver level if it is zero, netfs: netfs_page_mkwrite() to flush conflicting data, not wait, netfs: netfs_page_mkwrite() to check folio- mapping is valid, cxl/region: check interleave capability, cxl/region: Avoid null pointer dereference in region lookup, cxl/region: Move cxl_dpa_to_region() work to the region driver, arm64: dts: rockchip: Add sound-dai-cells for RK3368, arm64: dts: rockchip: the i2c address of es8316 on Cool Pi 4B, reset: gpio: missing gpiolib dependency for GPIO reset controller, arm64: dts: rockchip: PMIC interrupt pin on ROCK Pi E, cxl/mem: no cxl_nvd during pmem region auto-assembling, cxl/region: Convert cxl_pmem_region_alloc to scope-based resource management, arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A, Revert "arm64: dts: rockchip: remove redundant cd-gpios from rk3588 sdmmc nodes", ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node, arm64: dts: rockchip: the value of `dlg,jack-det-rate` mismatch on rk3399-gru, arm64: dts: rockchip: set correct pwm0 pinctrl on rk3588-tiger, arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s, arm64: dts: rockchip: SD NAND and eMMC init on rk3308-rock-pi-s, pwm: stm32: error message to not describe the previous error path, pwm: stm32: calculation of prescaler, mm/page_alloc: Separate THP PCP into movable and non-movable categories, Revert "net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module", bcachefs: btree_gc can now handle unknown btrees, bcachefs: setting of downgrade recovery passes/errors, bcachefs: bch2_sb_downgrade_update(), bcachefs: sb-downgrade validation, bcachefs: sb_field_downgrade validation, syscalls: sys_fanotify_mark prototype, syscalls: compat_sys_io_pgetevents_time64 usage, ftruncate: pass a signed offset, ata: libata-core: double free on error, ata: libata-core

GNU GPL c linux kernel operating-system

Ant Media Server 2.10.0 💾

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;h2 gt;Highlights lt;/h2 gt;. lt;ul gt;. lt;li gt;. lt;p gt; lt;strong gt;Better UX in Conferencing lt;/strong gt;: Ant Media Server provides a better user experience in conferencing, it's faster, more stable and attracting new customers with lt;a href="https://antmedia.io/marketplace/circle-video-conferencing-tool/" rel="nofollow" gt;Circle: Online Video Conferencing lt;/a gt; lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt; lt;strong gt;WHIP Support: lt;/strong gt; Ant Media Server Enterprise can ingest WebRTC streams with WHIP protocol. It's tested with OBS and lt;a href="https://www.npmjs.com/package/@eyevinn/whip-endpoint" rel="nofollow" gt;@eyevinn/whip-endpoint lt;/a gt;. The sample is available in default applications as whip.html. It can be accessible with lt;code gt;https:/ YOUR_AMS :5443/live/whip.html lt;/code gt; and WHIP endpoint is lt;code gt;https:/ YOUR_AMS :5443/live/whip/ STREAM_ID lt;/code gt; lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt; lt;strong gt;Analytics: lt;/strong gt; Ant Media Server logs every stream related info as json to lt;code gt;ant-media-server-analytics.log lt;/code gt; including data transfer, key frame interval, used protocol, start and end time of publishing and playing along with subscriberId, tokens, streamId, and application name. ℹ lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt; lt;strong gt;SEI lt;/strong gt;: Add SEI messages(unregistered user data) to the HLS streams on the fly with REST API and parse them on the player to make streaming interactive and synched. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt; lt;strong gt;Multitrack Player lt;/strong gt;: Play conference rooms in a player and it can be used by recording conference rooms or create PK with MediaPush plugin. Multitrack player is available in default applications on lt;code gt;https:/ YOUR_AMS :5443/live/multitrack-play.html lt;/code gt; lt;/p gt;. lt;/li gt;. lt;/ul gt;. lt;p gt;PS: You need to update your Ant Media Server Installer for installation of v2.10.

Apache media server rtmp webrtc rtsp streaming hls broadcasting java

AdGuardHome 0.107.52 💾

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 feature: See also the v0.107.52 GitHub milestone ms-v0.107.52 . Security: Go version has been updated to prevent the possibility of exploiting the Go vulnerabilities in Go 1.22.5 go-1.22.5 . Added: The ability to disable logging using the new `log.enabled` configuration property (). Changed: Frontend rewritten in TypeScript. The `systemd`-based service now uses `journal` for logging by default. It also doesn't create the `/var/log/` directory anymore (). NOTE: With an installed service for changes to take effect, you need to reinstall the service using `-r` flag of the install script install-script or via the CLI (with root privileges): ``sh. ./AdGuardHome -s stop. ./AdGuardHome -s uninstall. ./AdGuardHome -s install. ./AdGuardHome -s start. ``. Don't forget to backup your configuration file and other important data before reinstalling the service. Deprecated: Node 18 support, Node 20 will be required in future releases. : Panic caused by missing user-specific blocked services object in configuration file (). Tracking `/etc/hosts` file changes causing panics within particular filesystems on start (). https://github.com/AdguardTeam/AdGuardHome//7053. https://github.com/AdguardTeam/AdGuardHome//7069. https://github.com/AdguardTeam/AdGuardHome//7076. https://github.com/AdguardTeam/AdGuardHome//7079. go-1.22.5 : https://groups.google.com/g/golang-announce/c/gyb7aM1C9H4. install-script : https://github.com/AdguardTeam/AdGuardHome/?tab=readme-ov-file#automated-install-linux-and-mac. ms-v0.107.52 : https://github.com/AdguardTeam/AdGuardHome/milestone/87?=1.

dns security tracking adblock adguard privacy golang javascript

Bokeh 3.5.0 💾

Bokeh is an interactive visualization library for modern web browsers. It provides elegant, concise construction of versatile graphics, and affords high-performance interactivity over large or streaming datasets. Bokeh can help anyone who would like to quickly and easily make interactive plots, dashboards, and data applications.

minor feature: Ability to log render statistics ( pull request 13503 ).. Let client ping faillure clean up sessiosn ( pull request 13655 ).. Support missing iterable kinds for BooleanFilter ( pull request 13661 ).. docs ( pull request 13588, pull request 13647, pull request 13659 )

BSDL python javascript visualization data-science rendering science-research developers cross-platform python

Logstash 8.14.2 💾

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

minor bugfix: notable-8.14.2 . ==== Notable. a regression from Logstash 8.7.0 that prevented pipelines from starting when they included plugins with unicode ids https://github.com/elastic/logstash/pull/15971. a regression from Logstash 8.12.0 that prevented pipelines from starting when they included a geoip filter that used the managed databases feature after the databases had been updated https://github.com/elastic/logstash/pull/16222. an with the dead-letter queue that could cause it to emit superfluous warning messages when age-based retention was enabled while determining whether a fully-consumed segment that had already been removed was also expired https://github.com/elastic/logstash/pull/16204. ==== Plugins. *Fluent Codec - 3.4.3*. : reduce overhead of unpacking packforward-payloads by reusing a single instance https://github.com/logstash-plugins/logstash-codec-fluent/pull/32 #32 . *Elastic_integration Filter - 0.1.10*. Handling of array-type event fields by treating them as lists https://github.com/elastic/logstash-filter-elastic_integration/pull/146 #146 . Syncs with Elasticsearch 8.14, including support for new user-provided GeoIP database types `ConnectionType`, `Domain` and `Isp` https://github.com/elastic/logstash-filter-elastic_integration/pull/147 #147 . *Elasticsearch Input - 4.20.3*. DOC Update link to bypass redirect, resolving directly to correct content https://github.com/logstash-plugins/logstash-input-elasticsearch/pull/206 #206 . *Elasticsearch Output - 11.22.7*. DOC `ssl_key` requires PKCS#8 format https://github.com/logstash-plugins/logstash-output-elasticsearch/pull/1181. logstash-8-14-1 .

log log-viewer java

Gitea 1.22.1 💾

Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork. Purpose The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.

minor feature: SECURITY. Add replacement module for `mholt/archiver`. API. Missing images in editor preview due to wrong links. Duplicate sub-path for avatars. Reduce memory usage for chunked artifact uploads to MinIO. Remove sub-path from container registry realm. NuGet Package API for filter with Id equality. Add an immutable tarball link to archive download headers for Nix. Add missed return after `ctx.ServerError`. . Avatar radius problem on the new page. Overflow menu flickering on mobile. Poor table column width due to breaking words. Support relative paths to videos from Wiki pages. New /pr avatar. Increase max length of org team names from 30 to 255 characters. Line number width in code preview. Optimize runner-tags layout to enhance visual experience. Overflow on push notification. Overflow on notifications. Overflow in card. Split sanitizer functions and fine-tune some tests. Use correct l10n string. Dropzone JS error when attachment is disabled. Web notification icon not updated once you read all notifications. Switch to "Write" tab when edit comment again. The link for.git-blame-ignore-revs bypass. The wrong line number in the diff view page when expanded twice.. Labels and projects menu overflow on page. Account Linking UpdateMigrationsByType. Markdown math brackets render problem. Rendered wiki page link. Natural sort. Allow downloading attachments of draft releases. Repo graph JS. Incorrect localization `explorer.go`. Hash render end with colon. Line number widths. Navbar `+` menu flashing on page load. Adopt repository has empty object name in database. Delete legacy cookie before setting new cookie. Some URLs whose sub-path is missing. Admin oauth2 custom URL settings. Make pasted "img" tag has the same behavior as markdown image. Agit checkout command line hint amp; ShowMergeInstructions checking. The possible migration failure on 286 with postgres 16. Branch order. Markup preview.

MITL git go

libUseful 5.18 💾

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: FindFileInPath now returns a real file, rather than symlink, unless a symlink is all it can find (not it really does). Clean up some errors revealed by -Wall.

GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps

motivational-numerology 2.3.4 💾

Calculate and interpret the numerology numbers derived from your name (Destiny, Personality, and Attitude) and birth date (Character, Soul Urge, and Hidden Agenda). The code is based on the book Motivational Numerology by Sally Faubion.

minor feature: Added Vietnamese translation.

Affero GPLv3 numerology javascript end-users

IfcOpenShell 0.7.9.240703 💾

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: IfcWrap CMake - migrate to FindPython Previously it was giving deprecation warnings: CMake Warning (dev) at /IfcOpenShell/src/ifcwrap/CMakeLists.txt:38 (FIND_PACKAGE): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules. are removed. Run "cmake --help-policy CMP0148" for policy details. Use. the cmake_policy command to set the policy and suppress this warning. CMake Warning (dev) at /IfcOpenShell/src/ifcwrap/CMakeLists.txt:73 (FIND_PACKAGE): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules. are removed. Run "cmake --help-policy CMP0148" for policy details. Use. the cmake_policy command to set the policy and suppress this warning.

GNU LGPLv3 bim cad

VSCode 1.91.0 💾

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 June 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_91#_source-control" rel="nofollow" gt;Preview: Incoming/Outgoing changes graph lt;/a gt; - Visualize incoming and outgoing changes in the Source Control view. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_91#_python" rel="nofollow" gt;Python environments lt;/a gt; - Enhanced environment discovery with python-environment-tools. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_91#_smart-send-in-native-repl" rel="nofollow" gt;Smart Send in native REPL lt;/a gt; - Smoothly run code chunks in the native REPL. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_91#_chat-and-language-model-api" rel="nofollow" gt;GitHub Copilot extensibility lt;/a gt; - Chat and Language Model APIs available in VS Code Stable. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_91#_profiles-editor-preview" rel="nofollow" gt;Preview: Profiles Editor lt;/a gt; - Manage your profiles in a single place. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_91#_access-file-extensions-in-custom-labels" rel="nofollow" gt;Custom tab labels lt;/a gt; - More variable options and support for multiple extensions. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_91#_syntax-checking-for-regular-expressions" rel="nofollow" gt;TypeScript 5.5 lt;/a gt; - Syntax checking for regular expressions and other language features. lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_91#_javascript-deger" rel="nofollow" gt;JavaScript Deger lt;/a gt; - Inspect shadowed variables while deging JavaScript. 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

MITL software-development text-editor debugger terminal-emulator build-tool version-control

GTK 4.15.3 💾

Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites. Work with the language of your choice. Develop your GTK app with your language of choice by using Language Bindings or wrappers and take full advantage of the official GNOME bindings which guarantee API stability and time-based releases. Portability. Projects built using GTK and its dependencies run on well known operating systems. Stability. GTK delivers the enticing features and superb performance which adds to your applications. Language Bindings. GTK is written in C but has been designed to support a wide range of languages such as Python, JavaScript, C++, Rust and many more. Interfaces. GTK has a comprehensive collection of core widgets like Buttons, Windows, Toolbars for use in your application. Open Source. GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License. API. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results. Accommodation. GTK caters to many features like Native look and feel, theme support, Object-oriented approach that today’s developers look for in a toolkit. Foundations. GTK is built on top of GLib. GLib provides the fundamental data types and system integration points to avoid duplicated code in applications.

minor feature: Accessibility: - Only emit notifications when cursor positions change in GtkText. - handling of help text properties. CSS: - some crashes introduced in recent currentcolor changes. DND: - Avoid a critical. Documentation: - many oversights and missing docs. maxOS: - Add native keyboard shortcuts.

GNU GPLv3 gnome gtk library framework gui toolkit cpp

Kamailio SIP Server 5.7.6 💾

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.7.6 Maintenance release of the latest stable branch, 5.7, that. Includes since the release of v5.7.5. There is no change to. Database schema or configuration language structure that you have to do. on previous installations of v5.7.x. Deployments running previous v5.7.x. Versions are strongly recommended to be upgraded to v5.7.6. For more details about version 5.7.6 (including links and guidelines to. Download the tarball or from GIT repository), visit: Https://www.kamailio.org/w/2024/07/kamailio-v5-7-6-released/.

GNU GPL sip voip webrtc volte ims telephony messaging

FreeRDP 3.6.0 💾

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.

major bugfix: With this release we did improve decoder speed so you should notice a significant Speed improvement with progressive and other gfx codecs. We've also eliminated a couple of along the way, so an update is highly recommended. Noteworthy changes: Improved command line failure logging. P11-kit support. Json-c support. (experimental) SDL3 port SDL client. New option '/gfx:frame-ack:off' for connection delay testing. Improved decoder speed. Xfreerdp floatbar hide. Winpr-makecert month. Kerberos kdcUrl check. Timezone updates. a capability protocol violation. SDL client dialog terminating on credential dialog. Some more oss-fuzz. Rails popup window. For a complete and detailed change log since the last release run: Git log 3.6.0...3.5.1

Apache rdp remote-desktop networking c

CMake 3.30.0 💾

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: CMake 3.30 Release Notes Changes made since CMake 3.29 include the following. New Features. Presets. cmake-presets(7)" files now support schema version "9". "include" fields now expand all macros except " env " and preset-specific macros, i.e., those derived from the fields inside a preset's definition. File-Based API. The "cmake-file-api(7)" "cmakeFiles" version 1 object's "version" field has been updated to 1.1. It gained a "globsDependent" field to report "file(GLOB)" calls using "CONFIGURE_DEPENDS". Generators. Visual Studio Generators now add "UseDeLibraries" indicators to. vcxproj" files to denote which configurations are de configurations. See policy "CMP0162". Languages. The "Compile Features" functionality now implements support for the. cxx_std_26" and "cuda_std_26" meta-features to indicate that the compiler mode must be at least C++26. These meta-features were first documented by CMake 3.25, but were not fully implemented. Commands. The "add_library()" command, on platforms that do not support shared libraries, now rejects creation of shared libraries instead of automatically converting them to static libraries. See policy. CMP0164". The "enable_language()" command now fails with an error if it is called before the first "project()" call. See policy "CMP0165". The "file(DOWNLOAD)" and "file(UPLOAD)" commands gained a. TLS_VERSION lt;min gt;" option to specify the minimum TLS version for connections to "https://" URLs. Variables. The "CMAKE_ lt;LANG gt;_STANDARD_LATEST" variable was added to describe the latest " lt;LANG gt;" language standard CMake supports for the selected compiler. The "CMAKE_TLS_VERIFY" environment variable was added as a fallback to the existing "CMAKE_TLS_VERIFY" variable. It specifies whether to verify the server certificate for "https://" URLs by default. The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION" environment variable were added to specify a default minimum TLS version for connections to "https://" URLs by the "file

BSDL software-development build-tool

VTK 9.3.1 💾

The Visualization Toolkit (VTK) is open source software for manipulating and displaying scientific data. It comes with state-of-the-art tools for 3D rendering, a suite of widgets for 3D interaction, and extensive 2D plotting capability. VTK is part of Kitware’s collection of supported platforms for software development. The platform is used worldwide in commercial applications, as well as in research and development.

minor feature: 9.3.0 Release Notes. Changes made since VTK 9.2.0 include the following. changes). Changes: changes-build). Build: Compile for C++20 builds with gcc11. Apply /utf-8 option for MSVC builds for standardization. Headers `vtkBlockSortHelper.h` from `VTK::RenderingVolume` and. vtkDIYKdTreeUtilities.h` from `VTK::FiltersParallelDIY2` are now installed. The `vtk-config.cmake` CMake package no longer permits unknown components to be listed and will report them as not found. This helps ensure the usability. VTK::Component` when `VTK_Component_FOUND` is set. The `vtk_encode_string` CMake API now supports the `ABI_MANGLE_SYMBOL_BEGIN`. ABI_MANGLE_SYMBOL_END`, and `ABI_MANGLE_HEADER` arguments to specify a mangling mechanism. Previously (where mangling was supported), it was hard-coded to VTK's own mangling decisions. Updated the vendored `fmt` library has been to 10.1.1. The vendored `fmt` library has been updated to 10.1.1 to aid with C++17 compatibility. changes-charts). Charts: Uniformize the `vtkPlot` API for color setters/getter, in order to fit the API of `vtkPen` and `vtkBrush`. Methods using floating point parameters. e.g. `vtkPlot::SetColor(double r, double g, double b)`) are now suf with `F` to avoid confusion with equivalent functions using unsigned chars. The former ones are marked as deprecated. vtkChartParallelCoordinates`'s default selection behavior has been simplified. Multiple selection is no longer supported in `SELECTION_DEFAULT`. changes-copyright). Copyright: SPDX information have been added and replace all previous copyright declaration in all of VTK. See more information spdx-copyright on the process used. spdx-copyright : https://gitlab.kitware.com/vtk/vtk/-/commit/987d39ac31203df75281f0ab4be135dfc3c42d89. changes-core). Core: OSPRay has been disabled for older x86 _64 processors which do not support SSE4.1. Removed hidden private dependency of `CommonCore` on `CommonDataModel`. Nested parallelism has been disabled by default for all backends except

Other science-research visualization c++ python

Warzone 2100 4.5.0 💾

Command the forces of "The Project" in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers a full campaign with optional (but strongly recommended!), videos, battle against four factions, multiplayer and single-player skirmish modes, and an extensive tech tree and a full unit designer. Multiplayer is also cross-platform - battle your friends with any OS, Windows, Linux or macOS, it all works seamlessly!

major bugfix: : General: : Exclude retreating droids from formation speed limiting. : GameStoryLogger: Generate final frame. : missionMoveTransporterOffWorld: Clear additional state. : Only process structure group assignment if no droids are also selected. : Prevent artillery units under firesupport trying to ram targets. Campaign: Change: Some buffs for campaign weapons. Other: : Emscripten build info.

GNU GPL real-time-strategy game c++ linux windows macos bsd

PeerTube 6.2.0-rc.1 💾

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: IMPORTANT NOTES: Added `pip3` as required PeerTube dependency to support automatic transcription. You must install it on your system. Maintenance: Check for latest plugin versions every 4 hours (instead of 12 hours). We recommend admins to update their current configuration to apply this change for faster plugin new version notifications. Add a configuration to configure video thumbnail/preview sizes. Support for removing non-existent objects from object storage in prune-storage script. Support for moving original video files to object storage/filesystem in create-move-video-storage-job script. Add house-keeping script to recover disk space by removing remote files (thumbnails, avatars...). Add `max_request_attempts` object storage configuration. Docker: Add missing Docker env to configure object storage (user exports and original video files). ### Plugins/Themes/Embed API. Add ability to register the same setting multiple times to replace the old one . Add `getUser()` client helper. Detect internal link in plugin page to avoid reloading entire application when not needed. Features: :tada: Add automatic transcription of videos to generate subtitles :tada: Uses Whisper engines and models to create the subtitle and guess the video language. Has to be enabled by admins in the configuration web interface: PeerTube will automatically download and install Whisper binaries/models. Transcription can also be performed by PeerTube runners, as it can consume a lot of CPU. Transcription generation can also be run manually by administrators. :tada: Improve comment moderation :tada: Introduce a new video comment policy that requires comments to be approved first. Video owners have a dedicated page to list, view and take action on comments made on their videos. :tada: Implement auto-tagging on comments and videos for admins and on comments for video owners :tada: Comments and videos can be automatically tagged using PeerTube rules ("contains a link" for example)

Affero GPLv3 javascript angularjs web video hosting activitypub

FreeFileSync 13.7 💾

FreeFileSync allows comparing and synchronizing local file folders. It's performant and without GUI complexity. It detects moved and renamed files, detect conflicts, can operate on locked files, understands symlinks, allows automatic syncing, copyies extended file permissions (NTFS), and it's cross-platform.

minor bugfix: Support copying symlinks between SFTP devices Input focus not being restored after comparison/sync Log file pruning not considering selected configuration Show startup error details when running outside terminal (Linux)

GNU GPLv3 synchronization file-management backup version-control mirroring cpp

OpenSSH 9.8 💾

OpenSSH is a BSD/Linux implementation of SSH1 and SSH2 for encrypted terminal connections, tunneling and file transfers. It includes the sshd server, scp and sftp, and various utility tools such as ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen, and the sftp-server.

minor feature: This release contains mostly. New features. Sshd(8): as described above, sshd(8) will now penalise client. Addresses that, for various reasons, do not successfully complete Authentication. This feature is controlled by a new sshd_config(5) PerSourcePenalties option and is on by default. Sshd(8) will now identify situations where the session did not. Authenticate as expected. These conditions include when the client Repeatedly attempted authentication unsucessfully (possibly Indicating an attack against one or more accounts, e.g. password Guessing), or when client behaviour caused sshd to crash (possibly Indicating attempts to exploit in sshd). When such a condition is observed, sshd will record a penalty of. Some duration (e.g. 30 seconds) against the client's address. If This time is above a minimum configurable threshold, then all Connections from the client address will be refused (along with any Others in the same PerSourceNetBlockSize CIDR range) until the Penalty expire. Repeated offenses by the same client address will accrue greater. Penalties, up to a configurable maximum. Address ranges may be Fully exempted from penalties, e.g. to guarantee access from a set of trusted management addresses, using the new sshd_config(5) PerSourcePenaltyExemptList option. We hope these options will make it significantly more difficult for. Attackers to find accounts with weak/guessable passwords or exploit in sshd(8) itself. This option is enabled by default. Ssh(8): allow the HostkeyAlgorithms directive to disable the. Implicit fallback from certificate host key to plain host keys. Misc: a number of inaccuracies in the PROTOCOL.*. Documentation files. GHPR430 GHPR487 All: switch to strtonum(3) for more robust integer parsing in most. Places. Ssh(1), sshd(8): correctly restore sigprocmask around ppoll(). Ssh-keysign(8): stricter validation of messaging socket fd GHPR492. Sftp(1): flush stdout after writing "sftp " prompt when not using. Editline. GHPR480 Sftp-server(8): hom

BSDL c ssh security cryptography utilities sftp scp openbsd linux

git-annex 10.20240701 💾

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 bugfix: Git-annex remotes can now act as proxies that provide access to. Their remotes. Configure this with remote.name.annex-proxy And the git-annex update proxy command. Clusters are now supported. These are collections of nodes that can be accessed as a single entity, accessed by one or more gateway. Repositories. Added git-annex initcluster, updatecluster, and extendcluster commands. a where interrupting git-annex while it is updating the. Git-annex branch for an export could later lead to git fsck Complaining about missing tree objects. Tab completion of options like --from now includes special remotes, as well as proxied remotes and clusters. Tab completion of many commands like info and trust now includes. Remotes. P2P protocol version 2. Windows build with Win32 2.13.4+ Thanks, Oleg Tolmatcev. When --defilter or annex.defilter is set, avoid propigating. Deoutput from git-annex-shell, since it cannot be filtered. -- Joey Hess Mon, 01 Jul 2024 15:11:48 -0400.

Mixed git archive haskell

Weblate 5.6.2 💾

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: lt;p gt;Released on July 1st 2024. lt;/p gt;. lt;p gt; lt;strong gt; lt;/strong gt; lt;/p gt;. lt;ul gt;. lt;li gt;. lt;p gt;Rendering of lt;a href="https://docs.weblate.org/en/weblate-5.6.2/devel/translations.html#labels" rel="nofollow" gt; lt;span gt;String labels lt;/span gt; lt;/a gt; color selection widget. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Detection of pending outgoing commits. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt; lt;a href="https://docs.weblate.org/en/weblate-5.6.2/admin/addons.html#addons" rel="nofollow" gt; lt;span gt;Add-ons lt;/span gt; lt;/a gt; button layout. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Crash when installing lt;a href="https://docs.weblate.org/en/weblate-5.6.2/admin/addons.html#addon-weblate-discovery-discovery" rel="nofollow" gt; lt;span gt;Component discovery lt;/span gt; lt;/a gt; add-on. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Removal of source strings in lt;a href="https://docs.weblate.org/en/weblate-5.6.2/user/glossary.html#glossary" rel="nofollow" gt; lt;span gt;Glossary lt;/span gt; lt;/a gt;. lt;/p gt;. lt;/li gt;. lt;li gt;. lt;p gt;Validation of lt;a href="https://docs.weblate.org/en/weblate-5.6.2/admin/backup.html#projectbackup" rel="nofollow" gt; lt;span gt;Project level backups lt;/span gt; lt;/a gt; ZIP file upon restoring ( lt;a title="CVE-2024-39303" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-jfgp-674x-6q4p/hovercard" href="https://github.com/advisories/GHSA-jfgp-674x-6q4p" gt;CVE-2024-39303 lt;/a gt; / lt;a title="GHSA-jfgp-674x-6q4p" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-jfgp-674x-6q4p/hovercard" href="https://github.com/advisories/GHSA-jfgp-674x-6q4p" gt;GHSA-jfgp-674x-6q4p lt;/a gt;). lt;/p gt;. lt;/li gt;. lt;/ul gt;. lt;p gt; lt;strong gt;Upgrading lt;/strong gt; lt;/p gt;. lt;p gt;Please follow lt;a href="https://docs.weblate.org/en/weblate-5.6.2/admin/upgrade.html#generic-upgrade-instructions" rel="nofollow" gt; lt;span gt;Generic upgrade

GNU GPLv3 translation localization web python html

OpenSnitch 1.6.6 💾

OpenSnitch is a GNU/Linux application firewall. Key features Interactive outbound connections filtering. Block ads, trackers or malware domains system wide. Ability to configure system firewall from the GUI (nftables). Configure input policy, allow inbound services, etc. Manage multiple nodes from a centralized GUI. SIEM integration

minor feature: lt;h2 gt; lt;/h2 gt;. lt;ul gt;. lt;li gt;exporting/importing rules lt;/li gt;. lt;li gt; daemon Remove duplicate regex in system.go for -check-requirements lt;/li gt;. lt;li gt; GUI keep working if pyinotify fails loading lt;/li gt;. lt;/ul gt;. lt;h2 gt;What has changed lt;/h2 gt;. lt;h4 gt;Improvements lt;/h4 gt;. lt;ul gt;. lt;li gt;allow to easily configure rules without the GUI lt;/li gt;. lt;li gt; daemon eBPF performance improvement handling exit events ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/15fcf6753516a1e22add87cb2b4f5de4a14540ec/hovercard" href="https://github.com/evilsocket/opensnitch/commit/15fcf6753516a1e22add87cb2b4f5de4a14540ec" gt; lt;tt gt;15fcf67 lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt; daemon eBPF disable events on too many errors lt;/li gt;. lt;li gt; daemon added more kernel config paths for checking system requirements lt;/li gt;. lt;li gt; GUI improved authentication options ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/ff407e72af7e023b290b9963e9c734d91d640f0b/hovercard" href="https://github.com/evilsocket/opensnitch/commit/ff407e72af7e023b290b9963e9c734d91d640f0b" gt; lt;tt gt;ff407e7 lt;/tt gt; lt;/a gt;, lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/c5409755bc3cafe386488ebe499ff96b9b3bac08/hovercard" href="https://github.com/evilsocket/opensnitch/commit/c5409755bc3cafe386488ebe499ff96b9b3bac08" gt; lt;tt gt;c540975 lt;/tt gt; lt;/a gt;) lt;/li gt;. lt;li gt; GUI improve wording lt;/li gt;. lt;li gt; GUI ignore SameFile error when enabling autostart ( lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/evilsocket/opensnitch/commit/03439f4f9cffc42a0b7c30fc4743ff3ea773400d/hovercard" href="https://github.com/evilsocket/opensnitch/commit/03439f4f9cffc42

GNU GPLv3 firewall c

libvirt 10.5.0 💾

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 bugfix: New features. Introduce SEV-SNP support. SEV-SNP is introduced as another type of ``. Its support is reported in both domain capabilities and `virt-host-validate`. Improvements. Tools: virt-pki-validate has been rewritten in C. The `virt-pki-validate` shell script has been rewritten as a C program. Providing an output format that matches `virt-host-validate`, removing The dependency on `certtool` and providing more comprehensive checks of the certificate properties. Qemu: implement iommu coldplug/unplug. The `` device can be now cold plugged and/or cold unplugged. Pass shutoff reason to release hook. Sometimes in release hook it is useful to know if the VM shutdown was. Graceful or not. This is especially useful to do cleanup based on the VM Shutdown failure reason in release hook. Starting with this release the Last argument 'extra' is used to pass VM shutoff reason in the call to Release hook. Nodedev: improve DASD detection. In newer DASD driver versions the ID_TYPE tag is supported. This tag is. Missing after a system reboot but when the ccw device is set offline and Online the tag is included. To this version independently we need to Check if a device detected as type disk is actually a DASD to maintain the Node object consistency and not end up with multiple node objects for DASDs. . Remote_daemon_dispatch: Unref sasl session when closing client connection. A memory leak was identified when a client started SASL but then suddenly. Connection. This is now. Qemu: migration with disabled vmx- CPU features. Migrating a domain with some vmx- CPU features marked as disabled could. Have failed as the destination would incorrectly expect those features to be enabled after starting QEMU. Qemu: `libvirtd`/`virtqemud` crash when VM shuts down during migration. The libvirt daemon could crash when a VM was shut down while being migrated to another host.

Mixed virtualization virtual-machine toolkit library c python

libvert 10.5.0 💾

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 bugfix: New features. Introduce SEV-SNP support. SEV-SNP is introduced as another type of ``. Its support is reported in both domain capabilities and `virt-host-validate`. Improvements. Tools: virt-pki-validate has been rewritten in C. The `virt-pki-validate` shell script has been rewritten as a C program. Providing an output format that matches `virt-host-validate`, removing The dependency on `certtool` and providing more comprehensive checks of the certificate properties. Qemu: implement iommu coldplug/unplug. The `` device can be now cold plugged and/or cold unplugged. Pass shutoff reason to release hook. Sometimes in release hook it is useful to know if the VM shutdown was. Graceful or not. This is especially useful to do cleanup based on the VM Shutdown failure reason in release hook. Starting with this release the Last argument 'extra' is used to pass VM shutoff reason in the call to Release hook. Nodedev: improve DASD detection. In newer DASD driver versions the ID_TYPE tag is supported. This tag is. Missing after a system reboot but when the ccw device is set offline and Online the tag is included. To this version independently we need to Check if a device detected as type disk is actually a DASD to maintain the Node object consistency and not end up with multiple node objects for DASDs. . Remote_daemon_dispatch: Unref sasl session when closing client connection. A memory leak was identified when a client started SASL but then suddenly. Connection. This is now. Qemu: migration with disabled vmx- CPU features. Migrating a domain with some vmx- CPU features marked as disabled could. Have failed as the destination would incorrectly expect those features to be enabled after starting QEMU. Qemu: `libvirtd`/`virtqemud` crash when VM shuts down during migration. The libvirt daemon could crash when a VM was shut down while being migrated to another host.

Mixed virtualization virtual-machine toolkit library c python

Schism Tracker 20240630 💾

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: lt;p gt;Summary of changes since the lt;a href="https://github.com/schismtracker/schismtracker/releases/tag/20240614" gt;20240614 lt;/a gt; release: lt;/p gt;. lt;ul gt;. lt;li gt;a crash in the sample library under macOS's standard C library lt;/li gt;. lt;li gt;Allow loading of any formats supported by Microsoft's Media Foundation API (requires Windows 7 or newer) lt;/li gt;. lt;li gt;Schism now runs on Windows XP again lt;/li gt;. lt;li gt;Add DSM format loader lt;/li gt;. lt;li gt;some filenames being sorted incorrectly lt;/li gt;. lt;li gt;a crash upon loading some IT modules made in Modplug and its derivatives lt;/li gt;. lt;li gt; lt;strong gt;EXPERIMENTAL lt;/strong gt;: Add XI instrument saving, accessible through lt;code gt;Alt-T lt;/code gt; in the instrument list, similarly to the sample list lt;/li gt;. lt;/ul gt;.

GNU GPL audio editor music sequencer tracker c python

WirePlumber 0.5.5 💾

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 feature: Highlights: - Hotrelease to address crashes in the Bluetooth HSP/HFP autoswitch functionality that were side-effects of some changes that were part of the role-based linking policy. Improvements: - wpctl will now properly show a '*' in front of sink filters when they are selected as the default sink (!660). Past releases.

Other audio session-manager policy-manager pipewire c lua

GnuCash 5.7 💾

GnuCash is a personal finance and small-business accounting software. It provides a check-book like register GUI to enter and track bank accounts, stocks, income and expenses, for double-entry accounting. It also allows to manage stock/bond/mutual fund accounts, generate graphs and reports, supports QIF/OFX/HBCI import, and transaction matching, common calculations and scheduling. It's still simple to use.

minor feature:

GNU GPL c perl scheme gtk gnome accounting personal-finance

Dear ImGui 1.90.9 💾

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 feature: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.90.9 Breaking changes: Removed old nested structure: renaming ImGuiStorage::ImGuiStoragePair type to ImGuiStoragePair (simpler for many languages). No significant nested type left. BeginChild: added ImGuiChildFlags_NavFlattened as a replacement for the window flag ImGuiWindowFlags_NavFlattened: the feature only ever made sense for BeginChild() calls anyhow. @cfillion . - old: BeginChild("Name", size, 0, ImGuiWindowFlags_NavFlattened);. - new: BeginChild("Name", size, ImGuiChildFlags_NavFlattened, 0) Kept inline redirection flag (will obsolete). Style: renamed tab colors for clarity and consistency with other changes: (#261, #351). - ImGuiCol_TabActive - ImGuiCol_TabSelected. - ImGuiCol_TabUnfocused - ImGuiCol_TabDimmed. - ImGuiCol_TabUnfocusedActive - ImGuiCol_TabDimmedSelected Kept inline redirecting enums (will obsolete). IO: io.ClearInputKeys() (first exposed in 1.89.8) doesn't clear mouse data. Newly added io.ClearInputMouse() does.. Drag and Drop: renamed ImGuiDragDropFlags_SourceAutoExpirePayload to ImGuiDragDropFlags_PayloadAutoExpire. Kept inline redirecting enum (will obsolete).. Other changes: IO: do not disable io.ConfigWindowsResizeFromEdges (which allow resizing from borders and lower-left corner) when ImGuiBackendFlags_HasMouseCursors is not set by backend. The initial reasoning is that resizing from borders feels better when correct mouse cursor shape change as honored by backends. Keeping this enabling will hopefully increase pressure on third-party backends to set ImGuiBackendFlags_HasMouseCursors and honor changes of ImGui::GetMouseCursor() value.. IO: do not claim io.WantCaptureMouse=true on the mouse release frame of a button which was pressed over void/underlying app, which is consistent/needed to allow the mouse up event of a drag over void/underlying app to catch release. @Moka42 . IO: Added io.ClearInputMouse() to clear

MITL game ui gui api gamedev library framework game-engine game-development toolkit cpp c

Mutahunter 💾

Check out our open-source, language-agnostic mutation testing tool using LLM agents here: https://github.com/codeintegrity-ai/mutahunter Mutation testing is a way to verify the effectiveness of your test cases. It involves creating small changes, or “mutants,” in the code and checking if the test cases can catch these changes. Unlike line coverage, which only tells you how much of the code has been executed, mutation testing tells you how well it’s been tested. We all know line coverage is BS. That’s where Mutahunter comes in. We leverage LLM models to inject context-aware faults into your codebase. As the first AI-based mutation testing tool, Our AI-driven approach provides a full contextual understanding of the entire codebase by using the AST, enabling it to identify and inject mutations that closely resemble real vulnerabilities. This ensures comprehensive and effective testing, significantly enhancing software security and quality. We also make use of LiteLLM, so we support all major self-hosted LLM models We’ve added examples for JavaScript, Python, and Go (see /examples). It can theoretically work with any programming language that provides a coverage report in Cobertura XML format (more supported soon) and has a language grammar available in TreeSitter. Here’s a YouTube video with an in-depth explanation: https://www.youtube.com/watch?v=8h4zpeK6LOA Here’s our blog with more details: https://medium.com/codeintegrity-engineering/transforming-qa-mutahunter-and-the-p

minor feature:

Affero GPLv3 java go python bug-tracking build-tool debugger python-module python

OCRmyPDF 16.4.1 💾

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.

minor bugfix: . . calculation of image printed area (used in finding weighted DPI for OCR). #1334. NotImplementedError: not sure how to get colorspace error. Messages in logs which simply records a failure to optimize images with Print production colorspaces. #1315 . . .

GNU GPLv3 pdf ocr scanning

Shotwell 0.32.7 💾

Shotwell is a photo manager for the GNOME desktop. Features: Import from disk or camera; organize by time-based Events, Tags (keywords), Folders, and more; view your photos in full-window or fullscreen mode; crop, rotate, color adjust, straighten, and enhance photos; slideshow; video and RAW photo support; share to major Web services, including Facebook, Flickr, and YouTube.

minor feature: Release Shotweel 0.32.7 Avoid an abort if WEBP files are corrupted somewhere after the initial header. border colors in the thumbnail view. transparent image background setting actually doing something. Deprecate the --datadir option outside of --profile --create. Change the error message to something more sensible if a file cannot be read on import. Move Tumblr authentication to the full OAUTH1 flow with an external browser. an with translation of month format strings. an abort if XdpPortal is not available, show error message instead. Add Swedish translation of an image in help. Updated translations. in this release: https://gitlab.gnome.org/GNOME/shotwell//4919. https://gitlab.gnome.org/GNOME/shotwell//5016. https://gitlab.gnome.org/GNOME/shotwell//5101. Merge requests included in this release: https://gitlab.gnome.org/GNOME/shotwell/merge_requests/87. https://gitlab.gnome.org/GNOME/shotwell/merge_requests/83. https://gitlab.gnome.org/GNOME/shotwell/merge_requests/81. All contributors to this release: Jens Georg lt;mail@jensge.org gt;. Anders Jonsson lt;anders.jonsson@norsjovallen.se gt;. Balázs Úr lt;balazs@urbalazs.hu gt;. Yuri Chornoivan lt;yurchor@ukr.net gt;. Artur S0 lt;arturios05@bk.ru gt;. Rodrigo Lledó lt;rodhos92@gmail.com gt;. Martin lt;miles@filmsi.net gt;. Rico Tzschichholz lt;ricotz@ubuntu.com gt;. Rūdolfs Mazurs lt;alta.liepa@gmail.com gt;. Andi Chandler lt;andi@gowling.com gt;. Asier Sarasua Garmendia lt;asiersarasua@ni.eus gt;. Added/updated translations: en_GB.po, courtesy of Bruce Cowan. es.po, courtesy of Daniel Mustieles García. eu.po, courtesy of Asier Sarasua Garmendia. hu.po, courtesy of Balázs Úr. lv.po, courtesy of Rūdolfs Mazurs. ru.po, courtesy of Artur So. sl.po, courtesy of Martin Srebotnjak. sv.po, courtesy of Anders Jonsson. uk.po, courtesy of Yuri Chornoivan.

GNU LGPL photo graphics viewer manager gnome vala

Seed7 20240630 💾

Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.

minor feature: Explanations about scanner functions and why some write statements. Raise RANGE_ERROR have been added to the FAQ. The new library json.s7i has been added. This library supports. Reading processing and writing JSON data. A JSON DOM is used to Store the JSON data. A test program for JSON functions (chkjson.sd7) has been added. The program calc7.sd7 has been improved to support JSON functions. The new library magic.s7i has been added. This library supports. Getting magic numbers (signatures) from strings and files. The new library basearray.s7i has been added. This library. Supports arrays with a minimum index. Tests for arrays with size or minimum index have been. Added to chkarr.sd7. A test program for scanner functions (chkscan.sd7) has been added. The Seed7 compiler (s7c.sd7) has been improved: - Support to compile dynamic functions with a type result has been. Added. The compilation of an array sort has been improved to avoid. Unnecessary copying of the array. The code generation for a size array index access has been. Refactored. The code generation for dynamic function calls has been. Refactored. The optimizations for array indexing have been improved. Interpreter and compiler have been improved to raise INDEX_ERROR. Instead of RANGE_ERROR if indexing into a hash map fails. Tests for INDEX_ERROR have been added to chkhsh.sd7. A function to sort an array in reverse order has been added to the. Library array.s7i. Tests for array assignment and array sort have been added to. Chkarr.sd7. The program chk_all.sd7 has has been adjusted to consider the. Changes in the test suite. In ar.s7i, cpio.s7i, rpm.s7i, tar.s7i, tar_cmds.s7i and zip.s7i. The function getFileMode has been improved to return only the Permission bits. In tar.s7i and zip.s7i the function setFileMode() has been. Improved to only change the permission bits. In ar.s7i, cpio.s7i, rpm.s7i, tar.s7i and zip.s7i the function. () has been changed to reset the file system to be empty. In ar

GNU GPL software-development interpreter compiler

libUseful 5.17 💾

libUseful is a general 'C' library providing useful functions related to: resizable strings, lists and maps, unix and tcp sockets, SSL/TLS, cryptographic hashes, parsing of json, yaml and other markup languages, terminal output including ANSI/vt100 escape sequences, OAuth 2.0, etc, etc.

minor feature: FindFileInPath now returns a real file, rather than symlink, unless a symlink is all it can find. Added TerminalPrint function.

GNU GPLv3 c library files ssl tls sockets resizeable strings lists maps

TurboVNC 3.1.2 💾

TurboVNC is a performance-oriented version of the VNC remote desktop connection protocol, based on TightVNC, x4vnc, TigerVNC, and X.org. It provides 3D rendering and VirtualGL compression, works well on video and image-intensive connections. It remains fully compatible to other implementations, but often requires less than a fifth processing power. A Java-based VNC viewer is also available

minor feature: ### Significant changes relative to 3.1.1: 1. The TurboVNC Server now assigns an ordinal ID to every VNC viewer after the. Viewer successfully connects, and the viewer's ID is reported in the TurboVNC Session log along with the IP address from which the viewer connection Originated. This makes it easier to distinguish log entries related to a Specific viewer, especially when using SSH tunneling (which makes it appear as if all viewer connections originate from the loopback IP address.) The TurboVNC Server now also logs the total number of simultaneously connected Viewers.

GNU GPL c vnc rdp remote-desktop 3d tightvnc cross-platform java

CherryTree 1.1.4 💾

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Features: rich text formatting and colorization, syntax highlighting, images handling, embedded files, lists handling, simple tables, codeboxes, text/image/table alignment, hyperlinks, spell checking, cross application copy/paste, export to html or plain text, table-of-contents generation, extensive search function. It can import from Basket, Cherrytree, Epim html, Gnote, Keepnote, Keynote, KnowIt, MemPad, Notecase, TomBoy, Treepad Lite, TuxCards, Zim.

minor feature: Implemented reset of zoom with Ctrl+0. Syntax error in latex box wrongly detected as a failure to access latex executable. Copy link to node and copy anchor link to include absolute path to the cherrytree document and hierarchical path to node. Added auto recovery from a backup (after asking the user) in case of corrupted cherrytree single file document (.ctd.ctz.ctb.ctx). Added warning message in case an automatic restore from backup was necessary for the new multifile data storage document. Regression with locale in some linux systems. Incomplete languages: fi, hi_IN, hu.

GNU GPLv3 gtk c text-editor note-taking

Pybind11 2.13.1 💾

pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Its goals and syntax are similar to the excellent Boost.Python library by David Abrahams: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.

minor bugfix: New Features: Add support for `Typing.Callable ..., T `. `#5202 `_. : Avoid aligned allocation in free-threaded build in order to support macOS versions before 10.14. `#5200 `_.

Public Domain c++ python library embedded developers

LimeSurvey 6.5.14 (build 240624) 💾

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: security XSS under user management (Denis Chenu). security Stored XSS through csv file upload (Denis Chenu). security No CSRF protection on userManagement (Denis Chenu). Styling of question summary breaks if there is RegEx Validation (Gabriel Jenik). Postgres error when adding language (Gabriel Jenik). Plugin development needs a "Don't disable plugin" option (Denis Chenu). Updated translation: Portuguese (Portugal) by samarta. Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Finnish by Jmantysalo. Updated translation: Dutch by Aanouk, c_schmitz, Han, jorynagel, kpadm, L191. Updated translation: Dutch (Informal) by c_schmitz, Han, jorynagel, thompol, zfocuz.

GNU GPL survey php mysql mssql postgres