GitLab 16.9.2 💾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

minor security: (2024-03-06). ### (2 changes). Backport 145801 (CI linter error when repository is empty) to 16.9 (gitlab-org/security/gitlab@3387113650f62739955a47de59f7c17dbe7e9509). container repositories checksum mismatch errors (gitlab-org/security/gitlab@7dce926636d80e26c4e99ac74c09c3795063151a) GitLab Enterprise Edition. ### Security (2 changes). Restrict group token rotation for custom roles (gitlab-org/security/gitlab@c7eafe2b214d8a5c739fe116899540133daebef3) ( merge request (gitlab-org/security/gitlab!3905)). Reset approvals when reopening a MR (gitlab-org/security/gitlab@4c3fbb6674de3dfc01332a25959167ba1085e5bb) ( merge request (gitlab-org/security/gitlab!3897)).

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

Persy Transactional Storage 1.5 💾

Persy is a simple transactional storage (AKA database) written in rust, that persists raw data in the form of `Vec<u8>` or key values of basic rust types, focusing mainly on correctness and durability. All data, referencing structures and logs are kept in a single file.

major feature: New release 1.5 with fixes in index logic and improvement in compilation times, release notes: http://persy.rs/posts/persy-1.5.html For basic examples on how to use it check out http://persy.rs/posts/getting-started.html

MPL-1 database storage transaction

GNUnet 0.21.0 💾

GNUnet is a framework for secure and anonymous peer-to-peer networking that does not use any centralized or otherwise trusted services. Currently, the framework offers censorship-resistant file-sharing, messaging, VPN, GNS (a decentralized version of DNS), and much more. GNUnet is currently developed by a worldwide group of independent free software developers. GNUnet is a GNU package (http://www.gnu.org/).

major feature: Reworked PEERSTORE API. - Added record flag for maintenance records. - ensure traits can be generated with subsystem-specific prefor the symbols. - libgnunettesting first major testing NG refactor towards getting dependency structure streamlined. - Remove single-use API macro GNUNET_VA_ARG_ENUM. - major revision of blind signature API. - Introduced closure to hold store context when caling function to add hello in peerstore. - Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext. - Removed old hello functionality. - Refactoring components under src/ into lib/, plugin/, cli/ and service/. - add support for encoding/decoding double values as part of JSON to libgnunetjson. - Changed method GNUNET_HELLO_builder_get_expiration_time to not need parameter GNUNET_HELLO_Builder. - Code moved to the core package to get rid of circular dependencies. - Moved code to testing to have more generic test setup, which can be used not only from within transport. - The old hello design replaced by the new hello design. - Added api to get notified when hellos are stored with peerstore service. - Added api to store hellos with peerstore service. - Changed new hello uri api to allow to change the expiration time. - Moved start peer command to testing subsystem. - Removed all usage of old transport api, beside peerinfo tool, gnunet-transport cli and usage in transport layer itself. - Added __attribute__((deprecated)) to the old transport API.

Affero GPLv3 anonymity f2f file-sharing gns gnunet internet networking p2p vpn

KRDC 24.02.0 💾

KRDC is a client application that allows you to view or even control the desktop session on another machine that is running a compatible server. VNC and RDP is supported.

minor feature:

GNU GPLv3 remote-desktop kde vnc cpp

Notesnook 2.6.16 💾

Notesnook is a free (as in speech) & open-source note-taking app focused on user privacy & ease of use. To ensure zero knowledge principles, Notesnook encrypts everything on your device using XChaCha20-Poly1305 & Argon2. Notesnook is our proof that privacy does not (always) have to come at the cost of convenience. We aim to provide users peace of mind & 100% confidence that their notes are safe and secure. The decision to go fully open source is one of the most crucial steps towards that.

minor feature:

GNU GPLv3 notes encrypted electon javascript typescript

Remmina 1.4.35 💾

Use other desktops remotely, from a tiny screen or large monitors. RDP, VNC, SPICE, X2Go, SSH, WWW (HTTP protocol) and EXEC network protocols are supported. Written in GTK, with a port to Qt underway. Released as "remmina" (the main program) and "remmina-plugins".

minor bugfix: * Fix build for openssl-1.1 !2565 (https://gitlab.com/Remmina/Remmina/merge_requests/2565) *@bhatman1441* * Allow running an SSH command when connecting via ssh tunnel !2566 (https://gitlab.com/Remmina/Remmina/merge_requests/2566) *@myheroyuki* * Check if WINPR_ASSERT is defined !2567 (https://gitlab.com/Remmina/Remmina/merge_requests/2567) *@bhatman1441* * REM-3047 fix issue compiling with gcc-14 !2568 (https://gitlab.com/Remmina/Remmina/merge_requests/2568) *@myheroyuki* * Fix crash caused by enabling disablepasswordstoring !2569 (https://gitlab.com/Remmina/Remmina/merge_requests/2569) *@bhatman1441* * Revert setting loadbalanceinfo to the old method used before FreeRDP3 !2570 (https://gitlab.com/Remmina/Remmina/merge_requests/2570) *@myheroyuki* * updated call to set FreeRDP_LoadBalanceInfo !2571 (https://gitlab.com/Remmina/Remmina/merge_requests/2571) *@myheroyuki*

GNU GPLv3 gtk qt remote-desktop c

AdGuardHome 0.107.45 💾

AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your whole network.

minor feature: ### Added - Timezones in the Etc/ area to the timezone list ( #6568 ). - The schema version of the configuration file to the output of running `AdGuardHome` (or `AdGuardHome.exe`) with `-v --version` command-line options ( #6545 ). - Ability to disable plain-DNS serving via UI if an encrypted protocol is already used ( #1660 ). ### Changed - The bootstrapped upstream addresses are now updated according to the TTL of the bootstrap DNS response ( #6321 ). - Logging level of timeout errors is now `error` instead of `debug` ( #6574 ). - The field `"upstream_mode"` in `POST /control/dns_config` and `GET /control/dns_info` HTTP APIs now accepts `load_balance` value. Check `openapi/CHANGELOG.md` for more details.

dns security tracking adblock adguard privacy golang javascript

TEA text editor 62.3.0 💾

TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features: Built-in MC-like file manager. Spellchecker (using the aspell or/and Hunspell). Tabbed layout engine. Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki. Multiply encodings support. Code snippets and templates support. Scripts (Python, Perl, Ruby, Lua, Bash, 2/Rexx script). Hotkeys customizations. Misc HTML tools. Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools. Preview in external browsers or other programs. String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc. Bookmarks. Morse code translator. Calendar/organizer with Moon phases Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.). Built-in image converter and resizer. Built-in ZIP packer/unpacker with file names charset selector.

major bugfix: * Qt6/Plasma6 very important fix. Please update.

GNU GPLv3 text editor qt markdown text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux

nginx-http-est 1.0 💾

The Enrollment over Secure Transport (EST) protocol describes a simple, yet functional, certificate management protocol targeting Public Key Infrastructure (PKI) clients that need to acquire client certificates and associated Certification Authority (CA) certificates. This protocol supports both client-generated public/private key pairs and those generated by the CA. The nginx-http-est module provides EST functionality for a Nginx server.

minor feature: Initial freshcode.club project announcement

MITL cryptography security c developers system-administrators

UltraGrid 1.9 💾

UltraGrid is a software for video transmission over networks in high quality but with low latency (as low as 83ms). It allows high-definition streams (PAL/NTSC, HD, 2K, 2160p, iHDTV, QuadHD, SuperHD, 4K video). It supports SAGE, OpenGL and SDL displays, DXT-compression per GLSL, JPEG compression via CUDA, permits to utilize HDMI and HD-SDI cards, system audio or JACK sinks, and even provides 3D support.

minor feature: Changes: added basic nvdec support added Pipewire screen capture added Pipewire generic video capture display added Pipewire audio capture display GUI: Don't block whole interface when querying UG capabilities GUI: Better handling of UG crash during capability query GUI: vuMeter: Redesigned to allow variable channel count GUI: vuMeter: Added maximum recent peak indicator swmix: Optionaly specify a custom config file path holepunch: New 'bind_ip' option improved deinterlacing quality and performance; support for higher than 8 bit pixel formats added new deinterlace filters (linear, bob) added support for Vuikan on macOS (utilizing MoltenVK) improved support for HW accelerated encoding with QuickSync for Intel GPUs (mainly for higher bit-depth formats) improved support for AMD GPUs (encoding with AMF, VDPAU decoding, VA-API) improved Windows screen capture (automaticaly register filter) Reed-Solomon: support for multiple tiles (notably 3D) improved AV1 performance by tweaking parameters video switcher: support for embedded audio switching added file (libavformat-backed) output supported 8 bit transcoding in hd-rum-transcode and resize filter improved DShow capture compatibility with new pixfmts + convert to RGB added official mac arm64 build

BSDL c c++ video transmission low-latency sdl x11 opengl glsl streaming audio network

exiftool 12.78 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: "Geolocation". - Added new Geolocation feature and write-only Geolocate tag. - Added new config file entry to allow default command-line arguments to be specified. - Added print conversion for TIFF-EPStandardID. - Added ability to delete Nextbase information from MP4 videos. - Decode timed GPS from MP4 videos written by Nextbase software. - Decode a number of new tags from Nextbase MP4 videos. - Decode a few new tags from Garmin MP4 videos. - Extract PreviewJXL images from DNG 1.7 files. - Generate Validate, ImageDataHash and UserParam tags earlier to allow them to be used in UserDefined Composite tags. - Enhanced the -c option so a minus sign in the format specification prints a signed coordinate without a leading "+" for positive numbers. - Changed formatting of some Accelerometer tags for consistency. - Changed behaviour of -ee3 option to do a brute-force scan for freeGPS in the media data even when referenced by 'gps ' atom. - Other internal changes to decoding of timed GPS from videos. - problem were ExifTool would give up on extracting some types of timed GPS from videos after 100 void - that could cause runtime error when reading Ogg files. - where some tags from alternate files using the -fileNUM option weren't generated as requested. - API Changes: - Added Geolocation, GeolocMaxDist and GeolocMinPop API options.

Artistic perl exif meta-data

libopus 1.5.1 💾

Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skype’s SILK codec and Xiph.Org’s CELT codec. Technology Opus can handle a wide range of audio applications, including Voice over IP, videoconferencing, in-game chat, and even remote live music performances. It can scale from low bitrate narrowband speech to very high quality stereo music. Supported features are: Bitrates from 6 kb/s to 510 kb/s Sampling rates from 8 kHz (narrowband) to 48 kHz (fullband) Frame sizes from 2.5 ms to 60 ms Support for both constant bitrate (CBR) and variable bitrate (VBR) Audio bandwidth from narrowband to fullband Support for speech and music Support for mono and stereo Support for up to 255 channels (multistream frames) Dynamically adjustable bitrate, audio bandwidth, and frame size Good loss robustness and packet loss concealment (PLC) Floating point and fixed-point implementation

minor feature: Opus 1.5 is the first release to make extended use of ML in the encoder and decoder. You can read all the details in this release demo page. In summary, major changes since 1.4 include: In addition to the improvements above, this release includes many minor. Opus 1.5.1 the meson build that was broken in 1.5.. Source code: opus-1.5.1.tar.gz SHA256: b84610959b8d417b611aa12a22565e0a3732097c6389d19098d844543e340f85

Mixed audio communication speech c

Geonkick 3.4.0 💾

Geonkick is a free software synthesizer capable of generating a wide range of percussive sounds, including kicks, snares, claps, hi-hats, shakers, and also unique effect sounds. LV2, VST3, Standalone 16 Instruments, 16 MIDI Keys 16 Stereo Channels 3 Layers/Instrument, 3 Oscillators/Layer Play, modify & blend samples with synthesis Save (JSON) & Export (FLAC, WAV, Ogg, SFZ)

major bugfix: Features: UI DSP: set instrument MIDI channel. UI DSP: Setting to force all instruments to MIDI a channel. Presets: new kicks presets by Harald Revery. Presets: new kicks presets by Oleh Bardiuk. UI: Add settings tab. UI/File Browser: bookmark folder option. UI/Preset Browser: Add custom preset folder. : Code: memory corruption when loading presets with samples. Code: remove the usage of shared pointers from the Geonkick code. DSP/Filter: the hardclip for high values. Core GUI/redkite: use list container for observers. Core GUI/redkite: don't access the interface from the RkObjectImpl. UI: -inf to int conversion for attack value in the compressor group box. DSP: uninitialized gkick_envelope_apply_type. DSP UI: nan/inf values for leveler. Build system: use funsafe-math-optimizations -fno-math-errno -fno-trapping-math. Code: error checking on parsing presets. Improvements: Presets: update key mapping for kit presets to follow r the general MIDI percussion key map. Code: move to C++20.

GNU GPLv3 audio synthesizer

GStreamer 1.24.0 💾

GStreamer is a streaming media framework that allows the construction of graphs of elements which operate on media data. Applications using this library can do anything from real-time sound processing over playing video to capturing audio, video, and even other types of media data. Its architecture allows for adding new data types or processing capabilities simply by installing new plug-ins. GStreamer is the core module, containing libraries, headers, the basic object hierarchy, and a set of media-agnostic core elements.

major feature: - New Discourse forum discourse and Matrix chat space matrix - New Analytics and Machine Learning abstractions and elements - Playbin3 and decodebin3 are now stable and the default in gst-play-1.0, GstPlay/GstPlayer - The va plugin is now preferred over gst-vaapi and has higher ranks - GstMeta serialization/deserialization and other GstMeta improvements - New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data - New unixfd plugin for efficient 1:N inter-process communication on Linux - cudaipc source and sink for zero-copy CUDA memory sharing between processes - New intersink and intersrc elements for 1:N pipeline decoupling within the same process - Qt5 + Qt6 QML integration improvements including qml6glsrc, qml6glmixer, qml6gloverlay, and qml6d3d11sink elements - DRM Modifier Support for dmabufs on Linux - OpenGL, Vulkan and CUDA integration enhancements - Vulkan H.264 and H.265 video decoders - RTP stack improvements including new RFC7273 modes and more correct header extension handling in depayloaders - WebRTC improvements such as support for ICE consent freshness, and a new webrtcsrc element to complement webrtcsink - WebRTC signallers and webrtcsink implementations for LiveKit and AWS Kinesis Video Streams - WHIP server source and client sink, and a WHEP source - Precision Time Protocol (PTP) clock support for Windows and other additions - Low-Latency HLS (LL-HLS) support and many other HLS and DASH enhancements - New W3C Media Source Extensions library - Countless closed caption handling improvements including new cea608mux and cea608tocea708 elements - Translation support for awstranscriber - Bayer 10/12/14/16-bit depth support - MPEG-TS support for asynchronous KLV demuxing and segment seeking, plus various new muxer features - Capture source and sink for AJA capture and playout cards - SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder - New uvcsink element for exporting streams as UVC camera - DirectWrite text rendering plugin for windows

GNU LGPL multimedia software-development libraries

WirePlumber 0.4.90 💾

WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire’s API, providing convenience for writing the daemon’s modules as well as external tools for managing PipeWire. The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality. The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don’t do actual media streaming) and to write custom session managers for embedded devices.

minor feature: This is the first release candidate (RC1) of WirePlumber 0.5.0. Highlights: - The configuration system has been changed back to load files from the WirePlumber configuration directories, such as `/etc/wireplumber` and. ` XDG_CONFIG_HOME/wireplumber`, unlike in the pre-releases. This was done. Because were observed with installations that use a different pre for pipewire and wireplumber. If you had a `wireplumber.conf` file in `/etc/pipewire` or ` XDG_CONFIG_HOME/pipewire`, you should move it to. `/etc/wireplumber` or ` XDG_CONFIG_HOME/wireplumber` respectively (!601). - The internal base directories lookup system now also respects the. `XDG_CONFIG_DIRS` and `XDG_DATA_DIRS` environment variables, and their. Default values as per the XDG spec, so it is possible to install Configuration files also in places like `/etc/xdg/wireplumber` and Override system-wide data paths (!601) - `wpctl` now has a `settings` subcommand to show, change and delete. Settings at runtime. This comes with changes in the `WpSettings` system to Validate settings using a schema that is defined in the configuration file. The schema is also exported on a metadata object, so it is available to any. Client that wants to expose WirePlumber settings (!599, !600) - The `WpConf` API has changed to not be a singleton and support opening. Arbitrary config files. The main config file now needs to be opened prior to Creating a `WpCore` and passed to the core using a property. The core uses That without letting the underlying `pw_context` open and read the default `client.conf`. The core also the `WpConf` after all components. Are loaded, which means all the config loading is done early at startup. Finally, `WpConf` loads all sections lazily, keeping the underlying files. Memory mapped until it is and merging them on demand (!601, !606) Past releases.

Other audio session-manager policy-manager pipewire c lua

Haxe 4.3.4 💾

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 : allow @:using with Class and Enum. Display : expose list of metadata/defines : All : typedef vs. GADT. All : don't double-throw exceptions All : some abstract inlining failures All : JsonPrinter empty parent class All : dce: clean up operator handling All : analyzer: deal with unreachable block in binops All : analyzer: don't recursively check enum values when const propagating All : analyzer: check for inlined purity meta Display : errors from parser missing in diagnostics Display : display services with static extension Display : display services with safe navigation hl : hlopt rework try-catch control flow hl/c : reserved keywords. Deprecation / future version handling: All : don't infer string on concat, when using -D haxe-next. All : handle optional arguments with bind, when using -D haxe-next Macro : build order vs inheritance, when using -D haxe-next Macro : deprecate some API from haxe.macro.Compiler Java/jvm : warn about --java... -D jvm vs --jvm.

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

JackTrip 2.2.3 💾

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

minor bugfix: Date: 2024-03-04 Description: - (added) New container images for JackTrip hub server. - Support for audio interfaces on OSX with multiple channels. - Hub server crashes when trying to rebind ports. - VS Mode blacklisted Generic Low Latency ASIO Driver. - VS Mode inconsistent initial connection state.

Mixed audio music streaming server cpp qml

BallroomDJ 4 4.6.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.6.2 2024-3-4 * Bug Fixes: * Configure: Display Settings: Dance not allowed for marquee info (crash). * Conversion: Minor fixes. * Playlist Management: Fix default value for tag weight. * Song Selection: Better same-song marks handling. * Song Selection: Re-work, fix all issues. * Fix some memory leaks. * Changes: * Quick Edit: Add 'Favorite' to the dialog.

Zlib audio music end-users linux macos windows player ballroom c gtk

GNU Debugger 14.2 💾

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: PR symtab/31112 (DLL export forwarding is broken) PR c++/31128 (gdb crashes when trying to print a global variable stub without a running inferior). PR tdep/31254 ( gdb/tdep, arm FAIL: gdb.threads/staticthreads.exp: up 10). PR gdb/31256 (Crash with basic 'list.'). PR python/31366 (Frame.static_link() segfaults).

GNU GPLv3 c c++ debugger software-development

Poppler 24.03.0 💾

Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.

major bugfix: : Core: Opening some malformed files. Skip drawing image when it has singular matrix. crash on malformed files. Small internal code cleanup. Utils: Pdfdetach: potential directory traversal. Pdfimages: Enable to print filenames to stdout. Pdfsig: Add visible name/date when signing an existing form signature field.

GNU GPL c++ pdf rendering library developers

Calligra 3.2.1 💾

Calligra is an integrated suite of applications that cover office, creative, and management needs. It offers applications on both desktop computers and mobile platforms like tablets and smartphones. OpenDocument Format (ODF) is used, making it compatible with OpenOffice.org, LibreOffice, and Microsoft Office. Calligra Suite contains the following applications: Calligra Words (word processor), Sheets (spreadsheets), Stage (presentations), Flow (diagrams and flowcharts), Kexi (visual database creator), Braindump (note taking), Plan (project management), Krita (drawing), and Karbon (vector graphics).

minor bugfix: * Sheets: Workarounf for Bug 421336 - Sheets crash (sometimes) when loading LO generated files * Styels: Write correct path to manifest also when styles is not in top level dir * Guard agains crash if view has no parent * Include existing documentation for Sheets and Stage.

GNU GPL kde qt office word-processor spreadsheet presentation flowchart database drawing graphics

Structsy Rust Database 0.5.2 💾

A single file transactional database, for direct persist of structs in the Rust language, providing also an advanced query engine and support for complex types.

minor feature: https://structsy.rs/release_0_5.html

rust database

Logfile Navigator 0.12.1 💾

The Logfile Navigator, lnav for short, is a curses-based tool for viewing and analyzing log files. The value added by lnav over text viewers or editors is that it takes advantage of any semantic information that can be gleaned from the log file, such as timestamps and log levels. Using this extra semantic information, lnav can do things like interleaving messages from different files, generate histograms of messages over time, and provide hotkeys for navigating through the file. These features are meant to allow the user to quickly and efficiently focus on problems.

minor feature: Interface changes: Changed the breadcrumb bar styling to space things out. More and make the divisions between items clearer. The `ESC` key can now be used to exit the files/filters. Configuration panel instead of `q`. This should make it easier to avoid accidentally exiting lnav. Added some default help text for the command prompt. Suggestions are now shown for some commands and can be accepted by pressing the right arrow key. For. Example, after typing in `:filter-in` the current Search term for the view will be suggested (if One is active).

BSDL-2 systems administration database logging log analysis site management

OpenMPT 1.31.05.00 💾

OpenMPT is a popular tracker software for Windows. OpenMPT (short hand for Open ModPlug Tracker) is completely free and allows you to create and play back some great music on your computer. Based on the original ModPlug Tracker written by Olivier Lapicque, OpenMPT is free software, can import a wide variety of module formats and offers an intuitive, native GUI as well as advanced features such as VST plugins and ASIO output. In addition to its own song format, OpenMPT can natively edit Impulse Tracker, FastTracker, Scream Tracker and ProTracker module files. Read more about it on the features page!

major bugfix: Tree view The search filter was no longer applied when the instrument library was refreshed. Pattern tab. New Using the new hidden setting "Pattern Editor.IgnoreSongTimeSignature", it is now possible to ignore the time signature provided by the module and use the pre-configured defaults from the Display tab instead (http://.openmpt.org/view.php?id=1746). Notes no longer hang on transpose or data entry (http://.openmpt.org/view.php?id=1724). Data Entry could insert volume column commands even in MOD format when turning "virtual" default volume commands into real commands. This feature of Data Entry is now disabled for MOD files, as the alternative - moving the newly-added command to the effect column - would be counter-intuitive (http://.openmpt.org/view.php?id=1738). Assigning / unassigning a plugin to / from an instrument didn't update their plugin editor button in the pattern tab. Sample tab. New Can now convert sustain loops to normal loops and vice versa. If both loop types are set, the commands swap the two loops. Transpose value was sometimes off-by-one after manually entering sample rate. Reset sample reverse flag when loading new samples or converting between formats. Avoid accidental single-pixel sample data selections and jumpy selection start / end points with zoomed-out or auto-zoomed samples (quite likely introduced in OpenMPT 1.30.04.00). Instruments. Imp SFZ: global_label opcode (instrument name) is now read and written. Imp SFZ: Sustain point is no longer set on volume envelopes if it's the last point of the envelope and its value is neutral (0). SFZ:

BSDL-2 audio tracker

LimeSurvey 6.4.10 (build 240228) 💾

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: Survey permission improvements (lajosarpad). CT-674: other field in list(radio) is cut off after 5 characters (Carsten Schmitz). Input validation does not work correctly with input numeric when reload response (Denis Chenu). Updated translation: Japanese by d_inoue. Updated translation: French (France) by DenisChenu, mapage.

GNU GPL survey php mysql mssql postgres

Firefly III 6.1.10 💾

"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.

minor bugfix: Added: Add missing translations for rule page. Changed: The update checker can also deal with development releases. Rule actions no longer complain when the category is already set. Removed: Unused translation on budget page. : (Total et bar is missing when using SQLite) reported by @matlink. (Recurring transaction calendar preview is not working properly) reported by @Maxco10. (Has no budget becomes has no category) reported by @Weiming-Hu. Discussion 8557 ("Delete ALL your transactions" also removes all asset opening balance information) started by @digitlength. (Creating rule from bill no longer pre-fills triggers and actions) reported by @jpelgrom. (Display : foreign currency is red negative in deposits) reported by @dreautall. Errors in incoming webhook URLs are properly caught. Security: Improved Host header validation to prevent a potential attack, reported by Raqib Iskenderli.

Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel

FLoM 1.7.2 💾

FLoM is a tool for synchronizing shell commands and avoiding complex workarounds. It manages process serialization not unlike "nice" handles their prioritization. It allows shell commands to be serialized and synchronized within a single system or a network. It requires little configuration to easily handle common settings.

minor bugfix: for https://github.com/tiian/flom//32 of Python related in configure.ac Support for PHP 8 and SWIG 4.1.0 (Debian 12) Support for Debian 12 - 32 bit Support for Rocky 9.

GNU GPL c console terminal command-line shells distributed-computing cron

rpki-client 9.0 💾

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 feature: Added support for RPKI Signed Prefix Lists: Signed Prefix Lists carry the complete list of prefixes which an Autonomous System may originate its routing peers. The validation of a Signed Prefix List confirms that the holder of the listed ASN produced the object. This list is a current, accurate and complete description of address prefixes that may be announced into the routing system originated by this AS (https://datatracker.ietf.org/doc/html/draft-ietf-sidrops-rpki-prefixlist). Signed prefix lists are only parsed in filemode or if rpki-client is run with the new -x flag. Added an -x flag to opt into parsing and evaluation of file types that are still considered experimental. At this point in time this covers the signed prefix lists. Added a metric to track the number of new files that were moved to the validated cache. In the OpenMetrics output, per-repository counters are shown. The main process and the JSON output only show the total. Per the announcement in the last release, the stale manifest counters were removed from the OpenMetrics and the JSON output. Ensure that the FileAndHashes list in a Manifest contains no duplicate file names and no duplicate hashes. Various refactoring work, notably to reduce the warning spam generated by OpenSSL 3's deprecations and to remove unergonomic internal structs.

ISC rpki bgp routing security bird openbgpd

libremidi 4.5.0 💾

libremidi is a cross-platform C++20 library for real-time and MIDI file input and output. This is a fork / rewrite based on two libraries: RtMidi ModernMIDI Additionally, for MIDI 2 parsing support we use cmidi2!

minor feature:

Mixed library midi audio music jack alsa cpp

Calibre 7.6 💾

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: 7.6 01 Mar, 2024 New features E-book viewer: Allow saving current settings in "profiles" that can be quickly and easily swapped between To create a profile or switch to a previously saved profile access "Profiles" from the viewer controls or press the `Alt+P` shortcut. Edit book: Add a shortcut `Ctrl+M` to merge selected files Get books: Add support for Amazon Mexico. A new toolbar button to show all available actions in sub menus. Can be added via `Preferences- gt;Toolbars amp; menus`. Edit book: Allow selecting multiple books to edit at once, opening all selected books in separate editor instances. Cover grid: dragging the mouse while holding shift to extend the selection not working well E-book viewer: doing a multi-page selections sometimes causing the start of the selection to move backwards Edit book: Live CSS: regression causing incorrect colors in calibre 7. Windows: a regression in calibre 7 that caused images in long text columns to not be displayed in the tooltip for the tooltip. disabled items in menus having blurry text. Content server: a regression in the previous release that caused an error when doing a search/sort on some browsers. New news sources. The Week UK by unkn0wn. Andhrajyothy by unkn0wn. Improved news sources. New Yorker. Moneycontrol. Swarajya Mag. nautil.us. Pro Physik.

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

Freeplane 1.11.11 💾

Freeplane is a mind mapping and knowledge management software. Its easy-to-use interface supports thinking, sharing information and getting things done. Notes can be freely positioned, as unconnected nodes, or as ordered ideas in a hierarchy. Any node can be classified with meta attributes, different manual or automated styling, grouped, connected with links, arrow lines or labels. Nodes can also be structured by content (text, formulas, calculations (LaTeX), images or hyperlinks). It also includes calendaring and reminders, encryption, WYSIWYG and dialog editing, spell checking, publishing and sharing formats, and various search functions.

minor bugfix: simplify panel layout

GNU GPL java mind-mapping calendar hypertext

calcurse 4.8.1 💾

calcurse is a calendar and scheduling application for the command line. It helps keep track of events, appointments and everyday tasks. A configurable notification system reminds user of upcoming deadlines, the curses based interface can be customized to suit user needs and a very powerful set of command line options can be used to filter and format appointments, making it suitable for use in scripts.

minor bugfix: New features: Support for reloading appointments via a key binding and via SIGUSR1 (thanks to Tim Hentenaar for submitting a patch). The compact mode and default panel options are no longer hidden. A powerful set of new command line options was introduced: The new main operations in non-interactive mode are --grep and --query. There are filter switches to restrict the set of items that are read from the appointments file. All old command line options are still supported for backwards compatibility. Support for shorthands such as "tomorrow" or "monday" as date specifiers. Support for dates beyond 2038 on platforms with 64-bit time_t. - Bug fixes: * Fixed characters in weekly view. * AsciiDoc checks are skipped if --disable-docs is used. * Fixed import for iCal files with empty description (fixed by Marian Buschsieweke). * Fixed handling of note files edited outside calcurse (fixed by Nicholas Johnson). * Fixed handling of recurrent open-ended appointments at 00:00. * Default description for items with empty descriptions (reported and partially implemented by Jonathan van der Steege). - New calcurse-caldav features: * The PasswordCommand option can now be used to manage passwords in an external program and is the new recommended way of storing passwords for calcurse-caldav (implemented by Ryan Lue).

BSDL-2 calendar curses appointments pim remind

Infix Network Operating System 24.02.0 💾

Infix is a Linux Network Operating System (NOS) based on Buildroot, and sysrepo. A powerful mix that ease porting to different platforms, simplify long-term maintenance, and provide made-easy management using NETCONF. It also has a built-in CLI that you'll quickly come to love.

minor feature: Board/common: add missing newline at end of /etc/motd With the changes in 9847a8f we can keep the /etc/motd file with a proper. Newline at EOF so that also Classic builds make sense. Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.

GNU GPL netconf linux buildroot

Evolution 3.51.3 💾

Evolution is a personal information management application that provides integrated mail, calendaring and address book functionality.

minor feature: : I#2627 - Skip message Note part in "Edit as New Message" I#2657 - Composer: Option to prefer local datetime in reply credits I#2659 - Composer: Preserve whitespace in text/plain drafts I#2661 - Unclear licensing in some places I#2663 - Composer: Try to parse pasted addresses with ';' better I#2664 - itip-view: Prefer user's choice for 24h time format I#2665 - Tasks: Add Status=Needs Action filter option (Nico Rikken) I#2670 - Pasting into composer address box can lose spaces I#2675 - Support webcals: URI I#2677 - ESourceConfig: Window width always increases on Type change in Wayland I#2679 - Remove old stock icons from table and cell Properties dialogs I#2680 - Mail: Add 'From' header to default Free Form Expression I#2685 - Composer: Drop extra font-size in elems of paste in HTML eds-I#522 - build: Make sure tests run in serial. Miscellaneous: Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE() plugin_ui_hook_finalize: Chain up to the finalize() method Composer: Stop message send when retrieve of the content failed Composer: Hint places for folding in Autocrypt header Composer: Change "Remove Key" to "Send without Key" in Autocrypt question ci: Export the help with Gitlab Pages (Corentin Noël) itip-formatter: Show "Unable to send item..." errors with error icon Calendar: Remove support for E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED Calendar: Meeting deletion can sometimes send duplicate cancel messages appdata: Add colors. Translations: Asier Sarasua Garmendia (eu) Ekaterine Papava (ka) Juliano de Souza Camargo (pt_BR) Jürgen Benvenuti (de) Kukuh Syafaat (id) Sabri Ünal (tr) Yuri Chornoivan (uk).

GNU GPL email calendar office task organization

GTK 4.13.9 💾

Offering a complete set of UI elements, GTK is suitable for projects ranging from small one-off tools to complete application suites. Work with the language of your choice. Develop your GTK app with your language of choice by using Language Bindings or wrappers and take full advantage of the official GNOME bindings which guarantee API stability and time-based releases. Portability. Projects built using GTK and its dependencies run on well known operating systems. Stability. GTK delivers the enticing features and superb performance which adds to your applications. Language Bindings. GTK is written in C but has been designed to support a wide range of languages such as Python, JavaScript, C++, Rust and many more. Interfaces. GTK has a comprehensive collection of core widgets like Buttons, Windows, Toolbars for use in your application. Open Source. GTK is a free and open-source project maintained by GNOME and an active community of contributors. GTK is released under the terms of the GNU Lesser General Public License. API. GTK boasts of an easy to use API which helps in decreasing your development time and help you achieve better results. Accommodation. GTK caters to many features like Native look and feel, theme support, Object-oriented approach that today’s developers look for in a toolkit. Foundations. GTK is built on top of GLib. GLib provides the fundamental data types and system integration points to avoid duplicated code in applications.

minor bugfix: GtkEditable: - preconditions to be not too strict. GtkEmojiChooser: - Support search in the locale as well as in English. GtkIconTheme: - Make gtk_icon_paintable_new_for_file support symbolics. GtkVideo: - a problem with cursor handling that could lead to crashes. Accessibility: - GetCharacterAtOffset implementation. - Add a Terminal role. - Make TextCaretMoved match gtk3. - Support multiple levels of GtkEditable delegates. GSK: - Make the node parser more flexible for text nodes. - Change the way font scaling is handled to avoid clipping. - handling of missing glyphs in the new renderers. X11: - Don't claim to support shadows without a compositor. Wayland: - handling of output scales. Tools: - Add a compare command to gtk4-rendernode-tool. Build: - some ubsan complaints. Translation updates: Basque British English Catalan Finnish Galician Georgian Hebrew Indonesian Kazakh Latvian Lithuanian Persian Polish Russian Slovenian Spanish Turkish Ukrainian.

GNU GPLv3 gnome gtk library framework gui toolkit cpp

Linux kernel 6.7.7 💾

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: Linux 6.7.7, selftests: mptcp: add mptcp_lib_get_counter, selftests: mptcp: join: stop transfer when check is done (part 2), mm/zswap: invalidate duplicate entry when !zswap_enabled, selftests: mptcp: join: stop transfer when check is done (part 1), mm: zswap: missing folio cleanup in writeback race path, i2c: imx: when being a target, mark the last read as processed, drm/amd/display: null-pointer dereference on edid reading, drm/amd/display: memory leak in dm_sw_fini(), drm/amd/display: potential null pointer dereference in dc_dmub_srv, selftests/iommu: the config fragment, drm/syncobj: handle NULL fence in syncobj_eventfd_entry_func, iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock, iommu: Add mm_get_enqcmd_pasid() helper function, drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set, net: phy: realtek: rtl8211f_config_init() for RTL8211F(D)(I)-VD-CG PHY, write to cloned skb in ipv6_hop_ioam(), phonet/pep: racy skb_queue_empty() use, phonet: take correct lock to peek at the RX queue, net: sparx5: Add spinlock for frame transmission from CPU, net/sched: flower: Add lock protection when remove filter handle, devlink: port dump cmd type, tools: ynl: don't leak mcast_groups on init error, tools: ynl: make sure we always pass yarg to mnl_cb_run, net: mctp: put sock on tag allocation failure, netfilter: nf_tables: use kzalloc for hook allocation, netfilter: nf_tables: register hooks last when adding new chain/flowtable, netfilter: nft_flow_offload: release dst in case direct xmit path is used, netfilter: nft_flow_offload: reset dst in route object after setting up flow, netfilter: nf_tables: set dormant flag on hook register failure, tls: don't skip over different type records from the rx_list, tls: stop recv() if initial process_rx_list gave us non-DATA, tls: break out of main loop when PEEK gets a non-data record, hwmon: (nct6775) access to temperature configuration registers, cache: ax45mp_cache: Align end size to cache boundary in a

GNU GPL c linux kernel operating-system

Kodi 20.5 💾

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

Pandoc 3.1.12.2 💾

If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library.

minor bugfix: . . Docx reader:. . Ensure that table captions are counted.. Detect caption by style name not id. The. StyleId can change depending on the localization. Avoid emitting empty paragraph where caption was.. . Markdown reader: regression in link parsing with. Wikilinks extensions. This a regression introduced in 3.1.12.. Org reader/writer: support admonitions.. Org writer: omit extra blank line at end of quote. Block. Typst writer: ensure that -, +, etc. are escaped at Beginning of block. Our Recent relaxing of escaping caused Problems for things like emphasized - characters that were rendered Using #strong - #. This Now gets rendered as #strong - . LaTeX writer: when a language is specified in two. Different ways. If You used lang: de-DE but Then had a span or div with lang=de, the preamble would try to load ngerman twice. Leading to an error. This ensures that a language is only Loaded once. Docx writer: Don t copy over footnotePr in settings.xml from Reference.docx. EPUB writer: omit EPUB2-specific meta tag on EPUB3. This. Caused a validation failure in epubs with cover images. Lua: avoid crashing when an error message is not valid UTF-8 (Albert Krewinkel).. Text.Pandoc.SelfContained:. . Add role="img" to. Svgs. Add aria-label to svg. Elements with alt text if Present. Screen readers ignore alt attributes on svg elements But do pay attention to aria-label. . Text.Pandoc.Shared: regression in section numbering in. makeSections. Starting with pandoc 3.1.12, unnumbered sections incremented the. Section number. Text.Pandoc.Class: openUrl TLS negotiation. With The release of TLS 2.0.0, the TLS library started requiring Extended Main Secret for the TLS handshake. This caused problems. Connecting to zotero s server and others that do not support TLS 1.3. This commit relaxes this requirement.. Depend on djot 0.1.1.0.. Use new releases of skylighting-format-blaze-html. auto-wrapping of long source lines in HTML print media.. Use new commonmark-extensions (wit

GNU GPLv3 utilities haskell

TeXstudio 4.7.3 💾

TeXstudio is an IDE that simplifies creating and editing LaTeX documents. It has numerous features like syntax highlighting, an integrated document and PDF viewer, reference checking and link overlays, auto-completion, code folding, over 1000 builtin math symbols, bookmarks, spellchecking, multi-cursor editing, image drag and drop, table formatter, and many other assistants for images, tables, formulas. It can be used with different TeX compilers and distributions and multiple build steps. It's also cross-platform and portable.

minor feature: First line of macro editor no longer uses macro type, use buttons to set type. Macro format changes slightly. For details s. #3458 add export of all macros in Edit Macros dialog. missing connection error message when browsing macro repository #3448. switching between documents #3473. Show all open documents in this tree #3476. improved Package Help dialog #3478. handling a new file created from the context menu #3471.

GNU GPL c++ qt latex tex word-processor text-editor wordsetting latex-editor