-lite 2.6.1 💾

Libite (-lite) is a lightweight library of frog DNA. It can be used to fill the gaps in any dinosaur project. It holds useful functions and macros developed by both Finit and the OpenBSD project. Most notably the string functions: strlcpy(3), strlcat(3) and the highly useful *BSD sys/queue.h and sys/tree.h API's. Libite aims to fill in the gaps missing in GLIBC/EGLIBC. (It does not aimo to become another GLIB though.) One such gap in GLIBC is the missing _SAFE macros in sys/queue.h — highly recommended when traversing lists to delete/free nodes.

minor feature: Update changelog and bump version for v2.6.1 release Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.

MITL utility library list queue tree strlcpy linux

OpenBGPD 8.3 💾

OpenBGPD is a free implementation of the Border Gateway Protocol (BGP), Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol. The portable version (e.g. for Linux) does not have the means to influence kernel routing tables. It is only suitable for route servers/collectors.

major bugfix: bgpd 8.1 and 8.2 could send a bad COMMUNITY attribute when non-transitive ext-communities are present. A workaround is to add a filter rule to clear non-transitive ext-communities: "match to ebgp set ext-community delete ovs *". Fix a possible fatal error in the RDE when "announce add-path send all" is used. The error is triggered by an ineligible path which is wrongly distributed. Fix selection of the local nexthop for the alternate address family. This is used by 'announce IPv6 unicast' over an IPv4 session or vice-versa.

ISC openbgpd bgp routing

Bedroom Studio 0.0.2 💾

A set of LV2 plugins for bedroom music studio :) The idea is to provide simple, nice sounding effects those become a legend. Current plugins list: Metalluga - the distortion effect. Mono input/output Charm - the saturation effect, makes sound more "analog". Stereo input/output

major feature: + Charm - the saturation effect, makes sound more "analog".

Public Domain linux lv2

Wine 8.18 💾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: Bundled FluidSynth library for DirectMusic. More window management in the Wayland driver. More effect support in Direct3D 10. Various. #32574 Patrician 4 fails to start (Error in #039;App::Initialize #039;), #41645 Unreal Tournament 2004 crashes, #43017 Unreal Tournament 2004/UT2004.exe crashes due to quot;intel_do_flush_locked failed: Cannot allocate memory quot; #43185 quot;Battle quot; game in unresponsive once game starts, #44275 Shadow of Memories demo hangs at graphic setting screen, #44276 Poor resolution change handling with Shadow of Memories demo, #48905 Inner Chains Launches to Black Screen With Mouse Cursor, #52641 Feeding Frenzy 2 crashes while loading, #53276 comctl32:edit amp; user32:edit - test_paste() sometimes fails to access the clipboard on Windows, #54069 ddraw:ddraw7 - test_texture_wrong_caps() sometimes fails on Windows 8+, #54156 comctl32:edit amp; user32:edit - test_paste() sometimes gets an empty string on Windows, #54420 preloader warning quot;failed to reserve range quot; macOS Ventura, #54430 user32:menu - test_menu_input() #039;s test 0 sometimes fails on Windows 7, #54441 windows.media.speech:speech - test_Recognition() sometimes gets unexpected recognizer state on Windows 10, #54699 Motorola Ready For Assistant does not start, RoOriginateLanguageException in Windows.Networking, #54744 explorerframe:taskbarlist - test_ITaskbarList() sometimes gets E_NOTIMPL on Windows, #54783 cryptowinrt:crypto - test_Credentials_Statics() sometimes gets unexpectedly high refcount in Wine, #54791 explorerframe:nstc - test_events() sometimes gets unexpected events on Windows 7, #55108 xaudio2_8:xaudio2 fails on Windows 10+, #55211 Print file not truncated before new print job is started with same target file, #55236 scrrun:dictionary - The 64-bit test_hash_value() gets bad hashes on Windows, #55241 The 64-bit winmm:capture amp; winmm:wave crash on Windows 8, #55245 ntdll:om - The 32-bit test_all_kern

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

rawhide 3.3 💾

rawhide - find files using pretty C expressions. Rawhide (rh) lets you search for files on the command line using expressions and user-defined functions in a mini-language inspired by C. It's like find(1), but more fun to use. Search criteria can be very readable and self-explanatory and/or very concise and typeable, and you can create your own lexicon of search terms. The output can include lots of detail, like ls(1).

major feature: - Add body pattern modifiers: .body .ibody .rebody .reibody - Add -j option (same as -L j JSON) - doc - Add rhs/rht/rhz etc. shell functions (rh/-r/-l/-v sorted (via jq) by path/mtime/size)

GNU GPLv3 cli linux macos freebsd openbsd netbsd solaris cygwin system-administrators

rawhide 3.2 💾

rawhide - find files using pretty C expressions. Rawhide (rh) lets you search for files on the command line using expressions and user-defined functions in a mini-language inspired by C. It's like find(1), but more fun to use. Search criteria can be very readable and self-explanatory and/or very concise and typeable, and you can create your own lexicon of search terms. The output can include lots of detail, like ls(1).

minor feature: - Add support for attr (flags) on FreeBSD, OpenBSD, NetBSD, and macOS - Add ./configure --default (to avoid needing the details in Makefile) - Change --help pattern modifiers layout to improve readability - Remove explicit PCRE2 JIT compilation (had introduced uninitialized reads) - Add file type pattern modifiers: .what .iwhat .rewhat .reiwhat - Add MIME type pattern modifiers: .mime .imime .remime .reimime - Add -L w (file type description) W (MIME type) - Add to -L j (JSON) output fields: filetype mimetype

GNU GPLv3 cli linux macos freebsd openbsd netbsd solaris cygwin system-administrators

danectl 0.8.4 💾

danectl - DNSSEC DANE implementation manager. What's DNSSEC? Secure DNS that you can trust. It has become really easy lately. What's DANE? Publishing your TLS keys as secure DNS records (TLSA SSHFP OPENPGPKEY SMIMEA) to prevent impersonation or man-in-the-middle attacks. It could eventually render certificate authorities unnecessary. Currently, it's mostly used for mail servers that want to stop anyone intercepting their incoming email. But the idea also applies to SSH host keys, and OpenPGP and S/MIME keys. Danectl makes it easy to create TLSA, SSHFP, OPENPGKEY, and SMIMEA DNS records, (maybe) helps you publish them, and monitors that they are correctly published. And for TLS keys, it performs safe, reliable, instant key rollovers. Detail: It uses certbot to create and manage pairs of keys for use with a TLSA 3 1 1 current + next workflow. Danectl can also generate and monitor SSHFP records for the local SSH server, OPENPGPKEY records for GnuPG keys, and SMIMEA records for S/MIME certificates.

minor feature: - doc - Add WHAT IS DANE? section - Add _ to set of DNS name chars that don't require idn2 - rollover - Divert certbot stdout to stderr to aid output adapters - Prevent premature rollover (refuse if tlsa-check would fail) - Terminate danectl when `idna` in subprocess requires idn2 but fails to find it - Makefile - Add make help (default)

GNU GPL dnssec dane tls tlsa sshfp mail-transport-agent darwin macos posix freebsd netbsd openbsd linux solaris system-administrators

sshdo 1.1.1 💾

sshdo - controls which commands may be executed via incoming ssh. sshdo provides an easily configurable way of controlling which commands may be executed via incoming ssh connections by specific users and specific keys. Training mode allows a key to be used for any command, while logging them. Then sshdo can learn from the logs to know what commands to allow. It can also unlearn commands that are no longer in use. This mitigates against private ssh key compromise with very little effort.

minor feature: - Replace original June 1991 GPLv2 with February 1999 (post-LGPLv2.1) GPLv2 - Add LICENSES/* and .reuse/dep5 (REUSE 3.0 compliant) - Add references to the codeberg repository - Add ./configure for Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS, Cygwin

GNU GPL ssh security control system-administrators

giada 0.26.0 💾

Giada is a loop machine. Build your performance in real time by layering audio tracks or MIDI events, driven by the main sequencer. Giada is a sample player. Load samples from your crates and play them with a computer keyboard or a MIDI controller. Giada is a song editor. Write songs from scratch or edit existing live recordings with the powerful Action Editor, for a fine-tuned control. Giada is a live recorder. Record sounds from the real world and MIDI events coming from external devices or other apps. Giada is an FX processor. Process samples or audio/MIDI input signals with VST instruments from your plug-ins collection. Giada is a MIDI controller. Control other software or synchronize physical MIDI devices by using Giada as a MIDI master sequencer. Lightweight and powerful. Designed for live performances. Powerful multi-threaded audio engine. Super sleek interface, no exotic stuff. VST3, LV2 and MIDI I/O support. Tons of tools and modes to craft your songs. 100% open-source GPL. For Linux, Windows, macOS and FreeBSD.

major feature: Add ability to open more than one plug-in UI. Huge optimizations to the audio rendering process. Improved floating legends in Action Editor. Enabling MIDI lightning also enables MIDI input. Enable static linking in Windows build. Sample Editor: play preview with the right current pitch and range. Right-click over empty column space opens the column menu. Don't pass command line arguments to FLTK. Windows Store configuration file in AppData directory. Update FLTK to latest master. Update RtAudio to 6.0.1. Lots of code refactoring and internal cleanup.

GNU GPLv3 audio music recording editors midi mixers

Zotero 6.0.28 💾

Zotero is a free and open-source reference management software to manage bibliographic data and related research materials (such as PDF files). Notable features include web browser integration, online syncing, generation of in-text citations, footnotes, and bibliographies, as well as integration with the word processors Microsoft Word, LibreOffice Writer, and Google Docs. It is produced by the Center for History and New Media at George Mason University.

major feature: Mac only Fixed Run-time error '5' in Word on some institutional computers (since 6.0.27) Fixed error if the Word application was located on a non-default path containing extended characters (since 6.0.27) Use previous Word integration mechanism on pre-Sonoma systems if localhost HTTP requests from Word are blocked Updated Zotero Connector for Safari to fix transferring documents to/from Google Docs

Affero GPLv3 citation documentation styles

LimeSurvey 6.2.11 (build 231007) 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: Server side subquestion unique code validation (Kevin Foster). CT-380: Registers necessary client scripts customization for CLSGridview (Mohab E). CT-380: Quotas validation modal (Mohab E). CT-380: the GridSettings Added afterAjaxUpdate to grid view options (Mohab E). CR-1351: actions in tables not working when called through the sidemenu or ajax (Mohab E). CR-1339: some actions not working for survey permissions and survey menu entries (Mohab E). CR-1320: comfort update message overlapping with dropdown actions and can not be muted for a session (Patrick Teichmann). CR-1117: restrict naming of themes because it causes errors in some cases (Mohab E). CR-1117: template name trimming validate against any invalid characters (Mohab E). CR-1117: Validate theme name (Mohab E). CR-1117: Template name length validation (Mohab E). CR-1117: templatename sanitization (Mohab E). Question list edit URL expects questionId not qid (Kevin Foster). security User with "Users" permission only can add arbitrary users to the not owned user group (Denis Chenu). security Incorrect Authorization check in add User role (Denis Chenu). Ranking Advanced: Visualization Types are not working (Gabriel Jenik). Updated translation: German by c_schmitz. Updated translation: Finnish by Jmantysalo.

GNU GPL survey php mysql mssql postgres

iotop 1.25 💾

iotop-c does for I/O usage what top(1) does for CPU usage. It watches I/O usage information output by the Linux kernel and displays a table of current I/O usage by processes on the system. It is handy for answering the question "Why is the disk churning so much?". iotop-c requires a Linux kernel built with the CONFIG_TASKSTATS, CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING and CONFIG_VM_EVENT_COUNTERS config options on. iotop-c is an alternative re-implementation of iotop in C, optimized for performance. Normally a monitoring tool intended to be used on a system under heavy stress should use the least additional resources as possible.

minor bugfix:

GNU GPL monitoring

Audacity 3.3.3 💾

Audacity is a multi-track audio and sound editor. It can also record from various input devices, up to 24bit wavelength, using ALSA or JACK with latencies up to 384kHz. All common audio formats and encodings such as WAV, AIFF, AU, FLAC, OGG Vorbis, GSM, MP2, MP3, AC3, M4A/M4R (AAC) and WMA are supported. Audio layers allow cutting, editing, and applying or layering a wide range of effects. And Audacity is also cross-platform.

minor feature: This is a hotfix release. It fixes the following bugs: #4618 Fixed EQ not scaling properly when resizing the window. #4743 Fixed the audio.com upload flow.

GNU GPL desktop audio editing recording

Mixxx 2.3.6 💾

Mixxx is an audio mixing / turntable software for DJs. It provides a dual-deck interface, easy drag and drop. It's GUI has various wave transformation controls, beat and cue points, and full waveform previews, vinyl emulation, sample stretching, single click looping, quad sampler decks, MIDI controls. It also helps organazing playlists, with BPM detection, an auto DJ feature, recording, replaygain normalization, and even ICY broadcasting.

minor feature: Fixed possible crash when closing Mixxx while browsing the file system #11593 #11589 No longer stop a track with an active loop at the very end #11558 #11557 Fixed resyncing when moving an active loop #11152 #11381 Allow true gapless playback when repeating full tracks #11532 #9842 #11704 Rhythmbox: Fixed bulk track imports from playlists #11661 Console log spam reduced #11690 #11691 Numark DJ2GO2 Touch: Add missing loop_out mapping for the right deck #11595 #11659 Shade: Fixed VU-Meter and other minor issues #11598 Fixed a rare crash when disabling quantize form a controller #11744 #11709 Controller Preferences: Avoid scrollbars in I/O tabs if Info tab exceeds page height #11756 Broadcast: Improved error message in case of timeout #11775 Handle setting loop_in and loop_out to the same position #11771 #10600 Fix build issues with Protobuf v23.4 and with clang 32 #11751 #11765 #11762 Disable GL VU-Meters on Windows by default. They can be re-enabled via the command line option --enableVuMeterGL. #11787 #11785 #11789 Library preferences: Uncheck Serato metadata export when file metadata export is unchecked #11782 #11226 Denon MC6000MK2: Delete mapping for main gain #11792 Improve output in case of some failed file system operations #11783 Fix overlapping buffers when decoding M4A files using FFmpeg before 4.4 #11760 #11545 Don't reject key values from file metadata with non-minor/-major scales. #11001 #10995 Allow playing tracks with durations of more than 6 hours #11511 #11504 Update latency compensation for Soundtouch version 2.1.1 to 2.3 #11154

GNU GPL c++ qt audio playback mixing auto-dj

FluidSynth 2.3.4 💾

FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications and has reached widespread distribution. FluidSynth itself does not have a graphical user interface, but due to its powerful API several applications utilize it and it has even found its way onto embedded systems and is used in some mobile apps. Features Cross platform support (Linux, macOS and Windows to name a few) SoundFont 2 support SoundFont 3 support (vorbis-compressed SF2) Realtime effect control using SoundFont 2.01 modulators Playback of MIDI files Shared library which can be used in other programs Built in command line shell

minor bugfix: Fix a build failure when specifying CMAKE_INSTALL_LIBDIR as an absolute path (#1261, thanks to @OPNA2608) Fix some MIDI files never finish playing (#1257, thanks to @joanbm) Implement IPv6 to IPv4 fallback (#1208, thanks to @ivan-zaera) Fix a build failure when using CMake's Xcode generator (#1266, thanks to @bradhowes) Fix pipewire's Jack implementation not found by CMake (#1268, thanks to @pedrolcl) Fix a regression causing the MIDI Player to terminate prematurely (#1272, thanks to @albedozero)

GNU LGPLv3 sound-synthesis mixers

FileZilla 3.66.0-rc1 💾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

minor bugfix: Crash removing items from the list of file extensions treated as text files. Potental crash if shutting down HTTP client. HTTP timeouts.

GNU GPL c ftp ftps file-transfer

Babel 7.23.2 💾

Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.

minor bugfix: (2023-10-11). #### :: `babel-traverse`. Only evaluate own String/Number/Math methods (@nicolo-ribaudo). `babel-preset-typescript`. Rewrite `.tsx` extension when using `rewriteImportExtensions` (@jimmydief). `babel-helpers`. : fallback to typeof when toString is applied to incompatible object (@JLHwung). `babel-helpers`, `babel-plugin-transform-modules-commonjs`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`. Avoid override mistake in namespace imports (@nicolo-ribaudo).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

BallroomDJ 4 4.4.1.3 💾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

minor bugfix: 4.4.1.3 2023-10-11 * Bug Fixes: * Installer: Fixed processing of BDJ3 conversion checkbox. * Player: Fix interactions when the management user interface is active. * Changes: * QueueDance special playlist: Change to play any song by default. * Translations: Русский (Russian) updated. * Player: History is saved as a song list.

Zlib end-users linux macos windows player ballroom c gtk

PowerShell Core 7.3.8 💾

PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.

minor feature: 7.3.8 - 2023-10-10. Security. Block getting help from network locations in restricted remoting sessions (Internal 27698). Build and Packaging Improvements. lt;details gt;. lt;summary gt;. lt;p gt;Build infrastructure maintenance lt;/p gt;. lt;/summary gt;. lt;ul gt;. lt;li gt;Release build: Change the names of the PATs lt;/li gt;. lt;li gt;Add mapping for mariner arm64 stable lt;/li gt;. lt;li gt;Switch to GitHub Action for linting markdown lt;/li gt;. lt;li gt;Put the calls to lt;code gt;Set-AzDoProjectInfo lt;/code gt; and Set-AzDoAuthToken` in the right order lt;/li gt;. lt;/ul gt;. lt;/details gt;. 7.3.8 : v7.3.7...v7.3.8.

MITL powershell shell

Calibre 6.28.1 💾

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: Release: 6.28.1 07 Oct, 2023 New features Edit book: Show full path to book being edited in the status bar. Edit book: When adding dictionaries allow directly a LibreOffice adding the dictionary just by choosing the language. Edit book: When saving a copy add some convenience actions to edit the copy immediately either in the current editor window or a new window. E-book viewer: Highlights panel: Allow right clicking to export only selected highlights. Edit book: a regression in the previous release that caused Text search to sometimes not select matches correctly Edit book: When copying files do it in order so that the files are pasted in the same order when pasting into another editor instance Edit book: smart tag insert not working correctly if the selected text starts with the closing angle bracket of a tag. Save to disk: Do not limit the total path length to 240 characters on non-Windows platforms incorrect cover for AZW3 version of calibre User Manual Content server: Change formatting of book details to match new de-emphasized titles based formatting in the main calibre program PDF metadata: a regression that broke updating metadata in PDF files without an /Info dictionary. NOOK driver: For the Glowlight 2023 write the calibre metadata files into the NOOK sub-folder as the firmware does not allow writing files into the root folder. NOOK driver: Glowlight 2023 not being detected on Linux and macOS. E-book viewer: Make CFI calculation more robust especially on pages with very little content E-book viewer: Workaround in Chromium where getBoundingClientRect() fails sometimes leading to incorrect calculation of anchor positions errors caused by.DS_Store files inserted into the.caltrash directory on macOS if the user happens to open.caltrash in Finder Version 6.28.1 a regression in 6.28.0 that could cause errors when merging some book records in calibre. New news sources. Business Standard Print Edition by unkn0wn. Improved news sources. National Geographic. Bloom

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

Mozilla Firefox 118.0.2 💾

Firefox is a widely used web browser. It's based on Mozillas Gecko HTML rendering and IonMonkey JavaScript engine. It supports HTML5, XML, XHTML, SVG 1.1, MathML, XSLT, CSS3, Web fonts, APNG, SSL/TLS, sandboxed JavaScript 1.8.5 with many newer DOM and WHATWG extensions. It's highly extensible and themeable, provides tabbed browsing, security and privacy features, traditional and live/smart bookmarks.

minor feature: Games not loading on betsoft.com ( ), printing for some SVG images ( ), CORS XHR with authentication no longer working ( ), h264 WebRTC video not working in some contexts ( ), Firefox Translations not working on some pages ( ), Stability ( ), Reference link to 118.0.1 release notes

MPL c++ web-browser html5 javascript mozilla

MicroPython 1.22.0-preview 💾

MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.

minor feature: all: Switch to new preview build versioning scheme. See #12127 for details. Previously at the point when a release is made, we update mpconfig.h. and set a git tag. i.e. the version increments at the release. Now the version increments immediately after the release. The workflow is: 1. Final commit in the cycle updates mpconfig.h to set (X, Y, 0, 0) (i.e. clear the pre-release state). 2. This commit is tagged "vX.Y.0". 3. First commit for the new cycle updates mpconfig.h to set (X, Y+1, 0, 1). (i.e. increment the minor version, set the pre-release state). 4. This commit is tagged "vX.Y+1.0-preview". The idea is that a nightly build is actually a "preview" of the _next_. release. i.e. any documentation describing the current release may not. actually match the nightly build. So we use "preview" as our semver. pre-release identifier. Changes in this commit: - Add MICROPY_VERSION_PRERELEASE to mpconfig.h to allow indicating that. this is not a release version. - Remove unused MICROPY_VERSION integer. - Append "-preview" to MICROPY_VERSION_STRING when the pre-release state. is set. - Update py/makeversionhdr.py to no longer generate MICROPY_GIT_HASH. - Remove the one place MICROPY_GIT_HASH was used (it can use. MICROPY_GIT_TAG instead). - Update py/makeversionhdr.py to also understand. MICROPY_VERSION_PRERELEASE in mpconfig.h. - Update py/makeversionhdr.py to convert the git-describe output into. semver-compatible "X.Y.Z-preview.N.gHASH". - Update autobuild.sh to generate filenames using the new scheme. - Update remove_old_firmware.py to match new scheme. - Update mpremote's pyproject.toml to handle the "-preview" sufin the. tag. setuptools_scm maps to this "rc0" to match PEP440. - docs heading where it incorrectly said "vvX.Y.Z" for release docs. This work was funded through GitHub Sponsors. Signed-off-by: Jim Mussared lt;jim.mussared@gmail.com gt;.

MITL python education home automation internet embedded systems hardware networking industry

Friend Operating System 1.3.0 💾

Friend OS leverages the computing power of the Internet to offer many of the features and functionalities of Chrome OS, Windows, Linux, Android, macOS or iOS, without the need to choose a specific hardware platform or proprietary software package. If you have a device that can run a web browser, you can use Friend OS.

minor feature: New chat client Better server messaging system Faster network operating More stability Better theme engine New GUI framework Supports application distribution without desktop environment

Mixed operatingsystem cloud collaboration office chat communication cloudstorage

ObjFW 1.0.4 💾

ObjFW is an extremely portable, lightweight Objective-C framework and runtime that supports the latest Objective-C features.

minor bugfix: -10-08. OFFile closing fd 0 when initialization fails. - stringByAppendingPathComponent: on empty strings. + OFSystemInfo operatingSystemName and. + OFSystemInfo operatingSystemVersion returning nil on some systems. Adds a license for localizations.

QPL objc objectivec objective c framework runtime

Homebank 5.7.1 💾

HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.

minor bugfix: New : split dialog: add a confirm dialog before delete all split lines. New : dateentry only rely on token and date order detection, glib failover. Change: split dialog: add info+tooltip icon next to the amount input. Change: split dialog: amount input is named according transaction type. : dateentry d, dm, md was sometimes wrong. : dateentry 2 year digits with 40/60 windowing. Top 10 Spending Category chart legend labels sometimes ellipsized. "All Transactions" CSV export no longer includes account. Cannot create assignments from a transaction with empty memo. Budget report shows wrong Spent and Budget totals. Migrate libsoup-2.4 to libsoup-3.0. no message when split limit is reached. Forecast only limited to time span set in preferences. Budget report date range from/to does not localized month name. Main panel size not retained; account info concealed on start. Incorrect values in "tooltip" message for forcast view (subcategory). Statistics Report Total Row not reflecting displayed amounts. Trend time Report Title does not match Interval. Statistics report sometimes crashes with half year interval. Wish : #2038601 "Schedule" and "Template" linked togglebuttons are not mutually exclusive (don't act like switchers). Wish : #2034625 statistics Reportsorting by expense or income when using the Time Mode. 2023-09-06 Maxime Doyen.

GNU GPL c gtk accounting personal-finance quicken money

Traffic monitor for BPF expression/iptables rule 2.52 💾

While tcpdump shows what packets are going through the network, bpfmon will show how much in terms of bytes per second and packets per second in a nice pseudo-graphical terminal interface. bpfmon also supports monitoring an iptables rule that is selected by command line option or selected from a menu.

minor feature:

GNU GPL

BIRD 2.14 💾

BIRD is a dynamic IP routing daemon supporting both, IPv4 and IPv6, Border Gateway Protocol (BGPv4), Routing Information Protocol (RIPv2, RIPng), Open Shortest Path First protocol (OSPFv2, OSPFv3), Babel Routing Protocol (Babel), Bidirectional Forwarding Detection (BFD), IPv6 router advertisements, static routes, inter-table protocol, command-line interface allowing on-line control and inspection of the status of the daemon, soft reconfiguration as well as a powerful language for route filtering.

major feature: MPLS subsystem, L3VPN: BGP/MPLS VPNs (RFC 4364), BGP: Access to unknown route attributes, RAdv: Custom options, Babel: RTT metric extension, BMP: Refactored route monitoring, BMP: Multiple instances of BMP protocol, BMP: Both pre-policy and post-policy monitoring, Experimental route aggregation, Filter: Method framework, Filter: Functions have return type statements, Filter: New bytestring data type, Kernel: Option to learn kernel routes, many bugfixes and improvements

GNU GPL internet networking router bgp rpki

Qt5 Configuration Tool 1.8 💾

This program allows users to configure Qt5 settings (theme, font, icons, etc.) under DE/WM without Qt integration.

minor bugfix: fixed localization support; improved cmake build; fixed parallel build using qmake; updated Turkish and French translations

BSDL-2 qt5 configuration

Finit 4.5-rc5 💾

Finit is a SysV init replacement that starts services in parallel for a fast init. It comes with process supervision similar to that of daemontools and runit. Although the focus is on small and embedded GNU/Linux systems, it's fully functional on standard server and desktop installations. Cookies included.

minor feature: Bump version for final candidate, v4.5-rc5 Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.

MITL init monitoring linux c

Rspamd 3.7.1 💾

Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.

minor bugfix: 07 Oct 2023 Crit leak in `gzip` function. Feature Add ICAP Content-Type and Filename. Feature Add `logging`- `task_max_elts` option. Feature Add utility to split string like stuff for C++ code. Feature Allow to set HTTP auth parameters for the maps. Feature Check for plugin configuration errors on `configtest`. Feature `known_senders` plugin. Feature Use backward-cpp instead of manual libunwind stuff. Feature rbl: support checking numeric URLs in isolation. CMakeLists.txt remove whitespace added by linter as it makes tests fail. Change Date: header location to conform with RFC. Correct format pattern for RE tree tempfile name. Correct format string for unw_word_t. Do not accept invalid ucl object types. Do not pollute public headers with libev internals. Do not set output type if list application failed. `url:set_redirected` method. format string and some length grammar definition for content-disposition attributes. lua schema enrichment logic for Redis params. lua stack corruption when logging large tables. merge table utility. output of non-RSA DKIM keys. some corner cases of single-host urls parsing. various in the `url_redirector` plugin. MISSING_MIMEOLE: avoid matching messages from Android GMail app. Prevent DNSWL sabotage. Try to unzip function. rbl: really dependency registration when symbols_preis used. rspamadm mime: arguments beginning with letter `t`. Rework Breaking: return back to semver. Rework Move rcl logic to C++.

Apache email-filter antispam c lua

Calibre 6.28 💾

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: Release: 6.28 06 Oct, 2023 New features Edit book: Show full path to book being edited in the status bar. Edit book: When adding dictionaries allow directly a LibreOffice adding the dictionary just by choosing the language. Edit book: When saving a copy add some convenience actions to edit the copy immediately either in the current editor window or a new window. E-book viewer: Highlights panel: Allow right clicking to export only selected highlights. Edit book: a regression in the previous release that caused Text search to sometimes not select matches correctly Edit book: When copying files do it in order so that the files are pasted in the same order when pasting into another editor instance Edit book: smart tag insert not working correctly if the selected text starts with the closing angle bracket of a tag. Save to disk: Do not limit the total path length to 240 characters on non-Windows platforms incorrect cover for AZW3 version of calibre User Manual Content server: Change formatting of book details to match new de-emphasized titles based formatting in the main calibre program PDF metadata: a regression that broke updating metadata in PDF files without an /Info dictionary. NOOK driver: For the Glowlight 2023 write the calibre metadata files into the NOOK sub-folder as the firmware does not allow writing files into the root folder. NOOK driver: Glowlight 2023 not being detected on Linux and macOS. E-book viewer: Make CFI calculation more robust especially on pages with very little content E-book viewer: Workaround in Chromium where getBoundingClientRect() fails sometimes leading to incorrect calculation of anchor positions errors caused by.DS_Store files inserted into the.caltrash directory on macOS if the user happens to open.caltrash in Finder New news sources. Business Standard Print Edition by unkn0wn. Improved news sources. National Geographic. Bloomberg. Endgadget. Times of India. Horizons.

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

BallroomDJ 4 4.4.1.2 💾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

minor bugfix: 4.4.1.2 2023-10-6 * Bug Fixes: * Audio Identification: Fixed crash. * Audio Identification: Fixed display. * Fixed memory leaks. * Changes: * Translations: Nederlands: Updated.

Zlib end-users linux macos windows player ballroom c gtk

Vector Classes 1.4.4 💾

Vc is a free software library to ease explicit vectorization of C++ code. It has an intuitive API and provides portability between different compilers and compiler versions as well as portability between different vector instruction sets. Thus an application written with Vc can be compiled for: * AVX and AVX2 * SSE2 up to SSE4.2 or SSE4a * Scalar

minor bugfix: * bug fixes

BSDL c++ library simd vectorization data-parallel

MicroPython 1.21.0 💾

MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.

minor feature: U-module renaming, deflate module, IDF 5, board variants and Pico-W BLE This release of MicroPython sees the renaming of built-in modules to remove. The u-pre, a new deflate module with optional compression support, the. Introduction of board variants, switching of the esp32 port to use IDF 5. Together with improved heap management, support for BLE on RPi Pico W. Boards, and STM32H5xx support. The project is also now using codespell and. Ruff to improve code quality. New boards added in this release are: ARDUINO_NANO_ESP32 and UM_NANOS3 (esp32 port), ADAFRUIT_METRO_M7 (mimxrt. Port), ARDUINO_PORTENTA_C33 and VK_RA6M5 (renesas-ra port). ADAFRUIT_METRO_M4_EXPRESS (samd port), NUCLEO_L4A6ZG and STM32H573I_DK. (stm32 port). The renaming of built-in modules to remove the u-pre-- for example. Utime becomes time, uasyncio becomes asyncio -- is done to improve. Compatibility with CPython and eliminate confusion about whether to import. The u-version or the non-u-version of the name. Now, one should just. Always import the non-u-version and no longer think about u-naming. The. Only remaining module with a u-preis uctypes because it is not. Compatible with the CPython ctypes modules. The following modules are. Still available via their u-names for backwards compatibility: array. Asyncio, binascii, bluetooth, collections, cryptolib, errno, hashlib. Heapq, io, json, machine, os, platform, random, re, select, socket, ssl. Struct, time, websocket. These modules (except for asyncio) are also. Extensible and can be overridden by a file with the same name, eg time.py. To force the import of a built-in, one must first clear (and subsequently. Restore) sys.path; the ability to write to the sys.path attribute has also. Been implemented in this release. For further information see the. Discussion at #9018. Furthermore, importing itself has been tweaked and optimised, and importing. of built-ins no longer touch the filesystem,

MITL python education home automation internet embedded systems hardware networking industry

gradle 8.4 💾

Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.

major feature: The Gradle team is excited to announce Gradle 8.4. This release features several improvements for JVM-based projects. Java 21 is now supported for compiling, testing, and running such projects. Faster Java compilation with persistent compiler deamons now also works on Windows. This release also brings a simpler way to create dependency configurations for specific roles. For more improvements for JVM-based projects, see the full release notes.

Apache build-tool c c++ groovy java kotlin

OpenSSH 9.5 💾

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 a number of and adds some small features. Potentially incompatible changes. Ssh-keygen(1): generate Ed25519 keys by default. Ed25519 public keys. Are very convenient due to their small size. Ed25519 keys are Specified in RFC 8709 and OpenSSH has supported them since version 6.5 January 2014). Sshd(8): the Subsystem directive now accurately preserves quoting of. Subsystem commands and arguments. This may change behaviour for exotic Configurations, but the most common subsystem configuration sftp-server) is unlikely to be affected. New features. Ssh(1): add keystroke timing obfuscation to the client. This attempts to hide inter-keystroke timings by sending interactive traffic at. Intervals (default: every 20ms) when there is only a small Amount of data being sent. It also sends fake "chaff" keystrokes for a random interval after the last real keystroke. These are. Controlled by a new ssh_config ObscureKeystrokeTiming keyword. Ssh(1), sshd(8): Introduce a transport-level ping facility. This adds a pair of SSH transport protocol messages SSH2_MSG_PING/PONG to. Implement a ping capability. These messages use numbers in the "local Extensions" number space and are advertised using a "ping@openssh.com" Ext-info message with a string version number of "0". Sshd(8): allow override of Sybsystem directives in sshd Match blocks. Scp(1): scp in SFTP mode recursive upload and download of. Directories that contain symlinks to other directories. In scp mode, The links would be followed, but in SFTP mode they were not. bz3611 Ssh-keygen(1): handle cr+lf (instead of just cr) line endings in. Sshsig signature files. Ssh(1): interactive mode for ControlPersist sessions if they. Originally requested a tty. Sshd(8): make PerSourceMaxStartups first-match-wins. Sshd(8): limit artificial login delay to a reasonable maximum (5s). And don't delay at all for the "none" authentication mechanism.cw Bz3602 Sshd(8): Log errors in kex_exchange_identification() with level. Verbose instea

BSDL c ssh security cryptography utilities sftp scp openbsd linux

MediaInfo 23.10 💾

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: Italian language update. Languages: add 'fil' (Filipino). Support of MPEG-H in MPEG-TS. MOV/MP4: caption probing time expanded from 15s to 30s. MPEG-7 and DVD-Video: provide title duration based on frame rate. WAV: better display of gy WAV files have 2 fmt/data chunks. x MOV/MP4: lack of detection of CEA-608/708 if junk at end of stream x DVD-Video: duration if more than 1 menu

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