Messenger GTK 0.9.0 💾

Messenger GTK is a convergent GTK messaging application using the GNUnet Messenger service. The goal is to provide private and secure communication between any group of devices.

major bugfix: * Fixes compatibility with libgnunetchat 0.3.0 * Contacts can be blocked and unblocked * Fix message sorting and notification handling for recent only * Fix deletion and updating of previous messages * Use pipewire and libportal for GStreamer pipelines * Remove unreadable whispered messages * Invitations can be rejected via tagging * Sent private messages can be read from sender * Fix multiple memory and synchronization issues * Camera sensor can be selected for capturing QR codes

Affero GPLv3 messaging internet p2p anonymity f2f gnunet gns networking chat conferencing

Discourse 3.2 💾

Discourse is a discussion plattform. It provides a more fluent and accessible web interface than common bulletin boards or forum software. Discussions are visualized cohesively through scroll auto-loading, are automatically hypertext-interconnected where related, provide dynamic notifications, and are generally unintrusive and simple to partake. Discourse moreover prefers federated/social logins, encourages creative commons sharing, allows easy media embedding per drag and drop, uses a visual MarkDown editor rather than BBcode, is mobile compatible per default, and builds upon an extensive API and a modern search function.

major feature:

GNU GPL ruby ruby-on-rails discussion-forum bulletin-board online-messaging postgresql ember-js redis

Snort 💾

Snort is the foremost Open Source Intrusion Prevention System (IPS) in the world. Snort IPS uses a series of rules that help define malicious network activity and uses those rules to find packets that match against them and generates alerts for users. Snort can be deployed inline to stop these packets, as well. Snort has three primary uses: As a packet sniffer like tcpdump, as a packet logger — which is useful for network traffic debugging, or it can be used as a full-blown network intrusion prevention system. Snort can be downloaded and configured for personal and business use alike.

major feature: Appid: broadcast commands with ctrlcon. Appid: change eve pattern matching logic. Appid: replaced warning log with logging api for CBD. File_api: do not clear the file capture and user file data pointers when updating the verdict from the cache. Filters: updated dyn array with vector. Flow: updated flow_data linklist with STL container. Framework: validate parameter of number type in a string form. Kaizen: rename to Snort ML. Main: clear lua stack when registering commands in a shell. Main: reset main-thread stats from the main thread. Main: update limits help. Packet_capture: add packet capturing per tenant. Sfip: remove references to unused mode feature. Sfip: zero out var/node pointers after operations to remedy heap-use-after-free on reload. Smb: for improper session cache destruction in tterm during config reload. Snort2lua: change deprecated use of ptr_fn to lambda. Stats: timing stats. Stats: perf improvement changes. Stream: remove splitter from session before inspectors. Stream_tcp: add reasons for drops due to trims. Stream_tcp: implement support for proxy mode normalization behavior. Stream_tcp: update documentation for stream TCP alerts to include the new 129:21 and 129:22 alerts. Trace: add tenants logging.

ids logger traffic cpp

KeePassXC 2.7.6 💾

KeePassXC is a modern, secure, and open-source password manager that stores and manages your most sensitive information. You can run KeePassXC on Windows, macOS, and Linux systems. KeePassXC is for people with extremely high demands of secure personal data management. It saves many different types of information, such as usernames, passwords, URLs, attachments, and notes in an offline, encrypted file that can be stored in any location, including private and public cloud solutions. For easy identification and management, user-defined titles and icons can be specified for entries. In addition, entries are sorted into customizable groups. An integrated search function allows you to use advanced patterns to easily find any entry in your database. A customizable, fast, and easy-to-use password generator utility allows you to create passwords with any combination of characters or easy to remember passphrases.

minor bugfix: Changes: Significant improvement to visual when drag/drop entries. Automatically prompt for Quick Unlock when showing unlock dialog. Improve colorful lock icon and file MIME icon on KDE. Ability to search by entry UUID. Add challenge-response support for NitroKey 3. Auto-Type: Disable entry level Auto-Type when disabled at group/entry. Browser: Show warning when adding duplicate URL's to entry. Browser: Improve error message when proxy cannot be found. : crash on exit on macOS. crash on search if entry doesn't have a group. several with Quick Unlock. Enable save button when not auto-saving non-data changes. Several UI/UX. Move toolbar back to top of window when disabling movement. Browser: closing password generator dialog with X button. Browser: handling of expired credentials. Windows: Prevent white flicker when launching application. Linux: warning message about allow screencapture. FdoSecrets: access confirmation dialog showing even when disabled.

password password-manager security privacy cpp


ZCAD is simple CAD program for technical drawings and electrical wirings and devices. It supports the DXF2000, DWG, PDF/PS/SVG/EPS and ZCP file formats and SHX or TTF fonts, is cross-platform, uses fast OpenGL rendering, allows polar tracking, accessible 2D and 3D object rotation and perspectivic view, and taking object snapshots.

minor bugfix:

Mixed lazarus fpc 3d-modeling cad autocad dxf win32 gnome kde russian pascal

CadQuery 2.4.0 💾

CadQuery is an intuitive, easy-to-use python based language for building parametric 3D CAD models. CadQuery is for 3D CAD what jQuery is for javascript. Imagine selecting Faces of a 3d object the same way you select DOM objects with JQuery!

minor bugfix: ### Highlights * Updated to OCP and OpenCASCADE 7.7.2 #1440 ( * Python 3.12 support #1468 ( * VTK-based `show` function for showing models from the command line #1366 ( #1394 ( ### Other changes * Documentation fixes and improvements #1360 ( #1362 ( #1367 ( #1368 ( #1380 ( #1400 ( #1423 ( #1424 ( #1458 ( #1474 ( * Added an `enlarge` method to BoundBox object #1356 ( * Added parallel operation support to `_bool_op()` #1357 ( * Added typing for `importStep()` and `importShape()` #1372 ( * Added tuple parameter support to CQGI #1373 ( * Improved the shape iterator #1376 ( * Added all other formats to ReadTheDocs downloads #1377 ( * Improved segment naming in constraint solver test #1379 ( * Fixed ellipse arc normal with DXF import and export #1384 ( * Fixed bug in tapered extrude height #1388 ( * Implementation of cq.Shape selectors #1406 (

Apache python cad 3d modeling codecad parametric

Calibre 7.7 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

minor feature: New features Trim image: Allow specifying the size of the trim rectangle using numbers Closes tickets: 2056116 Full text search: Allow pressing Ctrl+S to select the current book in the calibre book list Closes tickets: 2056664 Speed up scrolling through the book list book-by-book by only redrawing the book details panel when scrolling pauses Add a tweak under Preferences- Tweaks to set the first day of the week in popup calendars used to input dates Bug fixes CHM Input: Handle CHM files with no HHC Table of Contents Closes tickets: 2056470 E-book viewer: Fix a few settings such as pages per screen and header/footers not being saved in profiles Full text search: Ignore text inside tags when indexing books Closes tickets: 2056614 DOCX Output: Preserve spaces around soft hyphens Book details popup: Copy the original cover image to the clipboard even when the image is rescaled to fit into view Fix changing disabled colors in the UI color palette overriding non-disabled colors Content server: Fix deletion of viewer profiles not working Improved news sources LiveMint Bloomberg Natural Geographic MIT Technology Review NY Review of Books Scientific American

GNU GPLv3 python c++ ebook-reader e-book conversion

Gitea 1.21.8 💾

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. Only use supported sort orders for "/explore/users" page. ENHANCEMENTS. Wrong line number in code search result. . Use Get but not Post to get actions artifacts. Inconsistent rendering of block mathematical expressions. Rendering internal file links in org. Don't show AbortErrors on logout. User-defined markup links targets. Incorrect rendering csv file when file size is larger than UI.CSV.MaxFileSize. Hidden test's failure. Add empty repo check-in DetectAndHandleSchedules. When deleting an account with an incorrect password or unsupported login type. Use strict protocol check when redirect. Avoid info panic. Avoid unexpected panic in graceful manager. Make "/user/login" page redirect if the current user has signed in. Workflow trigger event ChangeXXX. Incorrect cookie path for AppSubURL. Queue worker incorrectly stopped when there are still more items in the queue. Incorrect redirection when creating a PR fails. Incorrect subpath in links. Link does not support quotes. amp; comment history. Set pre-step status to `skipped` if the job is skipped. /Improve `processWindowErrorEvent`. Counter display number incorrectly displayed on the page. Workflow trigger event. URL calculation in the clone input box. The job should always run when `if` is `always()`. Template. Not trigger all jobs anymore when re-running the first job. Ignore empty repo for CreateRepository in action notifier. Incorrect tree path value for patch editor. Add missing database transaction for new. When pushing release to an empty repo. Incorrect relative/absolute URL usages. Wrong test usage of `AppSubURL`. Missed return. Ing the when status checks per rule matches multiple actions. Improve contrast on blame timestamp, double border.

MITL git go

VIPS 8.15.2 💾

VIPS is a small, quick and memory-conservative 2D image processing C and C++ library. It comes with over 300 functions, for arithmetic processing, histograms, convolutions, morphological operations, frequency filtering, colouring, resampling, statistics and others. It supports most common raster image formats (PNG, TIFF, JPEG, FITS, OpenEXR), or chain to ImageMagick/GraphicsMagick.

minor bugfix: Deflate compression of tiff pyramids manthey . Thumbnail always writes 8-bit thumbnails turtletowerz . Lower min scale factor to 0.0 in svgload and pdfload lovell . Heifload: don't warn on images with nclx profiles kleisauke . Ppmload: ensure multi-line comments are skipped lovell . Arrayjoin with some pipelines TheEssem . High Q mono JPEG TIFF write with mozjpeg cavenel . Tiffsave: ensure large file support ( 2GB) on MSVC kleisauke . Check linker for target_clones support lovell .

GNU LGPL c c++ images image-processing arithmetic histogram morphing filtering library

MediaEditor 0.9.9 💾

Support complete timeline editing functions, including move, crop, cut, thumbnail preview, scale and delete. Support more flexible and easily blueprint system. Blueprint is represented in the form of nodes, which can handle complex functions through nodes and flows. Support about 45+ built-in media filters and 70+ built-in media transitions. Support about 10 video and audio analysis tools. Support multiple audio and video codecs, including ProRes, H.264, H.265, VP9, etc. Support import and edit videos from standard definition to 4K resolution. Support magnetic snapping, which can smoothly adjust adjacent clips when arranging them to eliminate gaps, conflicts, and synchronization issues. Support frame-by-frame preview mode, including forward playback and reverse playback. Support multi-monitor mode, making it easy to preview and process media through external monitors. Support video attribute-editing, including cropping, moving, scaling and rotating video frames. Support audio mixing, including mixer, pan, equalizer, gate, limiter and compressor. Support curve and keypoint, applied in video filter, video transition, audio filter, audio transition, video attribute and text subtitle. Support subtitle editing, including font, position, scale, rotate, oytline width, font attribute, alignment, etc. Support customized blueprint nodes, allowing for free expansion of filter and transition effects. Support multiple professional export formats, including QuickTime, MKV,

minor feature:

GNU LGPLv3 audio video filter imgui video-processing video-editor audio-processing video-effects media-decoder audio-mixing non-linear-editing cpp c

krusader 2.8.1 💾

Krusader is an advanced twin panel (commander style) file manager for KDE Plasma and other desktops in the *nix world, similar to Midnight or Total Commander. It provides all the file management features you could possibly want. Plus: Extensive archive handling Mounted filesystem support File transfers with (S)FTP Advanced search module Copy/move queues An internal viewer and editor Directory synchronisation File content comparisons Powerful batch renaming And much much more ... It supports a wide variety of archive formats and can handle other KIO slaves such as smb or fish. It is (almost) completely customizable, very user friendly, fast and looks great on your desktop! You should give it a try.

minor bugfix: Flickering during folder space calculation. : 462086 Segmentation fault when using CTRL+Left/Right on a panel with invalid path. : 462307 File icons are drawn at wrong position if desktop scaling is active. scope

file-manager file-explorer kde cpp c

DMD 2.107.1 💾

D is a modern C-style programming language, declarative, object-oriented, and with inferred static typing, somewhat inspired by Python, Java, Eiffel, C# and Ruby. It provides many conveniences, like automatic memory management, concurrency-awareness, contractual design, or first class arrays and dictionaries, built-in macro and meta programming features. It still permits inline assembler, and produces fast and native binaries.

minor bugfix: D 2.107.0 fixes a `writefln` linking issue, and a string array concatenation bug where it did not respect operator precedence. See the full ChangeLog for more information.

Boost dlang c programming-language developers

Expat 2.6.2 💾

Expat is a stream-oriented XML parser library written in C99. It excels with files too large to fit RAM, and where performance and flexibility are crucial. There are a number of applications, libraries and hardware using Expat, as well as bindings and 3rd-party wrappers. Expat is packaged everywhere.

minor bugfix: ecurity : #839 #842 CVE-2024-28757 -- Prevent billion laughs attacks with isolated use of external parsers. Please see the commit message of commit 1d50b80cf31de87750103656f6eb693746854aa8 for details. : #839 #841 Reject direct parameter entity recursion and avoid the related undefined behavior. Other changes: Autotools: build for DOCBOOK_TO_MAN containing spaces Add missing #821 and #824 to 2.6.1 change log #838 #843 Version info bumped from 10:1:9 (libexpat*.so.1.9.1) to 10:2:9 (libexpat*.so.1.9.2); see for what these numbers do. Special thanks to: Philippe Antoine Tomas Korbar and Clang UndefinedBehaviorSanitizer OSS-Fuzz / ClusterFuzz.

MITL xml parser c c99 library

CAWT 2.9.5 💾

CAWT is a TWAPI-based TCL utility package to interact with COM interfaces on Windows systems. It provides specialised bindings for Word, Excel, PowerPoint, MSIE, Outlook, Matlab, and Google Earth.

minor feature: Maintenance release. CawtCore: Take care of changed Img behaviour in procedure ImgToClipboard: Img 2.0 returns image data as binary string. Img 1.4 returns image data as base64 encoded string. CawtOutlook: Added new options "-requiredattendees" and "-optionalattendees" to procedures GetAppointmentProperties and AddAppointment.

BSDL tcl c win32 com twapi word excel matlab

GTK 4.14.0 💾

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.

major bugfix: Note: The new renderers and dmabuf support are using graphics drivers in different ways than the old gl renderer, and trigger new driver, (see for example and. Therefore, it is recommended to use the latest mesa release (24.x) with the new renderers. GtkTextView: - Don't snapshot children twice. - Don't blink the cursor when hidden. GtkEmojiChooser: - presentation selector handling. GtkSnapshot: - wrong nodes with transformed shadows. GtkIMContext: - Make gtk_im_context_activate_osk public. Accessibility: - Implement get_contents_at for all our text widgets. - Add GtkAccessibleText.get_default_attributes. GSK: - Don't fall back to cairo for software rendering. gl+llvmpipe is better. - Round vertical glyph position to a device pixel position if the font is hinted. - problems with clip handling. - Make vulkan and ngl match their font handling. - some corner-cases with offloading and clips. - problem with rendering of missing glyphs in hinted fonts. MacOs: - Implement cursor-from-texture. Translation updates: Basque British English French Indonesian Kazakh Latvian Lithuanian Norwegian Bokmål Slovenian Spanish Turkish.

GNU GPLv3 gnome gtk library framework gui toolkit cpp

DVelum 2.0.6 💾

DVelum is a web development platform built in PHP and ExtJS that tries to simplify routine tasks through a programatic graphical interface. DVelum operates basically like an IDE, with drag and drop coding, implicit code scaffolding, module packaging and server distribution. It has a visual query builder upon an ORM, can generate UML diagrams, integrates a report builder for analyzation, a media library and document structure manager.

major feature: Composer 2.0 installers compatibility issue fixed Designer- Grid- Column- Editor - Combobox - Store property - Editor fixed

GNU GPLv3 php extjs web-framework ide code-generator visual-coding query-builder

Etermal 2.0.2 💾

A minimal-footprint terminal (and shell too I guess) for OpenGL 3.3

minor bugfix: Minor patch: Fixed BmpFont not setting vertical flip for stb_image, resulting in weird flipped text Fixed bug where the shader state wasn't preserved in terminal initialization Cleaned up includes Minor doc updates Removed all usages of std::endl in core codebase (not in examples or tests) Fixed cmake warning Some other very minor things

MITL terminal opengl embed

FreeBSD 14.0 💾

FreeBSD is an operating system and a major BSD distribution, which focuses on stability, performance, cutting-edge features and security. It's both UNIX® and Linux-compatible, ports a wide range of applications (24000), is suitable for server, embedded and desktop use. Has robust networking capabilities, cross-platform support, hardware and KMS/drm2 video drivers, hardware and network virtualization support, jails, dtrace, capsicum, understands ZFS and other filesystems, and simple installation methods.

major feature:

BSDL unix bsd operating-system kernel distribution ports networking linux

Texmaker 5.1.4 💾

Texmaker is a free, modern and cross-platform LaTeX editor for Linux, MacOS X and Windows systems that integrates many tools needed to develop documents with LaTeX. It includes unicode support, spell checking, auto-completion, code folding and a built-in pdf viewer with synctex support and continuous view mode. Texmaker is easy to use and to configure.

minor feature: - a bug with the contextual menu in the editor with Qt6 has been fixed - a bug related to replace action with a regular expression has been fixed - the internal pdf viewer can now zoom to 800 - "Home" and "End" key shortcuts have been added to the internal pdf viewer (first/last page) - while clicking in an internal link in the internal pdf viewer, the pdf is no more moved horizontally - some items have been added to the completion.txt (default list for completion) - adaptation of the log file viewer to the dark theme - a trouble for the compilation with C99 has been fixed (thanks to Florian Weimer) - an option to set the (optional) interval to record a backup of the opened files has been added - the blocking of the check grammar web page by the CORS policy has been fixed

GNU GPL tex latex desktop-publishing pdf cross-platform end-users qt4 qt5

ALT Server 10.2 💾

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 release of the ALT Server 10.2 OS on the platform 10 (p10 Aronia branch) is prepared for x86_64 and AArch64. The default kernel version is un-def-6.1 when installing the system. The std-def-5.10 kernel is also available. New features 10.2: installation profiles and basic set of services have been redesigned; Samba 4.19; RAID arrays support based on INTEL VROC. New application versions.

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

ALT Workstation 10.2 💾

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 assembly of ALT Workstation 10.2 distribution kit is prepared for the x86_64, AArch64, i586 architecture and Elbrus. New features 10.2: OEM mode; Timeshift 23.12 added; it became possible to create subpartitions of the BtrFS at the disk preparation stage; new module of the System Control Center (Alterator) for remote configuration of the system via the alterator-fbi network; the license agreement changes. New application versions.

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

Cyber Probe 2.5.2 💾

Cyberprobe is a network attack monitoring software stack. It collects data packets for inspection, logging and analysis. It can be integrated with snort to record the actual intrusion source. While Cybermon is highly configurable protocol decoder and analysis tool, which can also automate responses such as dynamic connection resets, firewalling or forged DNS replies.

minor bugfix:

GNU GPLv3 c++ monitoring security daemon snort packet-inspection honeypot

Ampache 6.3.0 💾

Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device. Ampache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your files and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already organised collection in a useful way. It assumes that you know best how to manage your files and are capable of choosing a suitable method for doing so.

major feature: ### Added * Translations 2024-03 * Lots more static typing on missing function returns * Dynamic properties on the Captcha classes * Add opml import (and export) for podcasts * Database 600060 * Update Last.FM plugin preferences that could be incorrect * Spell category and subcategory correctly * Add unique constraint `playlist_track_UN` on `playlist_data` table * Remove Flattr plugin (Service has been discontinued) * Convert `object_type` to an enum on `image`, `rating`, `user_flag`, `user_activity`, `object_count`, `share`, `cache_object_count` tables ### Changed * Split database updates into small migration classes * Change usage of State in podcast_episode pages for Status * Song additional metadata classes have been updated * When searching art limit results per-plugin instead of total results * Extend valid Share objects * Update composer scripts and checks * Don't send a cached file that does not match a requested target format ### Removed * Flattr service has shut down, so remove the plugin * php cs-sniffer from the project root and scrutinizer ### Fixed * Catalog Filters could not be edited after creating * Catalogs were not cleaned up from the `catalog_filter_group_map` table * Wanted errors on an empty global user * Public users can not cache playlist browses * Last.FM plugin errors with preferences and linking accounts * Fix up localplay commands for Kodi/XBMC clients * Playlists were sorting by object type * User::get_user_data was not putting the default return in correctly * Unable to use `bin/cli export:playlist` undefined method * Playlist had some issues adding songs * Localplay and jukebox mode improvements (VLC and XBMC) * Don't search for wanted albums on an invalid artist * Browse filtering for album artist and song artist in certain situations * Don't send an empty query to the database * Remove stray span and use valid lang value on installer pages * Updating array preferences * Showing favicon * Publication date of RSS feeds

Apache php streaming server audio music javascript video

PipeWire 1.0.4 💾

PipeWire is a project that aims to greatly improve handling of audio and video under Linux. It aims to support the usecases currently handled by both PulseAudio and Jack and at the same time provide same level of powerful handling of Video input and output. It also introduces a security model that makes interacting with audio and video devices from containerized applications easy, with supporting Flatpak applications being the primary goal. Alongside Wayland and Flatpak we expect PipeWire to provide a core building block for the future of Linux application development. Features include: Capture and playback of audio and video with minimal latency. Real-time Multimedia processing on audio and video. Multiprocess architecture to let applications share multimedia content. GStreamer plugins for easy use and integration in current applications. Sandboxed applications support. See Flatpak for more info.

major bugfix: Highlights Track memfd better to avoid inconsistent memory. Also make sure the mixer info is removed correctly in all cases on destroyed ports. Correctly handle removed objects in the metadata. Add an option to set the server and client priorities instead of using a hardcoded value of 88. The FFADO module has been fixed. Audio and MIDI now works with the same latency as the JACK driver. This has now also been tested with a Focusrite Saffire Pro 14. The JACK library has seen some important fixes. Some ardour crackling has been fixed when looping and multiple MIDI ports on a client should now work. Small bugfixes and improvements. PipeWire Track memfd better to avoid inconsistent memory. Also make sure the mixer info is removed correctly in all cases on destroyed ports. Fix Props param emission again in pw_stream. (#3833) Add MAPPABLE flag to buffer data to indicate that the fd can be mmapped directly. Use this on DMABUF from v4l2. (#3840) Correctly handle removed object in the metadata. FreeBSD build and compatibility fixes. Add an option to set the server and client priorities instead of using a hardcoded value of 88. Read config overrides in the right order. Fix PIPEWIRE_QUANTUM rate handling in pw_stream and pw_filter. Fix pw_context_parse_conf_section(), actually use the conf argument. A new pw_stream_get_nsec() and pw_filter_get_nsec() function was added to get the current time of the stream/filter without having to assume a particular clock. A new default.clock.quantum-floor property was added to configure the absolute lowest buffer-size. (#3908) docs Many doc updates. tools Make sure we always quit pw-cli when the server stops. (#3837) pw-top now prints all drivers in batch mode. (#3899) modules Don't destroy the client in protocol-simple on EAGAIN. Handle IPv6 better in the RTP modules. Fix IPv6 SAP header parsing. (#3851) The FFADO module has been fixed. Audio and MIDI now works with the same latency as the JACK driver. This has now also been tested wit

MITL audio video c

Spyder 5.5.2 💾

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 bugfix: Important : Activate environment for consoles that run in the same environment as Spyder. IPython kernel hangs when using a different graphic backend than `Inline`. check for updates mechanism when running Spyder from a conda installation. : Missing `Checking for updates` message in the status for the Windows and MacOS installers (PR 21868 by @ccordoba12). Release 5.5.2 (PR 21842 by @dalthviz). Error when trying to update from a conda installation (PR 21784 by @mrclary). Crash in IPython console when running Numpy/Scipy code after Spyder is started from the Start menu (PR 21783 by @mrclary). IPython kernel hangs when using other graphics backend than "inline" (PR 21834 by @ccordoba12). In this release 5 were. Pull Requests Merged: PR 21868 - PR: showing update status bar widget in our apps at startup and other to the update process (Application), by @ccordoba12 (21861). PR 21851 - PR: visibility of status bar widget that checks for Spyder updates (Application), by @ccordoba12. PR 21843 - PR: Add `condabin` directory, relative to `sys.executable` and provided `pyexec`, to paths searched for conda executable, by @mrclary. PR 21842 - PR: Update core dependencies for 5.5.2, by @dalthviz (21839). PR 21834 - PR: hangs when using Matplotlib interactive backends (IPython console), by @ccordoba12 (21299). PR 21784 - PR: Do not use version in macOS artifact name and names for the future Spyder 6 installers (Installers), by @mrclary (21781). PR 21783 - PR: Always activate a conda environment for IPython consoles, by @mrclary (21749). In this release 7 pull requests were. ----.

MITL interpreter ide cpython python science-research

FlexGet 3.11.22 💾

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

gaiasky 3.6.0 💾

Gaia Sky is a real-time 3D Universe application that runs on Linux, Windows and macOS. It is developed within the framework of ESA's Gaia mission to chart more than 1 billion stars. A part of Gaia Sky is described in the paper Gaia Sky: Navigating the Gaia Catalog.

major feature: Full changelog : Check leap years in date dialog. Prevent NaNs in some camera operations. Clean up test scripts a bit. `startRecordingCameraPath(String filename)` does not use the filename correctly. Build System: Update dependency library versions. Features: Add 'textureAttribute' to particle sets, so that textures are selected with respect to the value of an attribute. Use local dataset descriptors to construct catalog infos, when they are not explicitly set. Enable local data information in the '+ info' window. This displays the local data on an object. In particle and star groups, the extra attributes are also offered. Enable extra arguments of type string for star and particle sets. Rename 'star systems' group to 'exoplanets extrasolar systems'. Add icons to group title in dataset manager. Add time transition API call and test script. Add support for multiple key sets bound to actions in hotkey tooltip. Keyframes and camera path file saving no longer overwrites existing files. Instead, it generates a new unique file name based on the given one. Support comma- as well as whitespace-separated values for camera and keyframes files. Default to comma-separated values for writing. Add support for OptFlowCam (Piotrowski 2024) method to convert keyframes into camera path files. Gaia Sky calls the local python3 interpreter to process the keyframe files, so a local python3 installation (with numpy) needs to be in place for it to work. Reorganize keyframes window layout for better use of space. Add support for B-splines, additionally to Catmull-Rom splines, as a method for interpolating positions between keyframes. Add API call to get the window coordinates of an object, in pixels. Add API calls to do camera transitions only in position and orientation. Add different durations for the transitions in position and orientation in the API call. Add smooth interpolation methods to `cameraTransition()` calls. The new methods can use either a logis

MPL astronomy vr

JackTrip 2.2.4 💾

JackTrip is a Linux, macOS, or Windows multi-machine audio system used for network music performance over the Internet. It supports any number of channels (as many as the computer/network can handle) of bidirectional, high quality, uncompressed audio signal streaming. You can use it between any combination of machines e.g., one end using Linux can connect to another using macOS. Virtual Studio With JackTrip Virtual Studio, you may sing with your chorus, or jam with your band, online without leaving home. With built-in support for live broadcasting, you can share your sessions on JackTrip Radio. Additionally, Virtual Studio allows you to enhance your performances and bring your music to life utilizing Soundscapes digital signal processing. Musicians have creative control with dozens of audio effects with various reverbs, compression, attack and more, in real-time.

minor bugfix: Date: 2024-03-13 Description: - Allow software opengl for older windows video drivers. - VS Mode avoid unnecessary JACK library checks at startup.

Mixed audio music streaming server cpp qml

OBS Studio 30.1 💾

OBS Studio (also Open Broadcaster Software or OBS, for short) is a free and open-source app for screencasting and live streaming. Written in C/C++ and built with Qt, OBS Studio provides real-time capture, scene composition, recording, encoding, and broadcasting via Real Time Messaging Protocol (RTMP), HLS, SRT, RIST or WebRTC. It can stream videos to any RTMP-supporting destination, including YouTube, Twitch, Instagram and Facebook.[11] For video encoding, OBS Studio can use the x264 transcoder,[12] Intel Quick Sync Video, Nvidia NVENC and the AMD Video Coding Engine to encode video streams into the H.264/MPEG-4 AVC or H.265/HEVC formats.[13] It can encode multiple tracks of audio in the AAC format. More experienced users can choose any codecs and containers available in libavcodec and libavformat, or output the stream to a custom FFmpeg URL.[14] OBS Studio also supports plug-ins to extend its functionality.[15]

minor feature: 30.1 New Features Enabled HDR for HEVC over RTMP nquah AV1 HDR is not currently supported by YouTube. Reworked the Image Slideshow source Lain-B The reworked Image Slideshow source loads files asynchronously and fixes an issue where the slideshow would loop before showing all images. To change existing Image Slideshow sources to the new version, you must recreate them. Existing Image Slideshow sources will continue functioning as before. Added Capture Audio option to window/game capture on Windows derrod Added Premultiplied Alpha option for game capture on Windows jpark37 Added option for automatic cropping to bounding box derrod Added maxRGB tonemapper for SDR in HDR Tone Mapping filter jpark37 Added GPU rescaling options for streaming and recording outputs derrod Added channel selection for CoreAudio input devices PatTheMav Added Capture Card Device source type on macOS PatTheMav Enabled multi-track audio support for mpegts pkviet Added AV1 support for VA-API nowrep Added AV1 support for WebRTC/WHIP output Sean-Der Added Video Capture Device (PipeWire) source type GeorgesStavracas 30.1 Changes Added HDR support for the Elgato HD60 X Rev.2 FBirth Added theme data search paths derrod Added Lua script location to search path for Lua native libraries Smartkin Added Python 3.11 support for macOS PatTheMav Updated obs-websocket to version 5.4.2 tt2468/Lain-B Release notes for addition in 5.4.0 are here: Improved simple mode replay buffer settings gxalpha Switched to bigger units in the UI for high bitrate/large recordings derrod Disabled Paste Transform on locked scene items cg2121 Disabled Edit Transform if scene item is locked cg2121 Removed Windows 7 and Ubuntu 20.04 NVENC fallbacks derrod PCM audio in (fragmented) MP4/MOV is now supported

GNU GPLv3 audio video screencasting livestreaming c c

OpenSSH 9.7 💾

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. Ssh(1), sshd(8): add a "global" ChannelTimeout type that watches. All open channels and will all open channels if there is no Traffic on any of them for the specified interval. This is in Addition to the existing per-channel timeouts added recently. This supports situations like having both session and x11. Forwarding channels open where one may be idle for an extended Period but the other is actively used. The global timeout could Both channels when both have been idle for too long. All: make DSA key support compile-time optional, defaulting to on. Sshd(8): don't append an unnecessary space to the end of subsystem. Arguments (bz3667) Ssh(1): the multiplexing "channel proxy" mode, broken when. Keystroke timing obfuscation was added. (GHPR#463) Ssh(1), sshd(8): spurious configuration parsing errors when. Options that accept array arguments are overridden (bz3657). Ssh-agent(1): potential spin in signal handler (bz3670). Many to manual pages and other documentation, including GHPR#462, GHPR#454, GHPR#442 and GHPR#441. Greatly improve interop testing against PuTTY. Portability. Improve the error message when the autoconf OpenSSL header check. Fails Improve detection of broken toolchain -fzero-call-used-regs support. bz3645). Regress/misc/fuzz-harness fuzzers and make them compile without. Warnings when using clang16 Checksums: SHA1 (openssh-9.7.tar.gz) = 163272058edc20a8fde81661734a6684c9b4db11. SHA256 (openssh-9.7.tar.gz) = gXDWrF4wN2UWyPjyjvVhpjjKd7D2qI6LyZiIYhbJQVg=. SHA1 (openssh-9.7p1.tar.gz) = ce8985ea0ea2f16a5917fd982ade0972848373cc. SHA256 (openssh-9.7p1.tar.gz) = SQQm92bYKidj/KzY2D6j1weYdQx70q/y5X3FZg93P/0=. Please note that the SHA256 signatures are base64 encoded and not. Hexadecimal (which is the default for most checksum tools). The PGP Key used to sign the releases is available from the mirror sites: Https:// Reporting : Please read

BSDL c ssh security cryptography utilities sftp scp openbsd linux

qft 0.5.6 💾

QFT is a small application for Quick (and really reliable) Peer-To-Peer UDP file transfer.

minor bugfix: This update allows specifying a send delay, but stays backwards-compatible with the rest of v0.5. A lower send delay means packets are sent in quicker succession, but has similar negative effects as a higher packet size (except networks usually allow quite low delays, while some don't allow big packets, making this less likely to be a bottleneck). Also, the gui is a rust featureflag now. Mac binaries to follow.

GNU GPLv3 rust p2p udp file-transfer

Geant4 11.2.1 💾

Geant4 is a toolkit for the simulation of the passage of particles through matter. Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science. There are three main reference papers for Geant4: Nuclear Instruments and Methods in Physics Research A 835 (2016) 186-225 IEEE Transactions on Nuclear Science 53 No. 1 (2006) 270-278 Nuclear Instruments and Methods in Physics Research A 506 (2003) 250-303

minor feature: Configuration ------------- + CMake: o Added -F flag on macOS with a framework build of Qt. Addressing problem report #2589. o Fixed detection of SoQt/Xt packages, by manually checking versions of found packages. Geant4 only requires a minimum version. o Geometry: -------- + solids/CSG: o In wrapper G4UTrap, use GetThetaCosPhi() and GetThetaSinPhi() in method GetVertices(); this overcomes a problem with trapezoid reported in CMSSW after migration to VecGeom 1.2.6. Also fixed typo in method SetAllParameters(), setter used in parameterisation of shape dimensions. o Global: ------ + G4PhysicsModelCatalog: added ID for the Light-Ion QMD model. + Updated date and version for 11.2.1. o Physics Lists: ------------- + constructors/electromagnetic o G4GammaGeneralProcess: fixed sampling of muon pair production. Addressing problem report #2543. o G4EmStandardPhysics_option3: restore step limit type to use 'fUseDistanceToBoundary' and set default RangeFactor from 0.03 to 0.04, fixing inaccuracy in medical benchmarks. + constructors/gamma_lepto_nuclear o G4NeutrinoPhysics: fixed neutrino physics instantiation. Addressing problem report #2594. o Processes - Electromagnetic: --------------------------- + dna o G4DNABornAngle: fixed numerical problem; added protection for cosTheta; use relativistic formula for maximum energy transfer to delta-electrons. + loweneegy o G4MicroElecInelasticModel_new: fixed Coverity report for memory leak at exit. Minor code cleanup. o G4MicroElecLOPhononModel: minor code cleanup. + standard o G4IonICRU73Data: fix for the case when target material has an element with Z 92; improved debug printouts. In the Lindhard-Sorensen model to compute dEdx the first try i

Other visualization geometry scientific-computing computational-physics toolkit cpp

Checkstyle 10.14.1 💾

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: Performance regression from 10.12.4 to 10.13.0. False positive in RightCurly with 'alone_or_singleline' RightCurlyOption in try/catch. some messages are still hardcoded in english. False positive error from JavadocType with record. VariableDeclarationUsageDistance: no violation to move variables r to block. Enable examples tests. Expand XPath IT Regression Testing. Remove '//ok' comments from Input files. Rename Java Input files and test methods to specify Test functionality. update to new format of AST print. doc: Updated description and docs of TextBlock. inconsistent documentation for TEXT_BLOCK_abc token types. Excludes for createTempFile forbidden method. doc: Update TokenTypes link to be more specific. update to new format of AST print. Update Tests to use new 'verifyXxxxxx' method or 'execute' that use inlined config in Input files. AbstractXpathTestSupport does not support generating multiple xpath suppressions. move AllBlockCommentTest and AllSinglelineCommentsTest to AST Tests. doc: line length violation in releasenotes.xml.

MITL java coding-style syntax-checker command-line

G'MIC 3.3.5 💾

G'MIC (GREYC's Magic for Image Computing) is a portable and scriptable image processing framework. It comes as C++ library, can be used as command line tool, as Gimp plugin, as web service, or with its Qt application. G'MIC allows image conversion, manipulation, applying complex filters and visualization pipelines. Various image types can be used, 1D/2D/3D sources, multi-spectral and volumetric images or 3D vector objects, regardless of pixel depths. The "gmic" command line tool is often an alternative to ImageMagick or GraphicsMagick.

minor feature:

GNU GPL c++ libgmic image-processing gimp graphics-conversion visualization

Fasttracker II clone 1.77 💾

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;Fullscreen have been mostly resolved for Macs with a notch in the display. It may still have a slight error in how the mouse maps to the pixels on the screen, but it's still MUCH more usable than it was! Another problem is that the mouse cursor can sometimes flicker for a split second (temporarily change into the OS cursor, then back to the FT2 cursor). Also an with fullscreen on Linux, but some systems may still have severe with the mouse position mapping... lt;/li gt;. lt;li gt;The 32-point sinc resampling interpolator was reduced to 16-point again because of the trade-off not being big enough, and it was slightly wrongly implemented and would alias a little bit in some cases. I'll implement a better sinc interpolator in the future, if I ever stumble across a nice and simple implementation. Please let me know if you have one! lt;/li gt;. lt;li gt;Windows/macOS: Updated SDL to v2.30.1 lt;/li gt;. lt;/ul gt;.

BSDL-2 audio tracker