FreeRDP 3.10.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 feature: We're happy to present a new release of FreeRDP. This one contains some more code cleanups (we've addressed lots of clang-tidy warnings) as well as some highly anticipated new features and. So, what is new: Enforce use of a supported build type. Enable FDK-AAC support for nightly packages. Better AAD/AVD support. Build system updates. Enforce spell checking. Split unit tests so a subset can be run during package build. We're shipping a.desktop file now. Build scripts for nightly packages. Noteworthy changes: wStream API. Autoreconnect. monitor layout checks. Enforce code formatting for CMake files. Enable SIMD optimizations by default. WinPR types not based on stdint.h et al. Improve code assertions. Code cleanups. For a complete and detailed change log since the last release run: git log 3.10.0...3.9.0

Apache rdp remote-desktop networking c

Vulnerability-Lookup 2.2.0 šŸ’¾

Vulnerability-Lookup facilitates quick correlation of vulnerabilities from various sources, independent of vulnerability IDs, and streamlines the management of Coordinated Vulnerability Disclosure (CVD).

minor feature: Release 2.2.0 (2024-11-28) What's New. Identity: - Vulnerability-Lookup now has a beautiful new logo. New Statistics Namespace: The API now offers a dedicated namespace for statistics. Two new endpoints are currently available: - `/api/stats/vulnerability/most_sighted`. - `/api/stats/vulnerability/most_commented`. Both endpoints provide the option to return results in a Markdown table format. ( commit 7a2b8ed (7a2b8ed). commit d95b49c (d95b49c)). You can use the API output directly to generate PDF reports: ``bash. curl -s -X 'GET' 'https://vulnerability.circl.lu/api/stats/vulnerability/most_sighted?date_from=2024-07-01 amp;output=markdown' pandoc --from=markdown --to=pdf -o semestrial-report.pdfO.

Affero GPLv3 vulnerability-lookup

Gitea 1.22.5 šŸ’¾

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. Upgrade crypto library. delete branch perm checking. . Add standard-compliant route to serve outdated R packages. internal server error when updating labels without write permission. Add Swift login endpoint. fork page branch selection. word overflow in file search page. gogit `GetRefCommitID`. race condition in mermaid observer. a keystring misuse and refactor duplicates keystrings. Bump relative-time-element to v4.4.4. PERFORMANCE. Make wiki pages visit fast. MISC. Don't create action when syncing mirror pull refs.

MITL git go

oomstaller 0.3.0 šŸ’¾

This is a tool for suppressing swap thrashing at build time on a Linux computer. This tool monitors the memory usage of each process when performing a build, and suspends processes as necessary to prevent swapping from occurring. This allows you to build using all CPU cores without worrying about swap thrashing.

major feature: * --max-parallel option is added * --max-parallel-thrash option is added * --show-stat option is added * manpage is added * Handling of multithreaded processes is improved * Several minor bugs are fixed

BSL build-tool linux developers thrashing swapfile out-of-memory

VSCode 1.96.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 November 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_96#_overtype-mode" rel="nofollow" gt;Overtype mode lt;/a gt; - Switch between overwrite or insert mode in the editor lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_96#_configure-paste-and-drop-behavior" rel="nofollow" gt;Add imports on paste lt;/a gt; - Automatically add missing TS/JS imports when pasting code lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_96#_attributable-coverage" rel="nofollow" gt;Test coverage lt;/a gt; - Quickly filter which code is covered by a specific test lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_96#_move-views-between-primary-and-secondary-side-bar" rel="nofollow" gt;Move views lt;/a gt; - Easily move views between the Primary and Secondary Side Bar lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_96#_ligature-support" rel="nofollow" gt;Terminal ligatures lt;/a gt; - Use ligatures in the terminal lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_96#_configure-allowed-extensions" rel="nofollow" gt;Extension allow list lt;/a gt; - Configure which extensions can be installed in your organization lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_96#_deging-with-copilot" rel="nofollow" gt;Dewith Copilot lt;/a gt; - Use copilot-determinal command to start a deging session lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_96#_add-context" rel="nofollow" gt;Chat context lt;/a gt; - Add symbols and folders as context for Chat and Edits lt;/li gt;. lt;li gt; lt;a href="https://code.visualstudio.com/updates/v1_96#_move-chat-session-to-copilot-edits" rel="nofollow" gt;Move from chat to Copilot Edits lt;/a gt; - Switch to Co

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

FreeCiv 3.1.3 šŸ’¾

FreeCiv is an empire-building strategy game inspired by the history of human civilization. The game commences in prehistory and your mission is to lead your tribe from the Stone Age to the Space Age. It's generally comparable with Civilization I & II, allows up to 126 players, is based on artificial intelligence (AI) computer-controlled players, allows network games, comes with pre-made maps and scenarios, extendable trough mod packs, and is fully internationalized.

major feature: https://github.com/freeciv/freeciv/blob/main/NEWS

GNU GPL game strategy civilization turn-based

Ant Media Server 2.12.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;h3 gt;ant-media-server-enterprise-2.12.0-20241211_0927.zip lt;/h3 gt;. lt;h3 gt;Ant-Media-Server lt;/h3 gt;. lt;h3 gt;Ant-Media-Enterprise lt;/h3 gt;. lt;li gt;big app installation in clusters- lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2646835369" data-permission-text="Title is private" data-url="https://github.com/ant-media/Ant-Media-Server//6777" data-hovercard-type="" data-hovercard-url="/ant-media/Ant-Media-Server//6777/hovercard" href="https://github.com/ant-media/Ant-Media-Server//6777" gt;#6777 lt;/a gt; lt;/li gt;. lt;li gt;intermittently unplayable tracks in video conferencing- lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2693050944" data-permission-text="Title is private" data-url="https://github.com/ant-media/conference-call-application//421" data-hovercard-type="" data-hovercard-url="/ant-media/conference-call-application//421/hovercard" href="https://github.com/ant-media/conference-call-application//421" gt;ant-media/conference-call-application#421 lt;/a gt; lt;/li gt;. lt;li gt;Support WebP and atomic move in preview files- lt;a href="/ant-media/Ant-Media-Server/blob/ams-v2.12.0" gt; lt;/a gt; lt;/li gt;. lt;li gt;Pass user publish id in play request- lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2716878282" data-permission-text="Title is private" data-url="https://github.com/ant-media/conference-call-application//426" data-hovercard-type="" data-hovercard-url="/ant-media/conference-call-application//426/hovercard" href="https://github.com/ant-media/conference-call-application//426" gt;ant-media/conference-call-application#426 lt;/a gt; lt;/li gt;. lt;li gt;Add JPG support for previews- lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2708899227" data-permission-text="Title is private" data-url="https://github.com/ant-media/Ant-Media-Server//6841" data-hovercard-type="" data-hovercard-url="/ant-media/Ant-Media-Server//6841/h

Apache media server rtmp webrtc rtsp streaming hls broadcasting java

curl and libcurl 8.11.1 šŸ’¾

curl and libcurl is a tool for transferring files using URL syntax. It supports HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, POP3, IMAP, SMTP, RTSP, RTMP, and FILE, as well as HTTP-post, HTTP-put, cookies, FTP upload, resumed transfers, passwords, port numbers, SSL certificates, Kerberos, and proxies. It is powered by libcurl, the client-side URL transfer library. There are bindings to libcurl for about 40 languages and environments.

minor bugfix: 8.11.1 8.11.1 8.11.1 changes only . : . build: ECH to always enable HTTPS RR. build: MSVC UWP builds. build: omit certain deps from `libcurl.pc` unless found via `pkg-config`. build: use `_fseeki64()` on Windows, drop detections. cmake: do not echo most inherited `LDFLAGS` to config files. cmake: drop cmake args list from `buildinfo.txt`. cmake: include `wolfssl/options.h` first. cmake: remove legacy unused IMMEDIATE keyword. cmake: restore cmake args list in `buildinfo.txt`. cmake: set `CURL_STATICLIB` for static lib when `SHARE_LIB_OBJECT=OFF`. cmake: sync GSS config code with other deps. cmake: typo in comment. cmake: work around `ios.toolchain.cmake` breaking feature-detections. cmakelint: to check root `CMakeLists.txt`. cmdline/ech.md: formatting cleanups. configure: add MEs for disabled pkg-config references. configure: do not echo most inherited `LDFLAGS` to config files. configure: replace ` #` shell syntax. cookie: treat cookie name case sensitively. curl-rustls.m4: keep existing `CPPFLAGS`/`LDFLAGS` when detected. curl.h: mark two error codes as obsolete. curl: --continue-at is mutually exclusive with --no-clobber. curl: --continue-at is mutually exclusive with --range. curl: --continue-at is mutually exclusive with --remove-on-error. curl: --test-duphandle in debuilds runs quot;duphandled quot;. curl: do more command line parsing in sub functions. curl: rename struct var to AIX build. curl: use realtime in trace timestamps. curl_multi_socket_all.md: soften the deprecation warning. CURLOPT_PREREQFUNCTION.md: add result code on failure. digest: produce a shorter cnonce in Digest headers. DISTROS: update Alt Linux links. dmaketgz: use --no-cache when building docker image. docs: bring back ALTSVC.md and HSTS.md. docs: document default `User-Agent`. docs: suggest --ssl-reqd instead of --ftp-ssl. duphandle: also init netrc. ECH: enable support for the AWS-LC backend. hostip: don apos;t use the resolver for FQDN loca

MITL internet web ftp software-development libraries networking curl

GitLab 17.6.2 šŸ’¾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

minor security: (2024-12-10). ### (2 changes). Add guard clause to Wiki#find_page when title is nil. errors when installing the GitLab for Jira app. ### Security (11 changes). Add timeout around Parslet in template parser (merge request). Add authorization check to protectableBranches field (merge request). Check harbor name digest for path traversal (merge request). Ignore titles for GFM links in rich text editor (merge request). Restrict user and group creation when same pages unique domain exist (merge request). DoS by repeatedly sending unauthenticated requests for diff-files of a commit or merge request (merge request). Add query to filter_parameters (merge request). Added invalid redirect fragment check (merge request). Make confidential threads unresolvable via new (merge request). Do not set session cookie for /v2 endpoints in the response (merge request). HTML injection in vulnerability details, leads to XSS on self hosted servers (merge request).

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

Alsa Player 0.99.82 šŸ’¾

AlsaPlayer is a type of PCM player. It is heavily multi-threaded and tries to exercise the ALSA library and driver quite a bit. It has some very interesting features unique to Linux/Unix players. The goal is to create a fully pluggable framework for playback of all sorts of media with the focus on PCM audio data. The core code was written by Andy Lo-A-Foe with contributions from many other folks. See the credits files for details. The name AlsaPlayer might be confusing a bit today since we now support a whole bunch of different output systems. The old default OSS audio interface is supported, as well as Esound, NAS (Network Audio Server), Sparc and SGI audio outputs. the most interesting new output is JACK. JACK is different from other audio server efforts in that it has been designed from the ground up to be suitable for professional audio work. This means that it focuses on two key areas: synchronous execution of all clients, and low latency operation. We believe that this interface will become the preferred one. JACK uses ALSA for interfacing with the audio hardware.

major feature: A long awaited release: 0.99.82 I apologize for that delay. I think I miss-understood a message from erikd on the mailing list. The hard work was done by erikd - Erik De Castro Lopo. It consist of a rewrite of the internal of AlsaPlayer in order to suit contemporary coding audio standards with modern computing. Edit: I done an new archive alsaplayer-0.99.82.tar.gz that contain the configure script and its associated files. With the 2 other files, please run ./autogen.sh before ./configure.

GNU GPLv3 audio pcm linux alsa music player c cpp

Agar 1.7.0 šŸ’¾

LibAgar is a cross-platform GUI system. It provides a base framework and a standard toolkit of widgets from which high-performance, portable graphical applications can be built. The toolkit is extensible through class registration. A powerful style engine allows precise control over the appearance of elements. Agar applications work under X Windows, MS Windows, MacOS, SDL (1.2 and 2.0) and others. It can attach to an existing graphical context and work as a self-contained window manager. Agar is fully thread-safe when built with threads support.

major feature: Added: sdl2fb: New driver for SDL 2.0 (single-window; frame-buffer mode). sdl2gl: New driver for SDL 2.0 (single-window; OpenGL mode). sdl2mw: New driver for SDL 2.0 (multi-window; OpenGL mode). glx: Added support for X Input Methods. Thanks sr20det!. AG_Button: New option `AG_BUTTON_CROP` (crop label surface to fit contents). Useful for condensing or removing typographical spacings so that individual glyphs (for example "Geometrical Shapes") can be made to align precisely. AG_Color: Added compression / decompression macros for 4/12/24/48-bit values. AG_Driver: New operation: `setMouseAutoCapture` (enable, disable or reset mouse auto-capture on button-down). AG_DriverSw: New option `clampOnResize` (clamp active Agar windows against new display size). AG_Error: New function `AG_De()` (output demessage when delevel is = 2). AG_FontBf: New bitmap font engine for the `.agbf` font format. AG_Menu: Implemented keyboard shortcuts. Added `AG_MENU_NO_BOOL_MSG` and `AG_MENU_FAST_BOOL_MSG` options. AG_Menu: Improved the performance of the `AG_MenuView` renderer by caching state-dependent opaque labels (embedding any icons), so blending is no longer required by `draw()`. Improved appearance of `AG_MenuView`. AG_Object: Introduce numerical class IDs and `*_ISA()` macros. AG_Object: New function `AG_ObjectFreeChildrenOfType()`. AG_Radio: New `HOMOGENOUS` option to divide space equally between items. Thanks Stephen!. AG_StyleSheet: New CSS selectors `E F`. Child widgets are now addressable by instance name (e.g., `AG_Combo "trigger"`) or class name (e.g., `AG_Combo AG_Button`). AG_StyleSheet: New CSS selector conditionals `width`, `height` and `zoom`. Widgets can be styled based on their current geometry or zoom level. AG_Surface: New field `Lpadding` (scaline start padding). Allows fast cropping of lines from the left. AG_Surface: Make it possible to increment the `pixels` pointer to fast crop lines from the top. Added `pixelsBase` pointer. AG_Surface: Added standard

BSDL gui toolkit gamedev graphics sdl c

Dear ImGui 1.91.6 šŸ’¾

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.91.6 Breaking changes: Backends: DX12: Changed ImGui_ImplDX12_Init() signature to take a ImGui_ImplDX12_InitInfo struct. - Using the new API, application is now required to pass function pointers to allocate/free SRV Descriptors. - We provide convenience legacy fields to pass a single descriptor, matching the old API, but upcoming features will want multiple. - Legacy ImGui_ImplDX12_Init() signature is still supported (will obsolete). Misc: changed CRC32 table from CRC32-adler to CRC32c polynomial in order to be compatible with the result of SSE 4.2 instructions. @Teselka . - As a result, some.ini data may be partially lost when storing checksums. (docking and tables information particularly). - Because some users have crafted and storing.ini data as a way to workaround limitations of the docking API, we are providing a '#define IMGUI_USE_LEGACY_CRC32_ADLER' compile-time option to keep using old CRC32 tables if you cannot afford invalidating old.ini data. Other changes: Error Handling: cases where recoverable error handling would crash when processing errors outside of the NewFrame()..EndFrame() scope.. Tables: SetNextWindowScroll() value being ignored by BeginTable() during the first frame or when scrolling flags have changed.. InputText: added ImGuiInputTextFlags_ElideLeft to elide left side and ensure right side of contents is visible when whole text is not fitting (useful for paths/filenames). @kucoman, @ocornut . InputText: reactivating last activated InputText() doesn't restore horizontal scrolling. (which was disabled during deactivation anyway). Misc: changed embedded ProggyClean encoding to save a bit of binary space ( 12kb to 9.5kb). Misc: added IMGUI_DISABLE_DEFAULT_FONT to strip embedded font from binary.. @demonese . Demo: example tree used by Property Editor Selection demos properly freed on application closure. @Legulysse . Fonts: AddCustomRect() n

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

Fasttracker II clone 1.91 šŸ’¾

Fasttracker II clone for Windows/macOS/Linux Aims to be a highly accurate clone of the classic Fasttracker II software for MS-DOS. The XM player itself has been directly ported from the original source code, for maximum accuracy. The code is partly my own, partly based on the original FT2 code. What is Fasttracker II? Read about it on Wikipedia.

minor feature: lt;ul gt;. lt;li gt;Critical : a position/playback problem with voices/channels running at volume zero. This appeared in v1.87 (03.11.2024). lt;/li gt;. lt;li gt;Windows/macOS: Updated SDL to v2.30.10 lt;/li gt;. lt;/ul gt;.

BSDL-2 audio tracker

AdGuardHome 0.107.55 šŸ’¾

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.55 GitHub milestone ms-v0.107.55 . Security: The permission check and migration on Windows has been to use the Windows security model more accurately (). Go version has been updated to prevent the possibility of exploiting the Go vulnerabilities in 1.23.4 go-1.23.4 . The Windows executables are now signed. Added: The `--no-permcheck` command-line option to disable checking and migration of permissions for the security-sensitive files and directories, which caused on Windows (). : Setup guide styles in Firefox. Goroutine leak during the upstream DNS server test (). Goroutine leak during configuration update resulting in increased response time (). https://github.com/AdguardTeam/AdGuardHome//7357. https://github.com/AdguardTeam/AdGuardHome//7400. go-1.23.4 : https://groups.google.com/g/golang-announce/c/3DyiMkYx4Fo. ms-v0.107.55 : https://github.com/AdguardTeam/AdGuardHome/milestone/90?=1.

dns security tracking adblock adguard privacy golang javascript

Conda 24.11.1 šŸ’¾

Conda is a cross-platform, language-agnostic binary package manager. It is the package manager used by Anaconda installations, but it may be used for other systems as well. Conda makes environments first-class citizens, making it easy to create independent environments even for C libraries. Conda is written entirely in Python, and is BSD licensed open source. Conda is enhanced by organizations, tools, and repositories created and managed by the amazing members of the conda community.

minor feature: lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt;a where the setting lt;code gt;denylist_channels lt;/code gt; was not being recognized in certain cases. lt;/li gt;. lt;/ul gt;. lt;h3 gt;Contributors lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/travishathaway/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/travishathaway" gt;@travishathaway 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/conda/conda/compare/24.11.0...24.11.1" gt; lt;tt gt;24.11.0...24.11.1 lt;/tt gt; lt;/a gt; lt;/p gt;.

BSDL-2 package-management binaries python

Linux kernel 6.12.4 šŸ’¾

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.12.4, Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs", posix-timers: Target group sigqueue to current task only if not exiting, drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto, drm/amd/display: update pipe selection policy to check head pipe, drm/amd/display: handling of plane refcount, drm/amd/pm: Remove arcturus min power limit, drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3, drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7, drm/amd: initialization mistake for NBIO 7.11 devices, drm/amd/pm: skip setting the power source on smu v14.0.2/3, drm/amdgpu: usage slab after free, drm/amd: Add some missing straps from NBIO 7.11.0, drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3, drm/amdkfd: Use the correct wptr size, drm/xe/guc_submit: race around suspend_pending, drm/xe/migrate: use XE_BO_FLAG_PAGETABLE, Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable", drm/xe/migrate: pat index usage, drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs, drm: xlnx: zynqmp_dpsub: hotplug detection, drm/etnaviv: flush shader L1 cache after user commandstream, drm/bridge: it6505: inverted reset polarity, drm/mediatek: child node refcount handling in early exit, drm/fbdev-dma: Select FB_DEFERRED_IO, drm/sti: avoid potential dereference of error pointers, drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member, drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check, drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check, drm/panic: uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n, net: fec: make PPS channel configurable, net: fec: refactor PPS channel configuration, dt-bindings: net: fec: add pps channel property, binder: add delivered_freeze to defs output, binder: memleak of proc- delivered_freeze, binder: allow freeze notification for dead nodes, bi

GNU GPL c linux kernel operating-system

MediaInfo 24.12 šŸ’¾

MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.

minor bugfix: Windows: Windows Explorer context menu and tooltip on Windows 11. Windows: native ARM64 library for an overall improved performance. Windows: implement signing of uninstaller. Windows: add legacy stream display option. Windows: ARM64X DLL is available separately. AVC: Chroma Subsampling Position. PNG: adapt cLLi/mdCv letter case due to spec draft update. Windows: enforce more security compilation flags. x Windows: text output is editable again x RIFF: bad seek in big chunks e.g. aXML with odd size x ADM: buffer over-read x FFV1: MaxSliceCount was not in XML or JSON report

GNU LGPLv3 c++ win32 command-line wxwidgets video analysis

ALT Simply Linux 10.4 šŸ’¾

ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.

minor bugfix: The build is available for x86_64, AArch64, i586 Platform 10, based on the 6.1 LTS kernel. * NVIDIA R550 Drivers. * Usrmerge package available out-of-box; necessary when moving to Platform 11. * Updated application versions

GNU GPL operating-system starterkit installation end-users developers livecd rescue desktop server security bbs communication communication commu

MITK 2024.12 šŸ’¾

The Medical Imaging Interaction Toolkit (MITK) is a free open-source software system for development of interactive medical image processing software. MITK combines the Insight Toolkit (ITK) and the Visualization Toolkit (VTK) with an application framework. The links below provide high-level and reference documentation targeting different usage scenarios: Get a high-level overview about MITK with pointers to further documentation End-users looking for help with MITK applications should read the MITK User Manual Developers contributing to or using MITK, please see the MITK Developer Manual as well as the MITK API Reference

major bugfix: lt;h1 gt;News for MITK Workbench users lt;/h1 gt;. lt;p gt;We are proud to release MITK v2024.12. In the past 6 months we resolved about 200 tasks and in over 300 commits. While our winter releases tend to be manily releases, we take the opportunity to highlight several new features and quality of life improvements in these release notes. You find the complete changelog at the end of this release notes. lt;/p gt;. lt;h2 gt;Segmentation lt;/h2 gt;. lt;h3 gt;Rename label groups lt;/h3 gt;. lt;p gt;Labels can be organized in groups (used to be named quot;layers quot; in the past). In fact it is the only way to create overlapping labels, since labels within a group cannot share the same pixels. It is now possible to rename groups, which otherwise have generic default names like quot;Group 1 quot;. lt;/p gt;. lt;p gt; lt;a target= quot;_blank quot; rel= quot;noopener noreferrer quot; href= quot;https://private-user-images.githubusercontent.com/9033034/394219588-a6b56686-802e-413c-976d-a49394feb45a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzM4ODcyOTAsIm5iZiI6MTczMzg4Njk5MCwicGF0aCI6Ii85MDMzMDM0LzM5NDIxOTU4OC1hNmI1NjY4Ni04MDJlLTQxM2MtOTc2ZC1hNDkzOTRmZWI0NWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MTIxMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDEyMTFUMDMxNjMwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZmE2OTZlYzgyNTU5Njc5Y2ZkMDg5YWE3ZDZlNDAzMmIwMjZkODI0NGZiY2FkY2Y1OWE0Y2E1NDg4MDIwMDY4MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.ezkyVzvfXjkxyJToHynBFm6WjH8dufocpKEtpgBIiX4 quot; gt; lt;img src= quot;https://private-user-images.githubusercontent.com/9033034/394219588-a6b56686-802e-413c-976d-a49394feb45a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzM4ODcyOTAsIm5iZiI6MTczMzg4Nj

BSDL-2 medical imaging medicine anatomy vtk cpp

Spyder 6.0.3 šŸ’¾

Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package. Beyond its many built-in features, its abilities can be extended even further via its plugin system and API. Furthermore, Spyder can also be used as a PyQt5 extension library, allowing developers to build upon its functionality and embed its components, such as the interactive console, in their own PyQt software.

minor feature: Important : Restore widget shortcuts to Preferences and allow to change them on the fly. Add support for IPython enhanced tracebacks and use the selected color scheme in the editor when showing them. Improve the way users can select the interface font in Preferences. Activate `Open last ` shortcut and restore some missing context menu actions in the Editor. several when getting selections to run them. Use the `INSTALLER_UNATTENDED` environment variable to not launch Spyder automatically if installing it in batch/silent mode from the standalone installers. API changes: Add `plugin_name` kwarg to the `register_shortcut_for_widget` method of. `SpyderShortcutsMixin`. The `add_configuration_observer` method was added to `SpyderConfigurationObserver`. Add `items_elide_mode` kwarg to the constructors of `SpyderComboBox` and. `SpyderComboBoxWithIcons`. The `sig_item_in_popup_changed` and `sig_popup_is_hidden` signals were added to `SpyderComboBox`, `SpyderComboBoxWithIcons` and `SpyderFontComboBox`. : Menuinst error related with the reset shortcut. Internal console completions are very difficult to read in dark mode (PR 23217 by @ccordoba12). Shortcuts don't work for new files in the Editor (PR 23161 by @ccordoba12). Custom shortcut `Alt+Shift+Return` doesn't work (PR 23024 by @ccordoba12). `REQUIRED.app` is installed by Spyder macOS installer. Delete folded block erases text on following line (PR 23044 by @athompson673). RuntimeError when trying to compute the console banner (PR 22958 by @ccordoba12). Open last shortcut (Ctrl+Shift+T) does not work (PR 22914 by @jitseniesen). Attempt to add path in `Anaconda3/pkgs` to Pythonpath manager leads to an error (PR 22850 by @mrclary). Move from using `jupyter-desktop-server` to `jupyter-remote-desktop-proxy` for binder setup (PR 22881 by @dalthviz). Spyder restart required after changing some shortcuts in Preferences (PR 23024 by @ccordoba12). Silent install automatically starts the application in Spyder 6 (PR 22876 by @mrclary).

MITL interpreter ide cpython python science-research

Seq66 0.99.16 šŸ’¾

Seq66 is a loop based midi sequencer that provides the functionality needed for a live performance. It is a refactoring of the Qt version of Sequencer64 with modern C++ and with a lot of krufty buildup removed. Sequencer64 was based on the classic Seq24, styled after the Akai MPC line, the Kawai Q80 sequencer, or the popular Alesis MMT-8

minor feature: This release provides to user and a ton of related Found while investigating the user. Some minor new Features added. Changed: Documentation. Refined discussion about the about the Import/Export. Functionality, and some of the minor additional features. Some new Screenshots still needed. Build configuration. Added CONFIG _DIR _NAME and cleaned up. Configure.ac. Updated the Makefile sources. Merged a from a pull request () to correct. The *.desktop files. Pattern editor. - Renamed new-pattern-editor to pattern-editor in the 'usr'. File. Also added the "Apply to new only" option to Edit / Preferences / Display. - The Quantized Record button in the pattern editor now goes through. This sequence when clicked: None, Tighten, Quantize, Notemap, None.... Also prettied-up the icons. - Enhancements to pattern-editor note copy/paste: - The paste-selection box now shows the selected notes. Ghosted, for easier placement. A right-click cancels a paste action in the pattern editor. - Undid a change from awhile back that broke the recording of. Fast-keyed notes on the same MIDI key. Still need to the Occasional zero-length note. Added provisional code to speed up recording. Grep for the macro SEQ66 _LINK _NEWEST _NOTE _ON _RECORD. Has potential, so it is undefined. Color palette. Added access functions for "scale" (new) and "extra". Colors in the palette, to improve the coloring (e.g. of the bars Denoting notes in the scale of the pattern editor) in certain Qt Style-sheet usages. Event editor. Enhanced writing pattern-dump files from the event. Editor. : . Expanded recording not working. Note that the expansion is now continual, not waiting for a MIDI key to be struck. Also see. The changes to the record buttons in the pattern editor. . Merged a pull request for to the. *.desktop files. . NSM interaction errors introduced in version 0.99.11. Plus other related : The NSM would show two clients: "qseq66" and "seq66" when adding. Only the "qseq66" client. Saving via a remote NS

GNU GPLv3 audio sequencer midi music cpp c

Hashrat 1.23 šŸ’¾

Hashrat is a command-line utility that hashes things using md5, sha1/256/512, whirlpool and jh hash algorithms. It's written in C with few dependancies (basically just the standard C library). It can read input from standard in and hash it, either as a complete file, or line-by-line. It can recursively hash files on disk, either outputing hashes to stdout, or storing them in filesystem attributes, or in a memcached server. It can check files against a list of hashes supplied on stdin, or in the filesystem attributes of the files, or in a memcached server. It can find files that match a list supplied either on stdin, or uploaded to a memcached server. It has a 'cgi' mode that presents a web interface for hashing lines of text. It can pull files over ssh or http, to allow remote hashing/checking from another machine.

minor feature: Add '-rename' option that inserts a hash into filenames. Filenames in 'duplicates' option are now contained in ' ', to allow extracting them with 'cut'.

GNU GPLv3 hashing md5 sha1 whirlpool security monitoring c console posix unix linux

FlexGet 3.12.3 šŸ’¾

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.

MITL download internet torrents bittorrent python

matplotlib 3.9.3 šŸ’¾

Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits. It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.

minor bugfix: This release contains several bug-fixes and adjustments: Fix axline with extremely small slopes Fix axline with non-linear axis scales Fix minimumSizeHint with Qt backend Fix config directory usage when it's behind a symlink Fix draggable legend when blitting is enabled Fix high CPU utilization in the macosx backend Fix multiple hatch edgecolors passed to contourf Improve compatibility with pytest 8.2.0

Python python cpp plotting graphs science mathematics matlab matplot gtk data-science qt data-visualization tk

Contextal Platform 1.0.1 šŸ’¾

Contextal Platform is a powerful open-source technology designed for advanced threat detection and intelligence. The platform’s contextual threat detection capabilities enable users to develop situational scenarios using ContexQL, a dedicated language designed with flexibility and performance in mind. These scenarios draw on global context, metadata, relationships, time, anomalies, content, and other factors to trigger specific actions. This layered, contextual approach allows for more adaptive and proactive threat detection, capturing complex signals that standard security tools often overlook. The platform has been designed for mission-critical use cases, written in Rust, with risky processes isolated and containerized for security. It even includes a hardened version of ClamAV, powered by Rust-based data processors!

minor bugfix: This is a minor patch release, improving processing of images inside Office documents, and providing compatibility with the latest Chromium versions in the URL processor.

GNU GPLv3 security threat intelligence malware detection rust

CJIT 0.9.0 šŸ’¾

CJIT is a C interpreter that lets you run C code instantly, without needing to build it first. It is just one 2MB file and can do everything a C compiler does, including call functions from any installed library. It works on Linux, Windows, and MacOSX.

minor feature: activate dmon by default on all supported platforms. Removes the need for the cli option --dmon.

GNU GPLv3 software-development compiler interpreter c

exiftool 13.06 šŸ’¾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor bugfix: Decode timed metadata from MP4 videos of yet another dashcam model. - Patched where FileSequence could increment twice for each file when a. -if condition was used. - API Changes: - Revert default WindowsLongPath option until we can solve the pipe problem).

Artistic perl exif meta-data

hledger 1.41 šŸ’¾

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 REGRESSIONS: new table format; updates. CODE: notes on the use of haddock. Simplify github report template. Add man pages and info manuals to the release bindists on github. Scripts/addons. build errors in all bin/ scripts. (Dmitry Astapov). hledger-install: installation of hledger-ui. Infrastructure/Misc. GHC 9.10 is now the default for dev builds and most github workflows. Add consistent greppable summaries to all workflows; various other improvements. Add bash shell completion script to the release bindists (, gesh/hseg, Simon Michael). tools/gtree: -u shows untracked files, -I adds ignored files. just doctest: pass through doctest arg(s).

accounting cli haskell roff

GNUnet 0.23.0 šŸ’¾

GNUnet is a framework for secure and anonymous peer-to-peer networking that does not use any centralized or otherwise trusted services. Currently, the framework offers censorship-resistant file-sharing, messaging, VPN, GNS (a decentralized version of DNS), and much more. GNUnet is currently developed by a worldwide group of independent free software developers. GNUnet is a GNU package (http://www.gnu.org/).

major feature: Add GNUNET_CONFIGURATION_set_value_float. - util: Float configuration values are no longer locale-dependent, but instead must always be in LC_NUMERIC=C format. - GNUNET_DISK_internal_file_handle_ changed to always return int. - Reworkd ProjectData handling; Now required as input for various API calls.

Affero GPLv3 anonymity f2f file-sharing gns gnunet internet networking p2p vpn

Syncthing 1.29.0-rc.1 šŸ’¾

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="2723449858" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9855" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9855/hovercard" href="https://github.com/syncthing/syncthing//9855" gt;#9855 lt;/a gt;: GUI address unix socket broken lt;/li gt;. lt;/ul gt;.

MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript

Pipe Viewer 1.9.15 šŸ’¾

pv ("Pipe Viewer"), a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.

minor bugfix: *feature: new --format sequence " nL", showing the most recent line written. *feature: each --format sequence now has a more readable equivalent name, for example " r" can be written as " rate ". *feature: new --format sequences " progress-bar-only " and " progress-amount-only ". *: allow --format to include " nA" more than once, with different "n" values. *: allow --format to include " p" more than once, with optional width pre *: calculate width correctly when wide characters are in --format strings. *: add _configure_ script fallback for --remote check when cross-compiling. *: allow extra-display to be changed by --remote. *cleanup: refactored display formatters into separate functions. *cleanup: improve format parser handling of dangling or invalid " " sequences.

GNU GPLv3 cli terminal logging monitoring network c

Geonkick 3.5.1 šŸ’¾

Geonkick is a free software synthesizer capable of generating a wide range of percussive sounds, including kicks, snares, claps, hi-hats, shakers, and also unique effect sounds. LV2, VST3, Standalone 16 Instruments, 16 MIDI Keys 16 Stereo Channels 3 Layers/Instrument, 3 Oscillators/Layer Play, modify & blend samples with synthesis Save (JSON) & Export (FLAC, WAV, Ogg, SFZ)

minor bugfix: : showing the current envelope path. Clear the midi channel spinbox when updating the GUI. Add MIDI channel spinbox and note off button for a single version insrument in the top bar.

GNU GPLv3 audio synthesizer

ELM ME+ 2.5 PLalpha65 šŸ’¾

Elm Millennium Edition 2.5 (or Elm ME+ 2.5) is based on Elm 2.4 and incorporates some code from Elm 2.5. It contains enhanced MIME and character set support. A subset of UTF-8 (Unicode) is handled. It can read mail from a local mbox and POP or IMAP folders and can pass mail to the PGP or GPG programs. It can also view digests as a mailbox and reassemble fragmented (message/partial) messages. It includes modules for TLS/SSL, iconv, resolv, and SMTP.

minor feature: This release adds handling of text/html tags (ul) (li) and (ol) (li), and handling of html attribute (img alt) to tagfilter module.

Elm GPL email-client imap pop3 shell c curses posix linux unix end-users e-mail

Pandoc 3.6 šŸ’¾

If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library.

minor feature: . . Add mdoc as input format (Evan Silberman). This change introduces a reader for mdoc, a roff-derived semantic. Markup language for manual pages. This reader has been developed Almost exclusively against mandoc s documentation and Implementation of mdoc as a reference, and the real-world manual Pages tested against are those from the OpenBSD base system. Of 3500 manuals in mdoc format shipped with a fresh OpenBSD install, 17 cause the mdoc reader to exit with a parse error. Any further. Chasing of edge cases is deferred to future work. New module: Text.Pandoc.Readers.Mdoc, exporting. readMdoc API change .. warnings for duplicate YAML metadata keys.. Ensure that --sandbox affects. --embed-resources. Previously it did not (contrary to. What was implied by the manual), which means that an image with URL /etc/passwd would leak an encoded version of that. File to HTML output with --self-contained or --embed-resources, even if --sandbox was. Used. Thanks to Samuel Mortenson for pointing out the .. Text.Pandoc.App.OutputSettings: add sandbox'. Function. This computes the sandboxed files from Opt and avoids Code repetition. Docx reader:. . Parse index references as empty spans with attributes. Attributes included are entry, and optionally. bold, italic, yomi. see.. Don t create multiple paragraphs for title or subtitle. If. There are multiple paragraphs with Title or Subtitle style, use Only the first for metadata. Handle case where Zotero itemData has different id from the citationItem id. In this case we use the. citationItemId in the bibliography as well. Overriding the referenceId in the itemData. . LaTeX reader:. . Put parsed minipage in specially marked Div.. . HTML reader:. . Parse footnotes defined by dpub-aria roles.. . MediaWiki reader:. . indented tables with caption.. parsing of col/rowspan.. . Typst reader:. . Avoid generating empty paragraphs.. Support underparen, overparen.. #quote attribution. If attribution is not. Present, don t print the --.

GNU GPLv3 utilities haskell

Praat 6.4.25 šŸ’¾

Praat is a speech analysis tool used for doing phonetics by computer. Praat can analyse, synthesize, and manipulate speech, and create high-quality pictures for your publications. Praat was created by Paul Boersma and David Weenink of the Institute of Phonetics Sciences of the University of Amsterdam. Some of Praat’s most prominent features are: Speech analysis Speech synthesis Speech labelling Grammar models Statistical analysis

minor bugfix: Command-line interface: solved a crash that occurred when a menu command was not available. Windows: open source code signing.

GNU GPLv3 speech analysis audio phonetics synthesis c cpp

Duplicati 2.1.0.101 šŸ’¾

Duplicati is a free, open source, backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with: Amazon S3, IDrive e2, Backblaze (B2), Box, Dropbox, FTP, Google Cloud and Drive, MEGA, Microsoft Azure and OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent Cloud Object Storage (COS), and more!

minor bugfix: This release is a canary release intended to be used for testing. Note that this build is using.NET8, unlike the 2.0.8.1 build. Breaking change from previous canary: The pCloud backend is updated to support subfolders. Paths with `/` will now be treated as a folder structure on pCloud. Previous version would treat `folder/subfolder` as a single foldername, this version treats it as `folder` / `subfolder`. ## Detailed list of changes: a case where the TrayIcon would hang in detached mode. Improved OpenAPI description for filter groups. an with websocket requests through a proxy. Updated icons for Linux and dark-mode MacOS. Added logging of unobserved exceptions. a compatibility with FTP not correctly detecting explicit TLS. an where the quota was reported incorrectly. Removed the unused `--use-block-cache` option. Agent now has a dedicated `register` command. Sizes can now be supplied as kikibytes, eg. `20kib`. supporting subfolders in pCloud. Added option to send http requests with relaxed TLS security. Agent can now be asked to retain the previous UI password. Updated SSH.NET to v2024.2.0.

GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript