ffmpeg 6.1.1 💾

FFmpeg is the leading framework for decoding, encoding, transcoding, muxing, demuxing, streaming, filtering and playing pretty much any media format. It supports widespread and standardized, proprietary and fringe file formats and encodings. It's comprised of the ffmpeg, ffserver, ffplay and ffprobe utilities. But also provides libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample for application use. Its primary development attention is on security.

minor feature: 6.1.1 was released on 2023-12-31. It is the latest stable FFmpeg release From the 6.1 release branch, which was cut from master on 2023-10-29. It includes the following library versions: Libavutil 58. 29.100 Libavcodec 60. 31.102 Libavformat 60. 16.100 Libavdevice 60. 3.100 Libavfilter 9. 12.100 Libswscale 7. 5.100 Libswresample 4. 12.100 Libpostproc 57. 3.100

GNU LGPLv3 video conversion display capture library c x11 developers

rpki-client 8.8 💾

The OpenBSD rpki-client is a free, easy-to-use implementation of the Resource Public Key Infrastructure (RPKI) for Relying Parties (RP) to facilitate validation of the Route Origin of a BGP announcement. The program queries the RPKI repository system, downloads and validates Route Origin Authorisations (ROAs) and finally outputs Validated ROA Payloads (VRPs) in the configuration format of OpenBGPD, BIRD, and also as CSV or JSON objects for consumption by other routing stacks.

major bugfix: A failed manifest fetch could result in a NULL pointer dereference or a use after free. Reject non-conforming RRDP delta elements that contain neither publish nor a withdraw element and fall back to the RRDP snapshot. Refactoring and minor bug fixes in the warning display functions.

ISC rpki bgp routing security bird openbgpd

PHP 8.3.1 💾

PHP is a scripting language primarily suited for web applications. It's organically grown into a full-featured programming language, with huge semantic progress in recent years (apart from the namespace separator choice). Many features and extensions come built-in or can be dynamically loaded. Database interfaces, XML processing, regular expressions, networking and broad internet protocol support, IPC, internationalization, image manipulation, filesystem, contemporary cryptography support, file and data format support make the Zend-based PHP.net distribution the most general-purpose PHP runtime.

minor feature:

PHPL php scripting programming-language web

PostgreSQL 16.1 💾

PostgreSQL is a robust relational database system with over 25 years of active development that runs on all major operating systems. It is fully ACID compliant, and has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL92 and SQL99 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video. It has native programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, and ODBC, among others, and exceptional documentation.

major feature: https://www.postgresql.org/docs/16/release-16-1.html

PostgreSQL database database-server database-engine postgresql

PasDoc 0.16.0 💾

PasDoc is a documentation tool for Object Pascal code, able to parse all modern Pascal features. Documentation is generated from comments found in your source code and from external files. Output formats include HTML and LaTeX. Command line and GUI versions are available.

minor feature: New website, using Jekyll, generated from our wiki, see https://github.com/pasdoc/pasdoc.github.io (Michalis) Moved everything to GitHub Ancestors list is now affected by external class hierarchy (Michalis) Markdown support (Fr0sT-Brutal) Supporting bold, italic, inline code, multi-line code, URLs, lists. @note and @warning tags (Bi0T1N) @url tag (Bi0T1N) Allow to lowercase output of @nil, @false, @true by --lowercase-keywords (Bi0T1N) Automatically detect flag like xxx at @param description. See here for example. (PifPof) Scan implementation section of a unit in addition to the interface section (Fr0sT-Brutal) Parser improvements to correctly handle some special cases: reading chars FF, "*.inc" includes, files with Mac-style line endings (Fr0sT-Brutal) Mem leaks fixed (Fr0sT-Brutal) Tag parameters now could be multiline without enclosing parens by means of "line feed" character "" (Fr0sT-Brutal) Read additional command-line options from file (Fr0sT-Brutal) --auto-back-comments command-line option (Fr0sT-Brutal) pasdoc_gui opens a file given at command-line, opening WWW browser is optional (Fr0sT-Brutal) @longcode without markers fixed (Michalis) Support for namespaces in units in @links (Fr0sT-Brutal) --ignore-marker option (Fr0sT-Brutal) Test suite fixes and better documentation, in particular for Windows users Catalan translation updated (Xavier Martínez) Delphi Tokyo files, to compile all projects and packages (Carlos Feitoza Filho) Brazilian Portuguese translation updated (Carlos Feitoza Filho) Parse identifiers declared as xxx, where "xxx" may be a reserved word. Possibility to specify additional files using -A or --additional (just like introduction or conclusion, but you can provide any number of items) (Alex Merkel) Added de.utf8 (German with UTF-8 encoding) Automatically remove region and endregion from comments Show vis

GNU GPL delphi software development documentation

htop 3.2.2 💾

This is htop, an interactive process viewer for Unix systems. It is a text-mode application (for console or X terminals) and requires ncurses.

major bugfix: * CPUMeter now can show frequency in text mode * Add option to render distribution path prefixes shadowed * DiskIOMeter converts to bytes per second (not per interval) * DiskIOMeter uses complete units, including missing "iB/s" * DiskIOMeter indicates read and write in meter mode * NetworkIOMeter converts to packets per second, shows packet rate * Allow continued process following when changing display settings * Update the panel header when changing to another tab * Drop margin around the header if there are no meters * Use Unicode replacement character for non-printable characters * Default color preset uses bold blue for better visibility * Update the Panel header on sort order inversions ('I') * Toggle the header meters with pound key * Fix ScreenPanel to handle quitting the panel while renaming * Add fallback for HOME environment variable using passwd database * Replace meaningless ID column with FD column in lock screen * Use device format in the lock screen matching the files screen * On Linux, improvements to file-descriptor lock detection * On Linux, further distinguish systemd states in the SystemdMeter * On Linux, improvements to cgroup and container identification * On Linux, support openat(2) without readlinkat(2) platforms * On Darwin, fix current process buffer handling for busy systems * On DragonFly BSD, fix incorrect processor time of processes * On FreeBSD, fix an issue with the memory graph not showing correctly * On FreeBSD, add support for displaying shared memory usage * On PCP, use pmLookupDescs(3) if available for efficiency * On PCP, normalize generic columns values for consistent display * On PCP, changes preparing for configurable, dynamic screens * Handle invalid process columns from the configuration file * Avoid undefined behaviour with deeply nested processes * Fix crash when removing the currently active screen * Prevent possible crash on a very early error path * Include automake for Debian/Ubuntu * Restore non-mouse support * Rejec

GNU GPL system-administrators linux freebsd openbsd macos monitoring

Linux kernel 6.6.8 💾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.8

GNU GPL c linux kernel operating-system

Flowblade 2.12.0.2 💾

Flowblade is a multitrack non-linear video editor for Linux released under GPL 3 license. Flowblade is designed to provide a fast, precise and robust editing experience. Flowblade employs a film-style insert editing model as workflow. In insert editing clips are generally placed tightly after other clips when they are inserted on the timeline. Edits are fine tuned by trimming in and out points of clips or by cutting and deleting parts of clips. Flowblade provides powerful tools to mix and filter video and audio.

minor feature:

GNU GPLv3 multimedia video non-linear-editor artistic-software linux python gtk

codespell 2.2.6 💾

Fix common misspellings in text files. It's designed primarily for checking misspelled words in source code, but it can be used with other files as well.

minor feature:

GNU GPLv3 development

Avidemux 2.8.1 💾

Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting capabilities.

minor feature: New Features New HiDPI compatible button set Fast method to add partial filters via CTRL+F shortcut Audio department improvements custom frame rate change (audio stretch with pitch control) configurable compressor (DRC) 3-band equalizer independent channel gain options independent channel delay options channel remap options new downmix options: stereo headphone and headphone virtual surround audio track configuration up to 32 tracks volume setting is saved upon exit Light and dark theme options in View menu Option to remember selected resize method in "Resize", "Fit to size" and "Zoom" filters New filter: 3D LUT New filter: Decimate New filter: Arbitrary Rotate New video encoder: VideoToolbox HEVC ("ffVTEncHEVC", macOS only) Other Enhancements HDR tonemapping performance and quality improvements Extended file info Rotating mouse wheel over buttons to seek by 60 seconds cycles through 1/2/4/60 seconds seek modes Support for decoding 8-bit VP9 in hardware via DXVA2 on Windows and via VDPAU on Linux with graphics cards featuring a VP9 decoder Buttons to seek to selection start (A) and end (B) in on-the-fly video filter preview Logo image in "Add logo" video filter configuration dialog is now scalable, can be repositioned by dragging By default, on-the-fly preview in video filter configuration dialogs is now rendered using OpenGL to improve performance in HiDPI conditions Bugfixes Crash on copy to clipboard if selection extends to the end of video, a regression introduced in v2.8.0 Crashes in "Resample FPS" video filter with motion interpolation enabled Crash on finishing encoding with the vp9 encoder Avidemux falling victim to a crash in VA-API driver triggered by probing on application startup on Linux with some recent hardware Crash loading MPEG-TS or MPEG-PS file with MPEG-1 video track and HW decoder via VDPAU enabled Wrong number of channels or wrong channel layout with some E-AC3 streams Reduced contrast and desaturated co

GNU GPL multimedia video editor

audiowmark 0.6.1 💾

audiowmark is an open source solution for watermarking audio files. It is is robust, fast, secure and of course we believe that the watermark is not audible for most users.

minor bugfix: * improve speed detection/correction - performance optimizations to make --detect-speed faster - improve accuracy of speed detection - make it work properly with short payload - add second, slower / more accurate algorithm (--detect-speed-patient) * fix segfaults during hls-prepare (#11) * read all input if a process provides audio on stdin to avoid SIGPIPE (#19) * improve infrastructure for testing audiowmark - run some scripts for 'make check' to ensure everything works correctly - add CI which builds/tests audiowmark automatically using github actions - support various sanitizer builds / STL C++ debug builds - fix some issues triggered by sanitizers * add --strict option: provide strict and more permissive mode - "input frames != output frames" is only an error if --strict is used - enforce payload size if --strict is used * improve command line parsing error messages * documentation updates * minor fixes

GNU GPLv3 audio watermark

ALSA 1.2.10 💾

The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features: Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. Fully modularized sound drivers. SMP and thread-safe design. User space library (alsa-lib) to simplify application programming and provide higher level functionality. Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.

minor feature: Core - Release v1.2.10 - Fix symver build error on non-ELF platforms - doxygen: include docs for shmarea functions - doxygen: silence warning from asoundlib.h - doxygen: global: silence 'not documented' warnings - doxygen: Fix missing group end markers - configure: add AC_SYS_LARGEFILE - seq: Add UMP 1.1 features - seq: Add UMP support - ump: Add helpers to parse / set UMP packet data - control: Add UMP Endpoint and Block info query support - control: Add UMP device query support - ump: Add initial support - include: fix SND_DLSYM_BUILD_VERSION() for static build Config API - doxygen: conf: silence 'not documented' warnings Control API - doxygen: namehint: silence 'not documented' warnings - doxygen: control: silence 'not documented' item warnings - doxygen: include external control docs - reshuffle included files to include config.h as first - control: Add UMP Endpoint and Block info query support - control: Add UMP device query support - remove extra trailing new line in SNDMSG and SNDERR calls Mixer API - topology: fix src/mixer/mixer.c return value warning - doxygen: fix broken parameter name tags PCM API - doxygen: fix broken examples links - doxygen: pcm: silence 'not documented' warnings - doxygen: fix inadvertent link requests - doxygen: fix broken parameter name tags - pcm: hw: fix minor bug in sw_params ioctl - remove extra trailing new line in SNDMSG and SNDERR calls - pcm: hw - prevent divide by zero for broken apps RawMidi API - doxygen: fix broken examples links - doxygen: rawmidi: silence 'not documented' warnings - doxygen: fix broken parameter name tags - rawmidi: Suppress error messages for non-fatal errors - ump: Add UMP 1.1 features - ump: Add helpers for handling SysEx data - ump: Add helpers to parse / set UMP packet data - ump: Add initial support - rawmidi: Add UMP ioctl support Rawmidi API - ump: Add initial support Sequencer API - doxygen: seq: silence 'not documented' warnings - seq: Fix wrong seq

GNU GPL sound server linux

alembic 1.8.6 💾

Alembic is an open computer graphics interchange framework. Alembic distills complex, animated scenes into a non-procedural, application-independent set of baked geometric results. This 'distillation' of scenes into baked geometry is exactly analogous to the distillation of lighting and rendering scenes into rendered image data. Alembic is focused on efficiently storing the computed results of complex procedural geometric constructions. It is very specifically NOT concerned with storing the complex dependency graph of procedural tools used to create the computed results. For example, Alembic will efficiently store the animated vertex positions and animated transforms that result from an arbitrarily complex animation and simulation process which could involve enveloping, corrective shapes, volume-preserving simulations, cloth and flesh simulations, and so on. Alembic will not attempt to store a representation of the network of computations (rigs, basically) which are required to produce the final, animated vertex positions and animated transforms.

minor bugfix: Thanks to your feedback pull requests and submitted issues we have a few bug fixes and build enhancements. CMake: Introduce CPacke to top level CMake. (PR 425) AbcCoreOgawa: Fix typo in a comment. (PR 417) AbcGeom: Fix bug with OCurves, ONuPatch, OPoints, OPolyMesh, and OSubD were not properly incrementing their number of set samples when using setFromPrevious. (PR 433) Util: Fix default values for float PODTraits. (PR 422) Windows: Support compiling with mingw. (PR 434) Explicitly call CreateFileA and CreateFileMappingA (instead of CreateFile and CreateFileMapping) since we are using std::string to open the file. (PR 435) AbcStitcher: Introduce -hold argument which will use the previous set sample instead of setting an empty sample for missing samples. (PR 432)

Mixed graphics rendering c++ python

0 A.D. Alpha 26 💾

0 A.D. (pronounced “zero-ey-dee”) is a free, open-source, historical Real Time Strategy (RTS) game currently under development by Wildfire Games, a global group of volunteer game developers. As the leader of an ancient civilization, you must gather the resources you need to raise a military force and dominate your enemies.

major feature: Alpha 26: Zhuangzi https://play0ad.com/new-release-0-a-d-alpha-26-zhuangzi/

Mixed game real-time-strategy

Babel 7.23.7 💾

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-12-29). #### :: `babel-traverse`. : Crash when removing without `Program` (@liuxingbaoyu). `babel-helpers`, `babel-plugin-proposal-decorators`. : Class decorator `ctx.kind` is wrong (@liuxingbaoyu). `babel-plugin-proposal-decorators`. Decorator initProto usage in derived classes (@JLHwung). `babel-core`. Avoid unpreventable `unhandledRejection` events (@nicolo-ribaudo). #### :house: Internal. `babel-helper-create-class-features-plugin`. Chore: Update deps (@liuxingbaoyu). `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`. Merge decorators into class features (@JLHwung).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

StellarSolver 2.5 💾

The Cross Platform SEP-based Star Extractor and Astrometry.net-Based Internal Astrometric Solver An Astrometric Plate Solver for Mac, Linux, and Windows, built on Astrometry.net and SEP (SExtractor) Meant to be an internal library for use in a program like KStars for internal plate solving on all supported operating systems

minor feature: New release

GNU GPLv3 astronomy

kStars 3.6.8 💾

KStars is free, open source, cross-platform Astronomy Software. It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes up to 100 million stars, 13,000 deep-sky objects,all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites. For students and teachers, it supports adjustable simulation speeds in order to view phenomena that happen over long timescales, the KStars Astrocalculator to predict conjunctions, and many common astronomical calculations. For the amateur astronomer, it provides an observation planner, a sky calendar tool, and an FOV editor to calculate field of view of equipment and display them. Find out interesting objects in the "What's up Tonight" tool, plot altitude vs. time graphs for any object, print high-quality sky charts, and gain access to lots of information and resources to help you explore the universe! Included with KStars is Ekos astrophotography suite, a complete astrophotography solution that can control all INDI devices including numerous telescopes, CCDs, DSLRs, focusers, filters, and a lot more. Ekos supports highly accurate tracking using online and offline astrometry solver, autofocus and autoguiding capabilities, and capture of single or multiple images using the powerful built in sequence manager.

minor bugfix: b92ee12e8 2023-12-01 Jasem Mutlaq INDI drivers sync e3e305a17 2023-12-01 John Evans Aberration Inspector Handbook Update 9aa0227e2 2023-12-01 John Evans Focus Guide Settle Bug fd55f8939 2023-12-01 John Evans Scheduler hangs when Focus does not signal Autofocus start failure a610e357c 2023-12-01 Joseph McGee Fixed a problem that prevented the exposure calculator file download function from finding new camera data files in github. 6bbb21618 2023-12-01 Toni Schriber Revise differential slewing 08c25289f 2023-11-30 Yuri Chornoivan Fix minor typo 323adaebb 2023-11-30 Yuri Chornoivan Fix minor typos 9d32a738e 2023-11-29 Jasem Mutlaq Send INDI status 9da16320f 2023-11-29 Joseph McGee Update handbook Ekos Capture to include docs for Exposure Calculator. Add... 097cc6c70 2023-11-28 Hy Murveit Bugfix in one-pulse dither.

Mixed astronomy planetarium

Siril 1.2.0 💾

Siril is an astronomical image processing tool. It is specially tailored for noise reduction and improving the signal/noise ratio of an image from multiple captures, as required in astronomy. Siril can align automatically or manually, stack and enhance pictures from various file formats, even image sequence files (films and SER files). It works well with limited system resources, like in embedded platforms, but is also very fast when run on more powerful computers. Contributors are welcome. Programming language is C, with parts in C++. Main development is done with most recent versions of libraries.

major feature: * Fixed crash in background extraction samples removing (#1123) * Fixed crash in binning with ushort images (4d4d4878) * Fixed crash in findstar when a large saturated patch was close to border * Fixed memory leaks in deconvolution code (3e122ad7) * Fixed sorting in the rightmost columns in Dynamic PSF window (75586c04) * Added logging typed command in stdout (06f67292) * Improved path-checking and messages for astrometry.net local solver (Windows) (!524) * Prevent crash using recomposition tool eyedroppers without images loaded (!526) * Fix HaOiii script failure if input image has odd dimensions (!533) * Fix errors in GNUplot process handling (!538) * Fixed crash with seqextract_HaOIII command (!535) * Fixed crash when trying to export csv from empty plot (#1150) * Fixed deleting RA/Dec info when undoing an astrometry solve (#1119) * Improved error detection and messages for astrometry (!516) * Fixed sampling range specification for siril internal solver (!549) * Fixed all command descriptions (!546) * Fixed SER orientation after AVI conversion (#1120) * Fixed rescaling float images upon loading when not in 0,1 range (#1155) * Fixed initialization of guide image for clamping (#1114) * Fixed disabling weighting in the GUI when widget is not visible (#1158) * Fixed output_norm behavior for stacking to ignore border values (#1159) * Fixed the check for the no space left condition in the conversion (#1108) * Fixed DATE_OBS missing on seqapplyreg if interp was set to NONE (#1156) * Fixed photometry issue with 8-bit .ser file (#1160) * Fixed removing zero values in histogram calculations (#1164) * Fixed pixel sizes after HaOIII extrcation (#1175) * Fixed crash when passing only constants in pm expression (#1176) * Fixed incorrect channel when adding star from selection in RGB vport (#1180) * Allow to access to non-local disk (#1182) * Allow the Star Recomposition UI to scroll when larger than the dialog (#1172) * Fixed wrong Bayer interpretation after FITS-SER conversi

GNU GPLv3 astronomy astrophotography photography image processing

gaiasky 3.5.7-3 💾

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.

minor feature: ### Bug Fixes - columns corresponding to the same UCD maintain the order of appearance in the source table when used. - use concurrent hash set in 'selecting' list in the OpenXR input listener to prevent concurrent modification errors. - resizing log window does not resize contents. Fixes #749 (https://codeberg.org/gaiasky/gaiasky/issues/749). - prevent getting name from second closest if it is invalid. Fixes #750 (https://codeberg.org/gaiasky/gaiasky/issues/750). - use logical keys instead of key codes by converting GDX's codes to GLFW, which uses the logical keyboard layout. Fixes #748 (https://codeberg.org/gaiasky/gaiasky/issues/748). - rename makefile, update build script to detect `/opt/gaiasky` installation. - use default mappings file if the configured one does not exist.

MPL astronomy vr

Gross greylisting server 1.0.4 💾

Gross is a greylisting server. The features that make gross stand out from other greylisters are: - it's blazingly fast - it's amazingly resource efficient - it can be configured to query DNSBL databases, and enforce greylisting only for hosts that are found on those databases - it can block hosts that match multiple DNSBL's - it can be replicated and run parallel on two servers - It supports Sun Java System Messaging Server, Postfix, Sendmail and Exim.

security: This is a single fix release. Upgrade is strongly encouraged.

ISC email-filter systems-administration c posix bsd linux

Timeshift 23.12.2 💾

Timeshift for Linux is an application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. Timeshift protects your system by taking incremental snapshots of the file system at regular intervals. These snapshots can be restored at a later date to undo all changes to the system. In RSYNC mode, snapshots are taken using rsync and hard-links. Common files are shared between snapshots which saves disk space. Each snapshot is a full system backup that can be browsed with a file manager. In BTRFS mode, snapshots are taken using the in-built features of the BTRFS filesystem. BTRFS snapshots are supported only on BTRFS systems having an Ubuntu-type subvolume layout (with @ and @home subvolumes). Timeshift is similar to applications like rsnapshot, BackInTime and TimeVault but with different goals. It is designed to protect only system files and settings. User files such as documents, pictures and music are excluded. This ensures that your files remain unchanged when you restore your system to an earlier date. If you need a tool to back up your documents and files please take a look at the excellent BackInTime application which is more configurable and provides options for saving user files.

minor bugfix: * Fix RAID handling in device lookup (#252) * Check /proc/cmdline for the live-session check.

GNU GPLv3 backup vala

rsnapshot 1.4.5 💾

rsnapshot is a filesystem snapshot utility based on rsync. rsnapshot makes it easy to make periodic snapshots of local machines, and remote machines over ssh. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required. Depending on your configuration, it is quite possible to set up in just a few minutes. Files can be restored by the users who own them, without the root user getting involved. There are no tapes to change, so once it’s set up, your backups can happen automatically untouched by human hands. And because rsnapshot only keeps a fixed (but configurable) number of snapshots, the amount of disk space used will not continuously grow.

minor bugfix: - Fix regression (#310) - Merge pull request #303 from rsnapshot/update-HOWTO-to-talk-about-retain-instead-of-interval - Removing legacy Docbook files, as per discussion at https://github.com/rsnapshot/rsnapshot/pull/296 - Merge pull request #296 from hoclun-rigsep/hoclun-rigsep-patch-1 - Use @prefix@ instead of hardcoded value in rsnapshot.conf.default.in comment line (#289).

GNU GPLv3 backup perl

Back In Time 1.4.1 💾

Back In Time is a simple backup solution for Linux Desktops. It is based on rsync and uses hard-links to reduce space used for unchanged files. It comes with a Qt5 GUI which will run on both Gnome and KDE based Desktops. Back In Time is written in Python3 and is licensed under GPL2. Backups are stored in plain text. They can be browsed with a normal file-browser or in Terminal which makes it possible to restore files even without Back in Time. Files ownership, group and permissions are stored in a separate compressed plain text file (fileinfo.bz2). If the backup drive does not support permissions Back in Time will restore permissions from fileinfo.bz2. So if you restore files without Back in Time, permissions could get lost.

major bugfix: Dependency: Add "qt translations" to GUI runtime dependencies (#1538) Build: Unit tests do generically ignore all instead of well-known warnings now (#1539). Build: Warnings about missing Qt translation now are ignored while testing (#1537). Fix bug: GUI didn't start when "show hidden files" button was on (#1535).

GNU GPLv3 backup

MicroPython 1.22.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: SSL support in asyncio, sorted qstr pools, common machine module bind ings. This release of MicroPython introduces SSL/TLS support to asyncio, for both. The client and server sides. The interface matches CPython: `asyncio.open_connection()` and `asyncio.start_serve()` now both accept an. `ssl` argument to supply an `SSLContext` object. As part of this, new. Methods were added to `SSLContext` to load certificates, and certificate. Date/time validation was enabled on all ports that use mbedTLS. Qstr pools are now sorted, which provides a significant performance boost. For `qstr_find_strn()`, which is called a lot during parsing and loading of. .mpy files, as well as interning of string objects, which happens in most. String methods that return new strings. The static pool (part of the.mpy. ABI) isn't currently sorted, but could be in the future. There have been many internal changes to the `machine` module (and on some. Ports the `os` module) to factor the Python bindings to a common location. Reduce code duplication and make the API more consistent across all the. Ports. And a new `boardgen.py` script has been added to factor pin. Generation and enable a more consistent `machine.Pin` across ports. For. Consistency, the following user-facing changes have been made: Cc3200 port: The `machine` module gains `soft_reset()`, `mem8`, `mem16`. `mem32` and `Signal`; it loses `POWER_ON`. `disable_irq()` now returns an (opaque) integer rather than a bool, and. `enable_irq(state)` must be passed an argument which is the return value. of `disable_irq()`, rather than a bool. In the `os` module, `dupterm()`. Has been converted to use the common implementation and has semantics the. Same as other ports, and `uname()` is removed to save space (sys.version. And sys.implementation can be used instead). Esp32 port: In the `machine` module, `lightsleep()` and `deepsleep()` no. Longer take the `sleep` keyword argument, instead it'

MITL python education home automation internet embedded systems hardware networking industry

Duplicati 2.0.7.100 💾

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 canary is a bugfix release with error reporting improvements, no database format change. Options changes: `--s3-disable-chunk-encoding` added to the AWS backend (only useful for some providers) `--full-remote-verification` changes from a boolean option to a tri-valued one. Existing configurations should not be impacted. `--aftp-log-to-console` and `--aftp-log-privateinfo-to-console` added to the Alternative Ftp backend (for debugging purposes only) `--repair-force-block-use` added to the database rebuild process (only for very damaged databases) Changes: - Fix various bugs with backup filters, thanks @jojo-1000 - Fix highlighting in restore file picker, thanks @jojo-1000 - Update mail libraries, thanks gpatel-fr - Remove dead facebook link and add doc link, thanks @jojo-1000 - Remove obsolete hubic backend, thanks @gpatel-fr - Remove obsolete tool TlsTest, thanks @gpatel-fr - Update Serbian translation, thanks @sagitarion - Improve result reporting for interrupted/failed backups, thanks @jojo-1000 - Add return code 3 to help.txt, thanks @gpatel-fr - Fix missing file error caused by interrupted compact, thanks @jojo-1000 and @warwickmm - Include exception type and message in job log, thanks @jojo-1000 - Update thirdparty info to remove obsolete references, thanks @gpatel-fr - Remove JS error in negated 'IN' expressions, fixing bad restore prompt (thanks @gorosgobe and Bloomberg) - Update restsharp, thanks @gpatel-fr - Update FluentFTP (Alternative FTP) to 46.0.2 and fixes for initial directory creation, thanks @taz-il - Add console log to the Alternative FTP backend, thanks @gpatel-fr - Fix hidden username and password options when changing backends, thanks @jojo-1000 - Add option to disable chunked encoding for AWS S3, thanks @jojo-1000 - Specify the name of the backup when reporting failures, thanks @taz-il - Allow to perform tests without checking file list, thanks @gpatel-fr - Enhance database re

GNU LGPLv3 backup cloud

SMTube 21.10 💾

SMTube is a Youtube video browser and player. It lists categorized or popular and new videos, including descriptions, and can either download MP4s or play them right away. It's part of the SMPlayer group, and derived from UMPlayer.

minor feature:

GNU GPL c++ qt video youtube player download

SMPlayer 23.12 💾

SMPlayer is a free media player for Windows and Linux with built-in codecs that can play virtually all video and audio formats. It doesn't need any external codecs. Just install SMPlayer and you'll be able to play all formats without the hassle to find and install codec packs. One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave... don't worry, when you open that movie again it will be resumed at the same point you left it, and with the same settings: audio track, subtitles, volume... SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats. But apart from providing access for the most common and useful options of MPlayer, SMPlayer adds other interesting features like the possibility to play Youtube videos or download subtitles.

minor bugfix: Implemented support for the new Opensubtitles API. Play/pause with mpv 0.37. Loading playlists with extension m3u8. Video jitter/shudder when clicking on timeline bar.

GNU GPLv3 audio video

LinuxCNC 2.9.2 💾

LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more. Runs under Linux (optionally with realtime extensions). Simple installation on Debian and Ubuntu, or via our Live/Install DVD/USB images. Accepts G-code input, drives CNC machines in response. Active user community. Several different GUIs available. Compatible with many popular machine control hardware interfaces. Supports rigid tapping, cutter compensation, and many other advanced control features. Full source code available under the terms of the GNU GPLv2 (General Public License version 2).

minor feature: Add dither option to PWMGen for improved analog resolution axis: Fix run-from-line - bug #2771 debian/changelog: fix epoch white space deleted craftsman gui, as it is not python 2 nor gtk3 based and not mantained for a long period deleted gmoccapy plasma, as glade panels are still in gtk2 Docs: Many updates fix hardcoded description in Spanish language Closes: #1057312 Fixes warnings for possible string truncation with strncpy() Gladevcp: fix error on missing filter program gmoccapy: Fixed Inappropriate Logical Expression (#2769) gmoccapy: fixes error when trying to hide the turtle-jog button in gmoccapy hal_glib -add get_linuxcnc_version function Increase size of STACK_ENTRY_LEN Merge pull request #2567 from petterreinholdtsen/2.9-gcode-g38.2 Merge pull request #2757 from dpslwk/patch-1 Merge pull request #2761 from LinuxCNC/s_code_fix Merge pull request #2765 from LinuxCNC/pncconf_fix_missing_ssport Merge pull request #2772 from hansu/fix-debian-1057312 Merge pull request #2775 from smoe/translation_breaking_po4a Merge pull request #2782 from Sigma1912/patch-2 Merge pull request #2783 from Sigma1912/patch-3 Merge pull request #2790 from havardAasen/fix-string-truncation Merge pull request #2791 from havardAasen/havardAasen-patch-1 Merge pull request #2795 from havardAasen/build-dependency motion control: allow the spindle to be on with speed of 0 motion: fix brake/direction setting when S command is sent. motion.c: Improve handling of misc_error pin names See #2780 #2773 pmx483-test: change package message to python3-serial pncconf - change spindle stepgen enable from spindle-enable to machine-is-on pncconf -fix HAL load command for 2 serialports qtaxis -add version string to log qtdragon -add a default factor to avoid error message qtdragon_hd -fix stylesheets for 5 axis, adjust qtdragon.ui qtdragon/hd -add version messages

GNU GPL cnc machining fabrication toolpath 3d printer milling machine lathe laser cutter plasma cutter robot arm hexapod automaton manufactur

ImageMagick 7.1.1-24 💾

ImageMagick® is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and Bézier curves. Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript. IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.

minor bugfix: Merged: Configure: drop backported ac_func_fseeko.m4 for autoconf-2.72 compat `#6970`. Add Panasonic Raw v2 (RW2) as mime type `#6967`. Add Canon Raw v2 (CR2) as mime type `#6968`. Commits: Beta release. . Cosmetic. Added extra check for rare case when ImageMagick is build without any delegates.. Corrected order to invalid matches.. B10 should also be moved.. Only fill the alpha channel for `alpha` floodfill. Make sure we use the lt_ methods like we do elsewhere.. Support dng:max-raw-memory define (https://github.com/ImageMagick/ImageMagick/discussions/6922). Cosmetic. Properly export YUV JP2 images (https://github.com/ImageMagick/ImageMagick//6943). Use `:` specifier. Correct display program name. Check for corrupt DJVU images (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wv9p-78jx-g7fv). Support UTF-8 comments (https://github.com/ImageMagick/ImageMagick//6949). do not preiTxt key with 'png:'. Latest autoconf update. Enhance sampling factor parser (https://github.com/ImageMagick/ImageMagick//6943). Corrected length check.. Bump actions/download-artifact from 3 to 4. Bump actions/upload-artifact from 3 to 4. Bump github/codeql-action from 2 to 3. Give artifacts a unique name.. Use different name for the installers.. Also include type in artifact name.. Swap order.. Switch to ubuntu 20.04 in the app-image build.. Revert path filter.. Corrected packages that need to be install due to ubuntu upgrade.. Removed duplicate if statement.. Bump actions/checkout from 3 to 4. Silence warning. Improve accuracy of image statistics (https://github.com/ImageMagick/ImageMagick//6924). fx calculations of skewness and kurtosis (https://github.com/ImageMagick/ImageMagick//6964). Only write comments as itxt when the string contains non ansi chars.. Check if the string contains non-Latin1 characters. Corrected patch to check for non-Latin1 characters.. Invalid JSON with -ping (https://github.com/ImageMagick/ImageMagick//6966). Throw exception if # of meta channel

Apache c graphics image-manipulation image-magick graphics-conversion

Distributed Multiplatform Framework 1.3.3-preview 💾

Distributed Multiplatform Framework is a component-based programming framework using XML (or currently a hardcoded variant) as the repository. The samples are implemented either in console or wxWidgets. This shows the independence of the GUI or UI. The screenshot shows a generated application using DevExpress.

minor feature: Ported under Windows 10 to wxWidgets 3.2.2.1. Basically reactivated my development activities. This is a preview release that is most tested on Windows 10.

GNU LGPL code-generator database front-ends software-development library application-framework devexpress syncfusion wxwidgets

libmp4tag 1.2.12 💾

An MP4 tagging library where all tags can be accessed and modified and any tags, unknown tags or custom tags are never lost when the audio file is updated. A list of known tags is only used when new tags are added.

minor bugfix: 1.2.12 2023-12-25 * Bug Fixes: * Better 3gp and 3g2 file recognition.

Zlib library c audio video tagging mp4

freedv 1.9.6 💾

FreeDV is unique as it uses 100% Open Source Software, including the speech codec. No secrets, nothing proprietary! FreeDV represents a path for 21st-century Amateur Radio where Hams are free to experiment and innovate rather than a future locked into a single manufacturer’s closed technology.

major feature: https://github.com/drowe67/freedv-gui/releases/tag/v1.9.6

GNU LGPL audio

Doxygen 1.10.0 💾

Generate documentation from source code Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D. Doxygen can help you in three ways: It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in $\mbox{\LaTeX}$) from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code. You can configure doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. Doxygen can also visualize the relations between the various elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically. You can also use doxygen for creating normal documentation (as I did for the doxygen user manual and web-site). Doxygen is developed under Mac OS X and Linux, but is set-up to be highly portable. As a result, it runs on most other Unix flavors as well. Furthermore, executables for Windows are available.

major feature: https://www.doxygen.org/manual/changelog.html#log_1_10_0

GNU GPLv3 documentation

DBeaver 23.3.1 💾

DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.

minor feature: Dbeaver/pro#2293 Add missing colors descriptions, NPE, distinct c olors for aliases from alias sources.

GNU GPL database front-end sql java

wxMaxima 23.12.0 💾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: Many : Input text selection was cleared when right-clicking. on it. Pressing both mouse buttons simultaneously caused an. assert. Corrected the cursor position after unsuccessful autocompletes. Corrected the handling of question prompts from maxima. corrections in the search functionality. RegEx search works again. Clicking on the notification now is more likely to focus the worksheet. Corrected the cell folding logic. Folded cells are no more evaluated. Now we try to generate a backtrace on crashes. Corrected the position of integral limits. Nicer product, sum and integral signs. Hidden cells weren't restored from wxm files. diff() no longer causes spurious multiplication dots.

GNU GPL mathematics cas maxima

The Ursa programming language 0.2.7 💾

Ursa helps you write code that will last a long time: a simple, general-purpose programming language that is easy to pick up and will work the same way long into the future.

minor bugfix: This release fixes bugs in `ursa --format`, improves the output to remove semi-colons, and runs all the tests on reformatted code as well as the original source.

GNU GPLv3 proglang programming language

VideoLAN Client 3.0.20 💾

VLC is a simple, fast and powerful media player with desktop and mobile cross-platform support. It can use files, network streams, CD and DVDs, webcams, DVB-T and other devices for playing. It supports a plethora of video formats like MPEG, DivX, H.263, H.264, H.265, VP9, MKV, WebM, WMV, MP3, AAC, MOD variants, FLAC, Vorbis, Theora, Dirac, FLV, MXF, and other encodings or meta formats (subtitles). It doubles as player and streaming server, and recording or transcoding and conversion tool.

major bugfix: Vetinari' VLC 3.0.20 is an emergency release, fixing major regressions that appeared in 3.0.19. It notably a crash with AMD GPU, a green line in fullscreen on Windows, a crash with AV1 hw acceleration, a in the fullscreen panel and a potential Security

GNU GPL c c++ video player audio-player multimedia video-conversion recording transcoding

drumlabooh 2.1.0 💾

LV2/VSTi drum machine for Linux and Windows. Drumkits format supported: Hydrogen, SFZ, Drumlabooh. Up to 36 instruments, 127 sample layers. Built-in mixer with pan, volume, mute, pan mode. Automatic open hihats mute on closed hihat.

major feature: The file open button has been added that allows to open the drumkit outside of the pre-defined location

GNU GPLv3 midi linux windows lv2 vst vsti drums drummachine