Prosody XMPP (Jabber) Server 0.12.4 💾

Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources. Additionally, for developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols.

minor bugfix: We are pleased to announce a new minor release from our stable branch. We re relieved to announce this overdue maintenance release containing a number of bug fixes and also some improvements from the last few months. Especially the prosodyctl check tool which gained some new diagnostic checks as well as handling of configuration option types the same way Prosody itself does. A summary of changes in this release: Minor changes core.certmanager: Update Mozilla TLS config to version 5.7 util.error: Fix error on conversion of invalid error stanza #1805 util.array: Fix new() library function util.array: Expose new() on module table prosodyctl: Fix output of error messages containing util.prosodyctl.check: Correct suggested replacement for disallow_s2s util.prosodyctl.check: Allow same config syntax variants as in Prosody for some options #896 util.prosodyctl.check: Fix error where hostname can t be turned into A label util.prosodyctl.check: Hint about the external_addresses config option util.prosodyctl.check: Suggest http_cors_override instead of older CORS settings util.prosodyctl.check: Validate format of module list options mod_websocket: Add a pre-session-close event #1800 mod_smacks: Fix stray watchdog closing sessions mod_csi_simple: Disable revert-to-inactive timer when going to active mode mod_csi_simple: Clear delayed active mode timer on disable mod_admin_shell: Fix display of remote cert status when expired etc mod_smacks: Replace existing watchdog when starting hibernation mod_http: Fix error if access_control_allow_origins is set mod_pubsub: Send correct jid attribute in disco#items mod_http: Unhook CORS handlers only if active to fix an error #1801 mod_s2s: Add event where resolver for s2sout can be tweaked

MITL xmpp jabber conferencing lua

Cosmonium 0.2.1.1 💾

Cosmonium is a 3D astronomy and space exploration program. With Cosmonium you can navigate in our solar system and discover all the planets and their moons. You can also visit the neighboring stars and discover the true size of our galaxy and the Universe. Cosmonium supports (or will support) the creation of fictional planets, stellar systems nebulaes, ... using procedural generation.

major feature: Features Italian translation Improve editor layout Add overlap support for heightmap and textures Make heightmap scale and offset more user friendly Separate data interpolator and filter configurations Add navigation controller Support configuration of the home system and start body in the config file Add track body camera controller Make the ship rotation more reactive Rework camera controller API Add basic support for texture reference Allow override of body scale in the surface description Add more advanced options in the preference panel Separate orientation and position interpolation in autopilot Add basic plugin support Add galaxy and atmosphere in cel render flags Add position and anchor in cel print command Add setsurface cel command Add options in set cel command to change the ship, navigation controller or camera mode Add support of UTC date in cel time command Bugfixes Fix crash of editor and preference panels Fix bad performance due to runaway task Fix shadows of single planets and nested systems Clean up frame configuration Keep untranslated names for scripts Timed cel commands should not run when other commands are active Fix orbit cel command Load cel scripts as UTF-8 by default Correctly copy and update named orbits and rotations Fix disappearing ring shadows when switching surfaces Fix disappearing sphere self shadows when switching surfaces Use distance to surface iso distance to centre when searching for nearest body Use lonlat reference frame when moving on the surface

GNU GPLv3 astronomy

foo2zjs 20201127 💾

foo2zjs is a printer driver for printers that use the Zenographics ZjStream wire protocol for their print data. It allows users to print to the Konica Minolta magicolor, HP LaserJet, Samsung, Xerox, Lexmark, and Oki, and possibly other ZjStream printers.

minor feature:

GNU GPL c printing

VIPS 8.15.1 💾

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: - reduceh: fix Highway path on SSE2 DarthSim - fix JPEG in TIFF colourspace for Q = 90 heman1-test - fix build with upcoming libjxl 0.9 kleisauke - jxlsave: lower min effort value to 1 DarthSim - fix build without libjpeg ionenwks - fix vips7 plugin load jcupitt - allow ".jfif" as a suffix for jpegsave casperbrike - don't let the magick sniffer hijack TIFF kleisauke - ignore BLOCKED classes in foreign map jcupitt - add locks to fftw3 calls akash-akya

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

GnuPG 2.4.3 💾

GnuPG (the GNU Privacy Guard or GPG) is GNU's tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. It includes an advanced key management facility and is compliant with the proposed OpenPGP Internet standard as described in RFC2440. As such, it is meant to be compatible with PGP from NAI, Inc. Because it does not use any patented algorithms, it can be used without any restrictions.

minor feature: * gpg: Set default expiration date to 3 years. T2701 * gpg: Add --list-filter properties "key_expires" and "key_expires_d". T6529 * gpg: Emit status line and proper diagnostics for write errors. T6528 * gpg: Make progress work for large files on Windows. T6534 * gpg: New option --no-compress as alias for -z0. * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. T6534 * gpgsm: Support SENDCERT_SKI for --call-dirmngr. rG701a8b30f0 * gpgsm: Major rewrite of the PKCS#12 parser. T6536 * gpgtar: New option --no-compress. * dirmngr: Extend the AD_QUERY command. rG207c99567c * dirmngr: Disable the HTTP redirect rewriting. T6477 * dirmngr: New option --compatibility-flags. rGbf04b07327 * dirmngr: New option --ignore-crl-extensions. T6545 * dirmngr: Support config value "none" to disable the default keyserver. T6708 * wkd: Use export-clean for gpg-wks-client's --mirror and --create commands. rG2c7f7a5a27 * wkd: Make --add-revocs the default in gpg-wks-client. New option --no-add-revocs. rG10c937ee68 * scd: Make signing work for Nexus cards. rGb83d86b988 * scd: Fix authentication with Administration Key for PIV. rG25b59cf6ce Changes also found in 2.4.2: * gpg: Print a warning if no more encryption subkeys are left over after changing the expiration date. rGef2c3d50fa * gpg: Fix searching for the ADSK key when adding an ADSK. T6504 * gpgsm: Speed up key listings on Windows. rG08ff55bd44 * gpgsm: Reduce the number of "failed to open policy file" diagnostics. rG68613a6a9d * agent: Make updating of private key files more robust and track display S/N. T6135 * keyboxd: Avoid longish delays on Windows when listing keys. rG6944aefa3c * gpgtar: Emit extra status lines to help GPGME. T6497 * w32: Avoid using the VirtualStor

GNU GPLv3 security cryptography e-mail

hexedit 1.6 💾

View and edit files in hexadecimal or in ASCII

minor feature: - configure script must error-out when (n)curses isn't found - Move SIGWINCH handling from handler to NCURSES - Make configure.ac compliant with autoconf = 2.70 - Check that malloc did not return NULL - Fix a possible memory leak in findFile() - Prevent division by zero on empty files.

GNU GPL shell hexeditor

gst123 0.4.1 💾

The program gst123 is designed to be a more flexible command line player in the spirit of ogg123 and mpg123, based on GStreamer. It plays all file formats supported by GStreamer, so if you have audio/video collections which contain different file formats, like flac, ogg and mp3, you can use gst123 to play all your audio/video files.

minor feature:

GNU LGPL gstreamer mp3 ogg flac audio video

gst123 0.4l.1 💾

The program gst123 is designed to be a more flexible command line player in the spirit of ogg123 and mpg123, based on GStreamer. It plays all file formats supported by GStreamer, so if you have audio/video collections which contain different file formats, like flac, ogg and mp3, you can use gst123 to play all your audio/video files.

minor feature:

GNU LGPL gstreamer mp3 ogg flac audio video

hitch 1.8.0 💾

hitch is a network proxy that terminates TLS/SSL connections and forwards the unencrypted traffic to some backend. It's designed to handle 10s of thousands of connections efficiently on multicore machines.

major bugfix: * Added command line option ``--backend-connect-timeout`` and corresponding configuration file setting ``backend-connect-timeout``. * Added command line option ``--ssl-handshake-timeout`` and corresponding configuration file setting ``ssl-handshake-timeout``. * The ``client-verify`` configuration file setting can now also be applied at the ``pem-file`` level, making it only apply if that particular certificate is chosen. * Fixed a bug where we would change file ownership of the output log file also when not needed. (Issue: 371_) * Number of worker processes can now be specified as ``auto``, which will automatically create one worker per CPU on the system. This setting is available both for the ``--workers`` command line option and for the ``workers`` configuration file setting. Thanks to Thierry Magnien (@tmagnien) for the contribution. * Fixed a bug that prevented configuring a UNIX domain socket backend when the ``--chroot`` setting was specified. .. _371: https://github.com/varnish/hitch/issues/371

BSDL-2 internet proxy-server tls

Haxe 4.3.3 💾

Haxe is an cross-language development toolkit. It implements a modern, high level, strictly typed programming language. Comes with a cross-compiler for multiple target languages (iOS, Android, Java, C++, C#, HTML5, NodeJS, Python, PHP, Lua). It brings along its own standard library, but still provides ways to access each platforms native capabilities.

minor bugfix: General improvements: All : improve extra field error range. All : better error messages for --connect hl : improve error message when hl_version is missing hl/c : compiler now adds hlc define when targeting hl/c. Macro : update macro API restriction warnings when using -D haxe-next : All : handle non existing files for positions in pretty errors. All : metadata support for local static vars All : catch trailing invalid syntax in string interpolation Eval : Array.resize retaining values Eval/hl : catching haxe.ValueException hl : make genhl respect Meta.NoExpr hl : don't add bindings for non existing methods hl/c : add missing I64 mod support hl/c : rework reserved keywords hl/c : Int64 unsigned right shift overflow. Java/cs: stack overflow from closures constraints js : DOMElement insertAdjacentElement should not be pure. Macro : catch trailing invalid syntax in Context.parseInlineString Macro : TDAbstract without flags in haxe.macro.Printer

GNU GPL haxe programming-language compiler cross-plattform c c++ hashlink

htop 3.3.0 💾

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

minor feature: Multiple refactorings and code improvements. Shorten docker container IDs to 12 characters. Settings: preserve empty header. execlp() argument without pointer cast. OpenFilesScreen: Make column sizing dynamic for file size, offset and inode. Add support for "truss" (FreeBSD equivalent of "strace"). Darwin: add NetworkIOMeter support. HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" "... 30/30/40". Meter: use correct unicode characters for digit '9'. Note in manual re default memory units of KiB. Add column for process container name. Add logic to filter the container name (+type) from the CGroup name. Change NetworkIOMeter value unit from KiB/s to bytes/second. Cap DiskIOMeter "utilisation" percentage at 100 . PCP platform implementation of frontswap and zswap accounting. Shorten podman/libpod container IDs to 12 characters. Write configuration to temporary file first. Incorporate shared memory in bar text. Move shared memory next to used memory. Correct order of memory meter in help. Add recalculate to Ctrl-L refresh. Update process list on thread visibility toggling. Support dynamic screens with 'top-most' entities beyond processes. Introduce Row and Table classes for screens beyond top-processes. Rework ZramMeter and remove MeterClass.comprisedValues. More robust logic for CPU process percentages (Linux PCP). Show year as start time for processes older than a year. Short-term for docker container detection. default color preset: use bold blue for better visibility. Document 'O' keyboard shortcut. Implement logic for '--max-iterations'. Update F5 key label on tab switch (Tree List). Force re-sorting of the process list view after switching between list/treeview mode. Linux: (hack) work around the fact that Zswapped pages may be SwapCached. Linux: implement zswap support. Memory,Swap Meter: add "compressed memory" metrics. Darwin: add DiskIOMeter support. scroll relative to followed process. ZramMeter: update bar mode. Use shared real memory on Fre

GNU GPL system-administrators linux freebsd openbsd macos monitoring

Git LFS 3.4.1 💾

Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.

major bugfix: This is a bugfix release which resolves a bug introduced in the v3.4.0 release, where Git LFS may crash if the Git credential manager returns credentials containing one or more empty fields.

MITL git

git-annex 10.20231227 💾

git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space. Even without file content tracking, being able to manage files with git, move files around and delete files with versioned directory trees, and use branches and distributed clones, are all very handy reasons to use git. And annexed files can co-exist in the same git repository with regularly versioned files, which is convenient for maintaining documents, Makefiles, etc that are associated with annexed files but that benefit from full revision control. When a file is annexed, its content is moved into a key-value store, and a symlink is made that points to the content. These symlinks are checked into git and versioned like regular files. You can move them around, delete them, and so on. Pushing to another git repository will make git-annex there aware of the annexed file, and it can be used to retrieve its content from the key-value store.

minor feature: * migrate: Support distributed migrations by recording each migration, and adding a --update option that updates the local repository incrementally, hard linking annex objects to their new keys. * pull, sync: When operating on content, automatically handle distributed migrations. * Added annex.syncmigrations config that can be set to false to prevent pull and sync from migrating object content. * migrate: Added --apply option that (re)applies all recorded distributed migrations to the objects in repository. * migrate: Support adding size to URL keys that were added with --relaxed, by running eg: git-annex migrate --backend=URL foo * When importing from a special remote, support preferred content expressions that use terms that match on keys (eg "present", "copies=1"). Such terms are ignored when importing, since the key is not known yet. Before, such expressions caused the import to fail. * Support git-annex copy/move --from-anywhere --to remote. * Make git-annex get/copy/move --from foo override configuration of remote.foo.annex-ignore, as documented. * Lower precision of timestamps in git-annex branch, which can reduce the size of the branch by up to 8 . * sync: Fix locking problems during merge when annex.pidlock is set. * Avoid a problem with temp file names ending in "." on certian filesystems that have problems with such filenames. * sync, push: Avoid trying to send individual files to special remotes configured with importtree=yes exporttree=no, which would always fail. * Fix a crash opening sqlite databases when run in a non-unicode locale. (Needs persistent-sqlite 2.13.3.)

Mixed git archive haskell

Fldigi / Flarq / Flmsg 4.2.03 💾

Fldigi is a digital modem application for common amateur radio systems. It supports CW, PSK, MFSK, RTTY, Hell, DominoEX, Olivia, and Throb. It also helps calibrating a sound card to a time signal and perform frequency measurement tests. Flmsg is a messaging tool over digital radio, while Flarq supports ARQ file transfers.

minor bugfix: * Maintenance release FSQ sounding CR/LF * add newline character at end of Sounding report * correct thread loop counter test fsq coding error * correct coding error reported by Ken, AD5XJ

GNU GPLv3 c++ c radio amateur-radio file-transfer

FAI - Fully Automatic Installation 6.2 💾

FAI is a non-interactive system to install and configure Linux systems and software packages on computers as well as virtual machines, from small networks to large-scale infrastructures like clusters and virtual environments. It can be used for creating custom disk images used in virtual machines or on a cloud-computing platform. There's also a web build service for customized installation and cloud images.

minor feature: * fai-cd can now create live images * easy installtion of packages from /pkgs/ directories * Use systemd during installation * New feature: run FAI inside a screen or tmux session * fai-diskimage: do not use compression of qemu-img which is slow instead provide .qcow2.zst, add option -C * fai-kvm: add support for booting from USB storage * new command mk-data-partition * new helper functions for creating custom list of disks * new method detect:// for FAI_CONFIG_SRC

GNU GPL installation system-administrators systems-administration

Kodi 20.3 💾

Kodi spawned from the love of media. It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.

minor feature:

GNU GPLv3 media

treasury.lua 1.1 💾

treasury.lua is a command-line program for storing secrets in files encrypted using the openssl command-line app. It requires libUseful and libUseful.lua

major feature: README, LICENCE and Makefile added to initial release.

GNU GPLv3 vault secrets openssl

Lutris 0.5.15 💾

Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.

minor feature: some crashes happening when using Wayland and a high DPI gaming mouse. crash when opening the system preferences tab for a game. Reduced the locales list to a predefined one (let us know if you need yours added). Lutris not expanding " " in paths. Download runtime components from the main window, the "updating runtime" dialog appearing before Lutris opens has been removed. Add the ability to open a location in your file browser from file picker widgets. Add the ability to select, remove, or stop multiple games in the Lutris window. Redesigned 'Uninstall Game' dialog now completely removes games by default. the export / import feature. Show an animation when a game is launched. Add the ability to disable Wine auto-updates at the expense of losing support. Add playtime editing in the game preferences. Move game files, runners, and media to the trash instead of deleting them they are uninstalled. Add "Updates" tab in Preferences control and check for updates and correct missing media in the 'Games' view. Add "Storage" tab in Preferences to control game and installer cache location. Expand "System" tab in Preferences with more system information but less brown. Add "Run Task Manager" command for Wine games. Add two new, smaller banner sizes for itch.io games. -- Mathieu Comandon Sun, 07 Jan 2024 17:29:46 -0800.

GNU GPLv3 python game game-manager gui installation dashboard steam desura emulators msdos windows z-machine scumm nintendo

Babel 7.23.8 💾

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: (2024-01-08). #### :: `babel-preset-env`. : `preset-env` throws exception for `export as x` (@liuxingbaoyu). `babel-helpers`, `babel-plugin-proposal-decorators`. : decorator binds `getter/setter` to `ctx.access` for public fields (@liuxingbaoyu). : Class decorator correctly passes return value (@liuxingbaoyu). #### :leftwards_arrow_with_hook: Revert. Revert "chore: Update artifact tools " (@JLHwung). #### :microscope: Output optimization. `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-plugin-transform-parameters`, `babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`, `babel-plugin-transform-spread`, `babel-plugin-transform-typescript`, `babel-preset-env`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`. Improve output of `super()` (@liuxingbaoyu).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

phpoi 1.1.1 💾

Phpoi consists of a number of php scripts intended to handle Points Of Interest. With phpoi you can store points of interest in a database, put lists of those points on the web and allow visitors to download files for GPS navigators.

minor feature: Allowing KML output to be reencoded as UTF-8 to work with https://osm.quelltextlich.at/viewer-js.html * This requires a new variable db_encoding = "ISO-8859-1"; in settings.php!

Affero GPLv3 php web-based other

LilyPond 2.25.12 💾

LilyPonds slogan is "Music notation for everyone". A music engraving program, devoted to producing the highest-quality sheet music possible. It brings the aesthetics of traditionally engraved music to computer printouts.

minor feature:

GNU GPL music notation scheme guile

Kodi 20.2 💾

Kodi spawned from the love of media. It is an entertainment hub that brings all your digital media together into a beautiful and user friendly package. It is 100% free and open source, very customisable and runs on a wide variety of devices. It is supported by a dedicated team of volunteers and a huge community.

minor feature: Nexus Bump version 20.1.

GNU GPLv3 media

The Sidef programming language 24.01 💾

Sidef is a modern, high-level programming language designed for versatile general-purpose applications, drawing inspiration from the principles of Ruby, Raku, and Julia. Sidef encompasses various key elements, such as object-oriented and functional programming, functional pattern matching, optional lazy evaluation, multiple dispatch, lexical scoping, closures, keyword arguments, regular expressions, integration with Perl modules, optional dynamic type checking, and robust support for big integers, rationals, floats, and complex numbers.

minor feature: Several enhancements were introduced, including the addition of the Number `Num!USE_PFGW` class-variable (disabled by default), new methods such as `znlog(a, g, m)`, `geometric_summod(n, r, m)`, `centered_pyramidal(n,k)`, `centered_pyramidal_root(n,k)`, `antidivisors(n)` and `antidivisor_count(n)`, `antidivisor_sum(n)`, `pisano_period(n)`, `solve_quadratic_form(d, n)`, `smod(a, m)`, `germain_factor(n)`, and Block ` ... .nest(n, initial_value=0)` method, alongside Array enhancements with `.summod(m)` and `.prodmod(m)` methods, and support for executing a Sidef script in interactive mode (`-i`) in the REPL. Enhancements encompass significantly accelerated generation of Carmichael and Lucas-Carmichael numbers featuring fewer prime factors, improved native pseudoprime generation speed, optimization of the Number `idiv_ceil(a,b)` function for positive integers, slightly swifter pseudoprime generation (Carmichael, Lucas-Carmichael, and Fermat), incorporation of `_primality_pretest(n)` within `_is_prob_prime(n)` for sufficiently large `n`, exclusion of trial-division factors in the search for special factors in Number `_factor(n)`, minor refinements in `is_almost_prime(n,k)` and `is_omega_prime(n,k)` yielding slightly better performance, enhanced speed in Number `is_prob_prime(n)` and `all_prime(...)` for `n 10 1000`, optimizations in `ipow2(n)` and `ipow10(n)` when yielding a native integer result, streamlining of `n.remove(k)` for native integers, reduced overhead in `_big2istr()`, `_big2uistr`, and `_big2pistr()` private functions, slightly improved performance in Number `is_mersenne_prime`, optimized `factorial_valuation(n,p)` for native integers, a series of optimizations in the Number class tailored for native integers, and improved performance in Number `is_carmichael(n)` and `is_lucas_carmichael(n)`.

Artistic programming language development perl programming-language

groonga 13.1.1 💾

Groonga is a fast and accurate full text search engine based on inverted index. One of the characteristics of Groonga is that a newly registered document instantly appears in search results. Also, Groonga allows updates without read locks. These characteristics result in superior performance on real-time applications. Groonga is also a column-oriented database management system (DBMS). Compared with well-known row-oriented systems, such as MySQL and PostgreSQL, column-oriented systems are more suited for aggregate queries. Due to this advantage, Groonga can cover weakness of row-oriented systems. The basic functions of Groonga are provided in a C library. Also, libraries for using Groonga in other languages, such as Ruby, are provided by related projects. In addition, groonga-based storage engines are provided for MySQL and PostgreSQL. These libraries and storage engines allow any application to use Groonga.

minor feature:

GNU LGPLv3 search

gsequencer 6.2.5 💾

Advanced Gtk+ Sequencer Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format. Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.

minor feature: Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) * reverted changes of AgsSimpleFile to g_ascii_strtod() * minor bug-fixes

GNU GPLv3 sound-synthesis mixers sequencer audio

Gnumermic Spreadsheet 1.12.57 💾

Gnumeric is a spreadsheet program that is part of the GNOME Free Software Desktop Project. Gnumeric version 1.0 was released on 31 December 2001. Gnumeric is... Free: Gnumeric and its source code are available free of charge, licensed under the terms of the GNU General Public License version 2 or version 3. Fast: Gnumeric starts up quickly and handles large spreadsheets while remaining responsive. Accurate: A spreadsheet should calculate the right answer. Gnumeric's built-in functions and tools are accurate as several, researchers, have found.

minor bugfix: Morten: * Fix touchpad scrolling on Wayland. #678 * Fix ods auto-filter import problem. * Fix xml import and export of auto-filters. * New UNIQUE function.

GNU GPL spreadsheet excel xls gnome c

Godot Engine 4.2.1 💾

Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that users can focus on making games without having to reinvent the wheel. Games can be exported in one click to a number of platforms, including the major desktop platforms (Linux, Mac OSX, Windows) as well as mobile (Android, iOS) and web-based (HTML5) platforms. Godot is completely free and open source under the very permissive MIT license. No strings attached, no royalties, nothing. Users’ games are theirs, down to the last line of engine code. Godot’s development is fully independent and community-driven, empowering users to help shape their engine to match their expectations. It is supported by the Software Freedom Conservancy not-for-profit.

minor bugfix:

MITL c++ python game engine 3d graphic programming developers

GNU Debugger 14.1 💾

GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other compiled languages. It can debug running processes on more than a dozen different processor architectures. It's itself ported to most BSD/ and GNU/Linux, Unix and Microsoft Windows systems.

minor feature: Removed features, removed configurations: GDB no longer support AiX 4.x, 5.x and 6.x. The minimum version Supported is AiX 7.1. GDB/MI version 1 support has been removed. Initial built-in support for Deger Adapter Protocol (DAP). GDB now recognizes the NO_COLOR environment variable. Initial support for integer types larger than 64 bits. Breakpoints can now be inferior-specific. New convenience function " _shell", to execute a shell command and. Return its result. Python support.. New class gdb.Thread. New class gdb.unwinder.FrameId. New class gdb.ValuePrinter. New gdb.Inferior.arguments attribute, holding the command-line. Arguments to the inferior, if known New gdb.Inferior.main_name attribute, holding the name of. The inferior's 'main', if known. New gdb.Breakpoint.inferior attribute. New gdb.Progspace.symbol_file attribute. New gdb.Progspace.executable_filename attribute. New function gdb.execute_mi(COMMAND, ARG ...). New function gdb.block_signals(). New method gdb.Frame.static_link. New gdb.Inferior 'clear_env', 'set_env' and 'unset_env' methods. New gdb.Type now has the 'is_array_like' and 'is_string_like'. Methods New gdb.Value 'assign' method. New gdb.Value 'to_array' method. New gdb.Progspace 'objfile_for_address' method. New methods added to the gdb.PendingFrame class, with behavior. Which is the same as the corresponding methods on gdb.Frame. gdb.LazyString now implements the __str__ method. New event gdb.ThreadExitedEvent. New event gdb.ExecutableChangedEvent. New event gdb.NewProgspaceEvent. New event gdb.FreeProgspaceEvent. The frame-id passed to gdb.PendingFrame.create_unwind_info. Now use either an integer or a gdb.Value object for each of its sp', 'pc', and 'special' attributes. The Disassembler API from the gdb.disassembler module has been. Extended to include styling support gdb.parse_and_eval now has a new "global_context" parameter. Allowing the request to only examine global symbols. The name argument passed to gdb.unwinder.Unwinder.__init__ m

GNU GPLv3 c c++ debugger software-development

asterisk 21.0.2 💾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

minor feature: Links: ---------------------------------------- - Full ChangeLog (https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-21.0.2.md) - GitHub Diff (https://github.com/asterisk/asterisk/compare/21.0.1...21.0.2) - Tarball (https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-21.0.2.tar.gz) - Downloads (https://downloads.asterisk.org/pub/telephony/asterisk) Summary: ---------------------------------------- - res_rtp_asterisk: Fix regression issues with DTLS client check User Notes: ---------------------------------------- Upgrade Notes: ---------------------------------------- Closed Issues: ---------------------------------------- - #500: bug regression : res_rtp_asterisk doesn't build if pjproject isn't used - #503: bug : The res_rtp_asterisk DTLS check against ICE candidates fails when it shouldn't - #505: bug : res_pjproject: ast_sockaddr_cmp() always fails on sockaddrs created by ast_sockaddr_from_pj_sockaddr() Commits By Author: ---------------------------------------- - ### George Joseph (1): - res_rtp_asterisk: Fix regression issues with DTLS client check Detail: ---------------------------------------- - ### res_rtp_asterisk: Fix regression issues with DTLS client check Author: George Joseph Date: 2023-12-15 * Since ICE candidates are used for the check and pjproject is required to use ICE, res_rtp_asterisk was failing to compile when pjproject wasn't available. The check is now wrapped with an #ifdef HAVE_PJPROJECT. * The rtp- ice_active_remote_candidates container was being used to check the address on incoming packets but that container doesn't contain peer reflexive candidates discovered during negotiation. This was causing the check to fail where it shouldn't. We now check against pjproject's real_ice- rcand array which will contain those candidates. * Also fixed a bug in ast_sockaddr_from_pj_sockaddr() where we weren't zeroing out

GNU GPL communication conferencing telephony sip pbx c python

flashrom 1.3 💾

flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various other programmer devices.

major feature:

GNU GPL hardware

Fast Light Toolkit 1.3.9 💾

FLTK (fulltick) is a lean but modern GUI toolkit written in C++ with bindings for Perl, Python, Ruby, Lua and Tcl. It's usable and looks alike on all platforms, provides full internationalization, 3D rendering via OpenGL and an internal GLUT backend, static linking, does not require macros or preprocDessing, still comes with a solid set of widgets, and its GUI designer FLUID.

major bugfix: - Support macOS up to macOS 14 "Sonoma". - Update bundled libraries to current versions (README.bundled-libs.txt). - Introduce bundled image library "prefixing" to avoid conflicts with system libraries. - New CMake option FLTK_MSVC_RUNTIME_DLL to select Visual Studio Runtime version: DLL (/MDx) or static (/MTx), see README.CMake.txt

GNU LGPL c++ gui toolkit fltk x11 win32 macosx

AFNIX Writing System 3.8.0 💾

The Afnix writing system is a multi-threaded functional writing system with dynamic symbol bindings that support the object oriented paradigm. The Afnix writing system is a comprehensive set of application clients, modules and services. The original distribution contains the core interpreter with additional clients like the compiler, the librarian and the debugger. The distribution contains also a rich set of modules that are dedicated to a particular domains.

major bugfix:

BSDL-2 programming language functional multi-threaded

Docker 24.0.7 💾

Docker is an open platform for distributing software application in containers. It utilizes operating system-level virtualization for process and full resource isolation through cgroups, capabilities, SELinux, AppArmor, netfilter, and Linux kernel namespaces. Its libcontainer is based on libvirt and lxc. Docker Engine is the application and environment packaging tool. And Docker Hub is a cloud service for sharing prepackaged containers.

minor bugfix:

Apache virtualization application-containers security distributed-computing systems-administration

Catfish 4.18.0 💾

A file searching tool, able to perform in-name and in-text matching, as well searching by file type and last modified time. It is also capable of performing indexing by using an mlocate database.

major bugfix: Filters: Add Archives, Other, update Apps. Use Gio to open files, "no default app" - Add symlink emblem to thumbnails in thumbnail mode. config: Prefer plocate over mlocate if available. window: Avoid IndexError on right click when selection is empty. Create shared filetype lists for searching and filtering. Ensure site-packages directory is prepended to sys.path. double border between sidebar and results area. window: and refactor new_column(). window: markup warnings in thumbnail view. GtkBuilder warnings. Revert "Suppress the various GTK warnings GtkBuilder outputs". crash and translations when install pre!= /usr. Update `.gitignore`. Remove generated file po/catfish.pot. Performance improvements. Translation Updates: Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian.

GNU GPLv3 xfce search gtk