Checkstyle 10.21.0 💾

Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.

minor feature: Expand Default Value of `constantWaiverParentToken` in MagicNumberCheck with All Operators. Enable examples tests. GitHub action to execute latest checkstyle release on provided conf and source. https://checkstyle.org/checks/ Gives a 404. Refactor SummaryJavadoc to avoid null usage. Test to ensure website checks/filters are in alphabetical order. Expand XPath IT Regression Testing. Define violation messages for all violations. update JavadocTokenTypes.java to new format of AST print. Remove '//ok' comments from Input files.

MITL java coding-style syntax-checker command-line

TuxGuitar 1.6.5 💾

TuxGuitar is an Open Source multitrack tablature editor and player written in Java.

minor bugfix: Add zoom control for Print/Export to pdf. Restore scrollbars during playback. Better support for upgrading an existing installation on Windows. Improved GP import. Save/restore player mode when switching tabs. Export only audible tracks to MIDI and audio files. paste selection playback of alternative repeats. playback of grace notes in percussion tracks. Correctly consider new default shortcuts after an upgrade. Minor improvements and cleanups.

GNU GPLv3 guitar audio multitrack tabulature java

Duplicati 2.1.0.102 💾

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 feature: 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. Note that this build has a redesigned restore flow. Should arise, the previous restore engine can be enabled with `--restore-legacy=true`. ## Detailed list of changes: Upgraded FluentFTP to a crash on socket timeout. Removed named channels to a rare exception. Rewrote the restore process to be multithreaded and target optimal disk I/O write performance. Added missing documentation to the iDrive e2 backend. Added activity timeout on backend transfers. Added support for generating a "forever token".

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

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

FediVuln 0.5.5 💾

A client to gather vulnerability-related information from the Fediverse. The gathered data is subsequently transmitted to the Vulnerability-Lookup API.

minor feature: Release 0.5.5 (2024-12-11) Templates used to publish status are now located. in the configuration file.

GNU GPLv3 vulnerability-lookup fediverse mastodon vulnerability cve

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