Pandoc 3.6 šŸ’¾

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 feature: . . Add mdoc as input format (Evan Silberman). This change introduces a reader for mdoc, a roff-derived semantic. Markup language for manual pages. This reader has been developed Almost exclusively against mandoc s documentation and Implementation of mdoc as a reference, and the real-world manual Pages tested against are those from the OpenBSD base system. Of 3500 manuals in mdoc format shipped with a fresh OpenBSD install, 17 cause the mdoc reader to exit with a parse error. Any further. Chasing of edge cases is deferred to future work. New module: Text.Pandoc.Readers.Mdoc, exporting. readMdoc API change .. warnings for duplicate YAML metadata keys.. Ensure that --sandbox affects. --embed-resources. Previously it did not (contrary to. What was implied by the manual), which means that an image with URL /etc/passwd would leak an encoded version of that. File to HTML output with --self-contained or --embed-resources, even if --sandbox was. Used. Thanks to Samuel Mortenson for pointing out the .. Text.Pandoc.App.OutputSettings: add sandbox'. Function. This computes the sandboxed files from Opt and avoids Code repetition. Docx reader:. . Parse index references as empty spans with attributes. Attributes included are entry, and optionally. bold, italic, yomi. see.. Don t create multiple paragraphs for title or subtitle. If. There are multiple paragraphs with Title or Subtitle style, use Only the first for metadata. Handle case where Zotero itemData has different id from the citationItem id. In this case we use the. citationItemId in the bibliography as well. Overriding the referenceId in the itemData. . LaTeX reader:. . Put parsed minipage in specially marked Div.. . HTML reader:. . Parse footnotes defined by dpub-aria roles.. . MediaWiki reader:. . indented tables with caption.. parsing of col/rowspan.. . Typst reader:. . Avoid generating empty paragraphs.. Support underparen, overparen.. #quote attribution. If attribution is not. Present, don t print the --.

GNU GPLv3 utilities haskell

Praat 6.4.25 šŸ’¾

Praat is a speech analysis tool used for doing phonetics by computer. Praat can analyse, synthesize, and manipulate speech, and create high-quality pictures for your publications. Praat was created by Paul Boersma and David Weenink of the Institute of Phonetics Sciences of the University of Amsterdam. Some of Praat’s most prominent features are: Speech analysis Speech synthesis Speech labelling Grammar models Statistical analysis

minor bugfix: Command-line interface: solved a crash that occurred when a menu command was not available. Windows: open source code signing.

GNU GPLv3 speech analysis audio phonetics synthesis c cpp

Duplicati 2.1.0.101 šŸ’¾

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 bugfix: This release is a canary release intended to be used for testing. Note that this build is using.NET8, unlike the 2.0.8.1 build. Breaking change from previous canary: The pCloud backend is updated to support subfolders. Paths with `/` will now be treated as a folder structure on pCloud. Previous version would treat `folder/subfolder` as a single foldername, this version treats it as `folder` / `subfolder`. ## Detailed list of changes: a case where the TrayIcon would hang in detached mode. Improved OpenAPI description for filter groups. an with websocket requests through a proxy. Updated icons for Linux and dark-mode MacOS. Added logging of unobserved exceptions. a compatibility with FTP not correctly detecting explicit TLS. an where the quota was reported incorrectly. Removed the unused `--use-block-cache` option. Agent now has a dedicated `register` command. Sizes can now be supplied as kikibytes, eg. `20kib`. supporting subfolders in pCloud. Added option to send http requests with relaxed TLS security. Agent can now be asked to retain the previous UI password. Updated SSH.NET to v2024.2.0.

GNU LGPLv3 backup cloud encryption sftp webdav trust-no-one-backup cloud-backup client-only-backup c-sharp javascript

mumble 1.5.735 šŸ’¾

Mumble was the first VoIP application to establish true low latency voice communication over a decade ago. But low latency and gaming are not the only use cases it shines in. We heard from users who record podcasts with our multi-channel audio recorder, players seeking realism with our positional audio in games, Eve Online players with huge communities of over 100 simultaneous voice participants (I bet they make good use of our extensive permission system šŸ˜„), the competitive Team Fortress 2 community making us their required voice communication platform, hobby radio transmission users, and a variety of workplaces adapting Mumble to fit their needs - be it on-head mobile devices or communicating across countries or into airplanes. Administrators appreciate Mumble for being able to self host and have control over data security and privacy. Some make use of the extensive permission system for complex scenarios (for example separating two groups but leaders being able to talk to both). Some love to provide their users with additional functionality with scripts making use of server APIs, or host music bots and the like that connect to the server. Those that have an existing user database often make use of authenticators to allow authenticating with existing account login data.

major feature: This is the second stable release of the 1.5 series. Release announcement: https://www.mumble.info/blog/mumble-1.5.735/ Known issues macOS binaries not being signed/notarized #4263 Overlay blocked by BattleEye. A request to whitelist it has been made. We received no response. Overlay blocked by CS:GO Trusted Mode

Mixed voip voicechat audio radio client

Freeplane 1.12.8 šŸ’¾

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: Use standard windows launcher generated by jpackage Improve filter conditions Multiple nodes selection using the mouse (CTRL+Click and drag) Ignore whitespace between CJK characters if "ignore accents" is enabled Ignore whitespace between CJK characters in node list Autosave saves map file itself and not only temporary files Option to paste HTML as plain text node hierarchy Option to search in subtree using find dialog Upgrade embedded Java to Java 21 Use Jetbrains Java as embedded runtime on Mac and Windows supporting emojis in default fonts Use Azul Zulu Java as embedded runtime for Windows computers with touch screen Group RMI server and API components together in Code Explorer

GNU GPL java mind-mapping calendar hypertext mind-map mindmap gtd organizer

croc 10.1.3 šŸ’¾

croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only CLI file-transfer tool that does all of the following: allows any two computers to transfer data (using a relay) provides end-to-end encryption (using PAKE) enables easy cross-platform transfers (Windows, Linux, Mac) allows multiple file transfers allows resuming transfers that are interrupted local server or port-forwarding not needed ipv6-first with ipv4 fallback can use proxy, like tor

minor feature: lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/schollz/croc/compare/v10.1.2...v10.1.3" gt; lt;tt gt;v10.1.2...v10.1.3 lt;/tt gt; lt;/a gt; lt;/p gt;.

MITL file-transfer cli encryption tcp transfer peer-to-peer file-sharing data-transfer golang

Fasttracker II clone 1.89 šŸ’¾

Fasttracker II clone for Windows/macOS/Linux Aims to be a highly accurate clone of the classic Fasttracker II software for MS-DOS. The XM player itself has been directly ported from the original source code, for maximum accuracy. The code is partly my own, partly based on the original FT2 code. What is Fasttracker II? Read about it on Wikipedia.

minor feature: lt;ul gt;. lt;li gt;a possible crash on macOS (and possibly Linux) when loading a module whose filename includes special non-ASCII characters lt;/li gt;. lt;li gt;Added a "Default audio device" option when selecting input/output audio devices in the config screen. This option has a few edge-case, though. lt;/li gt;. lt;li gt;Added an experimental Impulse Tracker module loader. This should only be used to extract patterns/instruments/samples, as there are severe conversion errors when this format is converted to XM under load. WARNING: This loader has not been thoroughly tested, and may cause a crash! lt;/li gt;. lt;li gt;a with the tracker scopes where the sample would sometimes not be displayed correctly during a sample/note trigger lt;/li gt;. lt;li gt;Replaced the Gaussian (SNES) interpolator with a 6-point cubic Hermite option. The Gaussian interpolator was very niche anyway, and as it sounded quite filtered, I think the vast majority of users wouldn't see a use for it. lt;/li gt;. lt;li gt;Added a few missing Norwegian/Danish alphabet letters to the main font (code page is now 850 instead of 437) lt;/li gt;. lt;li gt;Show extra digits (when space for them) in the C-4 Hz string in the instrument editor screen lt;/li gt;. lt;li gt;Again, slightly improved the interpolation method for the tracker scopes in "Lined" mode (when using the cubic/sinc interpolators) lt;/li gt;. lt;li gt;Slightly increased the contrast for the sample editor's loop pin lines lt;/li gt;. lt;/ul gt;.

BSDL-2 audio tracker

GTK 4.17.1 šŸ’¾

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: This release switches our portal support from opt-in to opt-out. We will use portals by default, unless you set GDK_DE=no-portals. And we will *always use portals in flatpaks. Text rendering: - Make error underlines smaller. GtkText: - Avoid selecting inserted Emoji. GtkPlacesView: - Improve accessibility. GtkFileChooser: - a case where search was stealing focus. GtkEmojiChooser: - Update to CLDR 46 / Unicode 16. Accessibility: - DBus signature of ChildrenChanged. GDK: - Don't recycle threads too aggressively. - Add GDK_DISABLE=threads to disable threaded operations. - Improve parallelization for small tasks. GSK: - Make occlusion checking more effective. - Clip luminosity when clipping colors (avoiding masking artifacts). - problems with dihedral transforms. Vulkan: - Streamline Vulkan setup. - blurry rendering at certain scale/size combinations. OpenGL: - Conform to buffer offset alignment requirements. Windows: - pasting certain bitmaps. Documentation: - Revise and modernize some docs. Deging: - Inspector: Show surfaces and renderers in the tree. - Inspector: Make the object tree resizable. - Inspector: Add a "Copy for gitlab" button. Translation updates Icelandic Serbian Slovenian.

GNU GPLv3 gnome gtk library framework gui toolkit cpp

OCRmyPDF 16.7.0 šŸ’¾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

major bugfix: . . further with Docker build and updated some versions.. Main Docker image returned to Ubuntu 24.04 since the in v16.6.2 resolved. That concern. Code that previously sent Ghostscript output to stdout has been changed to. Output to temporary files, since Ghostscript was doing that anyway internally. This is a modest efficiency improvement. . . .

GNU GPLv3 pdf ocr scanning

BIRD 2.16 šŸ’¾

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

major feature: BFD: Set password per session, BFD: Accept zero checksum for IPv6-UDP, BMP: Refactoring and optimizations, OSPF: Allow loopback nexthop in OSPFv3-IPv4, RPKI: TCP-MD5 authentication option, Filters: Add enum types to filter grammar, CLI: Configurable additional control sockets, CLI: Timeformat command, CLI: Dump commands need a target file, ASPA support in filters, Static and RPKI, Formalized contributions and credits policy, Many bugfixes and improvements

GNU GPL internet networking router bgp rpki

vpn_mgr 2.0 šŸ’¾

vpn_mgr is a command-line app that tries to handle the complexities of launching wireguard, openvpn, ppp-over-ssh and ppp-over-ssl client-side vpns.

major feature: * Handle SIGTTOU so program doesn't get frozen when run in background * Make supplying a CA file mandatory in server mode. * Add support for syslog logging, particularly for server mode. * Add '-ppp-speed' option to supply baud rate * Add '--version' option * Add CHANGELOG

GNU LGPLv3

Graphviz 12.2.1 šŸ’¾

Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

minor bugfix: Added: Support for building the SWIG-generated R language bindings has been integrated into the CMake build system. This is controllable by the. `-DENABLE_R= AUTO ON OFF ` option. A sandboxing wrapper, `dot_sandbox`, is now included with Graphviz. Users should prefer their platform s native security solutions, but if nothing better is available this wrapper offers safe processing of untrusted inputs in some scenarios. Changed: JPEG images without an `APP0` leading segment are supported for use in `src` fields and friends. Previously Graphviz was overly strict with the types of JPEGs it would recognize. #2619. : The GVPR library program `depath` no longer acts on previously deleted nodes, causing unpredictable results. #1702. Void-typed function parameters (`int foo(void bar)`) and variables `void baz;` in GVPR are gracefully rejected. #2585. Input that induce a set node height but no set node width no longer crash with the failure Assertion failed: `(r- boundary i boundary NUMDIMS + i )`, function RTreeInsert . It is typically not obvious to users when their input falls into this situation, hence why the assertion message is quoted here. This was a regression in Graphviz 12.0.0. #2613. Strings containing double quote characters preceded by escape sequences (e.g. ` n"`) are once again correctly escaped in dot or canonical output. This was a regression in Graphviz 9.0.0. #2614. `dot_builtins` no longer lists duplicate format options in its error messages. #2604. A precision error that resulted in truncated edge lines has been corrected. This was a regression in Graphviz 12.0.0. #2620. The xlib plugin (`-Tx11`) resets its initialization state during finalization. This a rare scenario where multiple input graphs are supplied and initialization for one of the not-first graphs fails. In this scenario, finalization would be unaware of this failure and act on invalid state.

EPL presentation visualization graph

SoX 14.5.0 šŸ’¾

SoX reads and writes audio files in most popular formats and can optionally apply effects to them. It can combine multiple input sources, synthesize audio, and, on many systems, act as a general purpose audio player or a multi-track audio recorder.

minor feature: New features: o Add effect speexdsp with automatic gain control and noise reduction o Auto-detect MP3 files o If ./configured --with-ffmpeg and ffmpeg is installed, autoread formats: 3g2, 3gp, aac, ac3, adts, adx, ape, apm, aptx, argo_asf, asf, ast, avi, dfpwm, dts, dvd, eac3, f4v, flv, gxf, ism, kvag, m4a, m4v, mkv, mlp, mp4, mpeg, mpegts, mxf, nut, oga (Ogg with FLAC data), ra, rm, rso, sbc, smjpeg, spdif, speex, svcd, tta, vag, vcd, vob, webm, wma, wsaud, wtv and yet more with -t ffmpeg o Add "stat -a" to give the average power spectrum o Add "spectrogram -n" flag to normalize its brightness o Add "spectrogram -L" flag to give a logarithmic frequency axis o Add "spectrogram -R" flag to specify the frequency range o Raise spectrogram's height limit from 8193 to 200000 pixels o Lower the minimum speed of the flanger effect from 0.1 to 0.01 Hz o Make combine effects work when there's a single file o riaa: Add 192kHz sample rate o sphere format: Support ALAW encoding o SD2 format: Support resource forks o ID3 tags: Support unicode when writing o WAV files: Read when the number of valid bits is less that the sample size o Use posix_fadvise to increase readahead and double its speed o Use FFTW to make non-2 n-size spectrograms a hundred times faster o Resize Linux pipe buffers to make multi-threaded effects 10-80 faster o Reduce sox -t pulseaudio -- input- buffer latency from up to 2 secs to low o Enable building to fetch URLs with curl instead of wget o Be able to read files that are still being written by another process o Make "make check" run the regression test suite o Drop sox_version_info_t's "time" element to get reproducible builds o Remove the undocumented and useless "divide" effect o Enhance ./configure --enable-stack-protector with =strong and =all and, with no --(en dis)able-stack-protector option, pick the best available and 10 more bug fixes.

GNU GPL audio dsp command-line

CMake 3.31.2 šŸ’¾

CMake is an extensible, open-source system that manages the build process in an operating system and in a compiler-independent manner. Unlike many cross-platform systems, CMake is designed to be used in conjunction with the native build environment. Simple configuration files placed in each source directory (called CMakeLists.txt files) are used to generate standard build files (e.g., makefiles on Unix and projects/workspaces in Windows MSVC) which are used in the usual way. CMake can generate a native build environment that will compile source code, create libraries, generate wrappers and build executables in arbitrary combinations.

minor feature: Changes made since CMake 3.31.1: Brad King (7): AIX: Disallow TARGET_SONAME_ genex for AIX_SHARED_LIBRARY_ARCHIVE targets AIX: Propagate AIX_SHARED_LIBRARY_ARCHIVE through exports GNU linker: Use single-argument form of --dependency-file flag fileapi: Do not expose flags for linker-generated dependencies LINK_OPTIONS: crash on empty LINKER: pre ci: Update to ROCm 6 HIP on Fedora 41 CMake 3.31.2. Brice Decaestecker (1): Tutorial: Restore TODO 4 comment in step 7. Marc Chevrier (2): Intel/Classic: deactivate linker dependency file support FindPython: Ensure SABIModule is found in all cases. Orkun Tokdemir (3): Autogen: Restore lt;target_name gt;_autogen_timestamp_deps target Autogen: Ninja Multi-Config dependency graph regression Autogen: Revert adding ui files to byproducts of the timestamp target. cfis (1): FindRuby: Add support for 3.4.

BSDL software-development build-tool

Linux kernel 6.12.2 šŸ’¾

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.12.2, block: don't verify IO lock for freeze/unfreeze in elevator_init_mq(), block: always verify unfreeze lock on the owner task, tools/power turbostat: child's argument forwarding, tools/power turbostat: trailing ' n' parsing, sh: intc: use-after-free in register_intc_controller(), brd: decrease the number of allocated pages which discarded, block, bfq: bfqq uaf in bfq_limit_depth(), nfs/blocklayout: Limit repeat device registration on failure, nfs/blocklayout: Don't attempt unregister for invalid block device, sunrpc: one UAF caused by sunrpc kernel tcp socket, SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT, sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport, nfs: ignore SB_RDONLY when mounting nfs, cifs: unlock on error in smb3_reconfigure(), cifs: during remount, make sure passwords are in sync, modpost: remove incorrect code in do_eisa_entry(), block: Don't allow an atomic write be truncated in blkdev_write_iter(), smb: Initialize cfid- tcon before performing network ops, kbuild: deb-pkg: Don't fail if modules.order is missing, Rename.data.once to.data..once to resetting WARN*_ONCE, Rename.data.unlikely to.data..unlikely, rtc: ab-eoz9: don't fail temperature reads on undervoltage notification, cifs: parsing reparse point with native symlink in SMB1 non-UNICODE session, cifs: parsing native symlinks relative to the export, x86/Documentation: Update algo in init_size description of boot protocol, smb: client: disable directory caching when dir_cache_timeout is zero, perf/arm-cmn: Ensure port and device id bits are set properly, perf/arm-smmuv3: lockdep assert in - event_init(), 9p/xen: release of IRQ, 9p/xen: init sequence, nvme-fabrics: kernel crash while shutting down controller, block: return unsigned int from bdev_io_min, block: uaf for flush rq while iterating tags, block: model freeze enter queue as lock for supporting lockdep, blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs, nvme/multipath: RCU list traversal to

GNU GPL c linux kernel operating-system

TLFloat 1.11.1 šŸ’¾

This is a truly constexpr C++ template library that implements classes for operations with half, single, double, quadruple and octuple precision IEEE 754 floating point numbers. Internally, these classes are implemented as class templates on top of arbitrary-precision integer class templates so that the templates are expanded as arbitrary precision floating-point operations by just changing the template parameters, rather than implementing each floating-point operation for each precision. The arbitrary-precision integer class templates are also included in this library.

major feature: This is the first announcement at this site. * Add BFloat16 math funcs * Add all-integer square root * Fix a bug in conversion from hex string * Benchmark utility now works properly when LTO is enabled * Add functionality to find latest version of clang to the toolchain file, which is used for cross compiling * Fix detection of compiler support for float16 and bfloat16

BSL mathematics c++ cross-plattform floating-point

Babel 7.26.4 šŸ’¾

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-12-05). #### :leftwards_arrow_with_hook: Revert. `babel-traverse`. Revert "perf: Improve scope information collection performance" (@JLHwung).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

FlexGet 3.12.1 šŸ’¾

FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.

minor bugfix: all commits.

MITL download internet torrents bittorrent python

Artistic Style 3.6.5 šŸ’¾

A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, GSC and Java Source Code.

minor bugfix: * Add option --accept-empty-list * Fix indent regression due to method extraction * Fix indent in blocks after assignment operators * Fix indent of multi line strings after preprocessor or comment sections * Fix indent after assignment operators * Fix --align-pointer=middle with existing whitespace

MITL formatting indentation

exiftool 13.05 šŸ’¾

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: Added a new SonyModelID. - Added support for XMP HDRGainMap and apdi namespaces. - Decode DJI timed djmd and dbgi protobuf-format metadata. - Decode APP10 AROT HDRGainCurve and APP2 URN UniformResourceName. - Decode a couple of new GoPro tags. - API Changes: - Changed default WindowsLongPath option to 1 (please report if this causes any problems).

Artistic perl exif meta-data

flashrom 1.5 šŸ’¾

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.

minor feature:

GNU GPL hardware firmware bios

Snort 3.6.0.0 šŸ’¾

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

major feature: Analyzer: add logging for resource tuning progress. Appid: adding full path to read list of lua detectors. Build: update docs about the bump of C++ compiler supported feature set requirement. Connectors: add std I/O connector and connector API update. Connectors: cppcheck warning in std_connector test. Extractor: update logger. File_api: add unit tests for fileinfo methods. Flow: publish flow end event. Http_inspect, mime: add hostname and url for http with mime. Http_inspect: remove semicolon http_param delimiter. Ips_options: update module::begin method and reset 'relative' flag. Main: remove mutex from snort command to show snort cpu.

GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c

Babel 7.26.3 šŸ’¾

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-12-04). #### :: `babel-generator`. preserveFormat force semicolons when invalidating ASI (@nicolo-ribaudo). #### :house: Internal. `babel-helper-builder-binary-assignment-operator-visitor`, `babel-plugin-transform-exponentiation-operator`. Remove helper-builder-binary-assignment-operator-visitor (@nicolo-ribaudo). #### :running_woman: Performance. `babel-generator`. Perf: Reduce the use of temporary objects (@liuxingbaoyu). `babel-traverse`. Perf: Improve scope information collection performance (@liuxingbaoyu). Perf: Avoid repeated traversal when creating scope (@liuxingbaoyu). `babel-plugin-transform-modules-commonjs`. Perf: Remove use of `simplifyAccess` (@liuxingbaoyu).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

GStreamer 1.24.10 šŸ’¾

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.

minor feature:

GNU LGPL multimedia software-development libraries

FlexGet 3.12.0 šŸ’¾

FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.

major bugfix: all commits.

MITL download internet torrents bittorrent python

Linux kernel 6.12.1 šŸ’¾

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.12.1, mm/mmap: __mmap_region() error handling in rare merge failure case, media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format, hv_sock: Initializing vsk- trans to NULL to prevent a dangling pointer

GNU GPL c linux kernel operating-system

Linux Wacom tablet project 2.14.0 šŸ’¾

The Linux Wacom project is comprised of hardware drivers, libraries and documentation for Wacom tablets. It can configure devices, and interfaces with X11 under Linux, or graphics applications; usually provides out-of-the-box support on most distributions. Supported devices include the Wacom series Intuos, Cintiq, TabletPC, Graphire, Intuos Pro, Volito, PenPartner, PL & DTF , Bamboo, Bamboo Pen & Touch, and Graphire Bluetooth.

major feature: New API: - libwacom now supports stylis from vendors other than Wacom with these new APIs. - libwacom_get_styli. - libwacom_stylus_get_paired_styli. - libwacom_stylus_get_vendor_id. - A new WACOM_DEVICE_INTEGRATED_REMOTE flag is available for remotes like the Wacom ExpressKey Remote, Huion K20, etc. - WACOM_STATUS_LED_DIAL and DIAL2 are now available to indicate dial status ledsj. New behaviour: XDG_CONFIG_HOME/libwacom is now supported as path for local.tablet files. New Devices: - StarLite Mk V. - Asus Zenbook UX8406MA. - Lenovo Yoga 9, Ideapad Flex 5, Yoga X1 Gen5. - XP Pen Artist 22R Pro, 24 Pro, ACK05 Remote, Deco Fun L. - HP Pavilion x360, Spectre x360. - Huion KeyDial K20. libwacom 2.13.0. New Devices: - HP Elite Chromebook c1030. - Asus ZenBook Pro Duo. - Wacom Pro Pen 3E. libwacom 2.12.2. No new devices or APIs, release only. libwacom 2.12.1. No new devices or APIs, release only. libwacom 2.12.0. New API: - libwacom_get_num_dials, libwacom_get_dial_num_modes, libwacom_get_dial2_num_modes. - libwacom_get_num_rings. - libwacom_match_get_uniq. - libwacom_builder API for instantiating a tablet. New Devices: - This release contains over 100 autogenerated tablet files for devices from Huion and Gaomon, too much to list here. - Huion Kamvas Pro 24, Inspiroy 2 S, M and L, WH1409. - Gaomon S620k . - Dell Latitude 5320 2-in-1. - Wacom Movink, HID 5334. - XP-Pen Deco Mini 4. libwacom 2.11.0. New Devices: - Asus Zenbook Duo. - Lenovo Ideapad Duet, Ideapad Duet 3, Thinkpad L13 Yoga Gen 3. - HP Envy x360. The default fallback device is now an integrated tablet. libwacom 2.10.0. New Devices: - Lenovo X1 Yoga Gen 5, X1 Yoga Gen 7, ThinkPad Yoga 370, Lenovo Yoga Book 9i. - XP-Pen Artist 10s. - Wacom HID 5362. libwacom 2.9. New Devices: - Wacom Cintiq Pro 22, Cintiq Pro 17, DTC121, DTH134, ISDv4 58B7. - XP Pen Artist 13.3, XP Pen G430s. Tablet data file changes: - A new KeyCodes= entry is now supported. - E

GNU GPL c x11 hardware tablets wacom linux desktop

Timeshift 24.06.4 šŸ’¾

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 feature: Maxim Ostapenko . Added a way to install and uninstall a program in ALT Linux. Yannis Gerlach . always have an config object. dampfwal3477 . Update timeshift.appdata.xml. -- Clement Lefebvre Tue, 03 Dec 2024 10:14:50 +0000.

GNU GPLv3 backup vala

GitLab 17.6.1 šŸ’¾

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-11-26). ### Security (6 changes). Add size check for harbor registry (merge request). Adding JobArtifactReport class to pre-emptively validate job artifacts (merge request). : unsubscribe from actioncable channel when PAT is revoked (merge request). Allow a LFS token to be used only for LFS related requests (merge request). possible DOS with TOML file parsing (merge request). Move allow_access_with_scope to class level (merge request).

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

Bokeh 3.6.2 šŸ’¾

Bokeh is an interactive visualization library for modern web browsers. It provides elegant, concise construction of versatile graphics, and affords high-performance interactivity over large or streaming datasets. Bokeh can help anyone who would like to quickly and easily make interactive plots, dashboards, and data applications.

minor feature: a regression in. ScaleBar positioning ( pull request 14154 ).. Restored the ability to add more than one tile renderer ( pull request 14170 ).. search box in the documentation ( pull request 14161 ).. regressions after splitting up. Circle and. Scatter glyphs ( pull request 14085, pull request 14089 ).. Updated links to sponsor page ( pull request 14086 )

BSDL python javascript visualization data-science rendering science-research developers cross-platform python

gRPC 1.68.2 šŸ’¾

gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems.

minor bugfix: lt;p gt;This is release gRPC Core 1.68.2 (groovy). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; CI Added a gRPC_BUILD_TESTS guard to third_party protos lt;/li gt;. lt;/ul gt;. . veblush. . . . . tag:github.com,2008:Repository/27729880/v1.68.1. 2024-11-27T22:36:14Z. . .

Apache rpc cpp python c

orbiton 2.68.4 šŸ’¾

o is a text editor that is limited to the VT100 standard. It has general syntax highlighting and launches instantly. It might be a good fit for: - Editing git commit messages (using EDITOR=o git commit). - Editing Markdown, and exporting to PDF. - Learning "up and coming" programming languages, like Zig or Rust. - Editing files deep within larger Go or C++ projects. - Solving Advent of Code tasks. - Writing and maintaining to-do lists and project documentation in Markdown.

minor feature: lt;h2 gt; lt;/h2 gt;. lt;ul gt;. lt;li gt;an with wide runes when typing in letters. The lt;a href="https://github.com/mattn/go-runewidth" gt;go-runewidth lt;/a gt; package is used to find the width of strings and runes. lt;/li gt;. lt;li gt;text rendering when viewing man pages. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Various lt;/h2 gt;. lt;ul gt;. lt;li gt;When displaying program output after compiling and running with lt;code gt;ctrl-space lt;/code gt;, don't clear the output until a key is pressed. lt;/li gt;. lt;li gt;Initial support for diff/patch files. lt;/li gt;. lt;li gt;Update documentation. lt;/li gt;. lt;li gt;Update dependencies. lt;/li gt;. lt;/ul gt;.

BSDL text-editor editor

kStars 3.7.4 šŸ’¾

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: 276510114 2024-12-03 Jasem Mutlaq INDI drivers sync F4a0010df 2024-12-01 Hy Murveit stop calling imaging planner experimental E4d0e9b76 2024-12-01 Jasem Mutlaq Use KDE CDN for HotNewStuff Dc7ed6855 2024-12-01 Jasem Mutlaq Use correct placeholder 51258a5f7 2024-11-26 Hy Murveit Search wider for PAA adjustments 72eb0c0d2 2024-11-27 Hy Murveit statusbar d8461214 2024-11-26 Hy Murveit where flags are not placed properly 20a9cd265 2024-11-24 Jasem Mutlaq If we have a dome, then it must be tracking before running *any post flip meridian action E2e8d6cfb 2024-11-24 Jasem Mutlaq Update URL for astrometry.net 4eb2d76fe 2024-11-21 Hy Murveit Set default name for imported artificial horizon Ec6f6fb75 2024-11-19 Hy Murveit Artificial Horizon: Enable import button from the start F44c3aba2 2024-11-18 Hy Murveit Export and import artificial horizons. 51fb12220 2024-11-15 Hy Murveit Update ImagingPlanner docbook 3d25a98bc 2024-11-15 Jasem Mutlaq Send download progress to Ekoslive 7df9ed51e 2024-11-15 Hy Murveit ImagingPlanner: mac icons, select first, mac tool window, center in menu, resize ba7fce1bf 2024-11-15 Hy Murveit the download button in the kstars startup wizard E3a0a65b8 2024-11-12 Hy Murveit ImagingPlanner: add options menu 9d9a1236e 2024-11-12 Hy Murveit Update ImagingPlanner UI, sharpless name resolver, update UI. 6a0bb67e5 2024-11-12 Wolfgang Reissenberger Do not use findUnusedOpticalTrain() on main tabs C8ce46ea7 2024-11-10 Hy Murveit ImagingPlanner: UI, recompute altitude on date change, allow absolute image paths Ff403f3de 2024-11-10 Yuri Chornoivan minor typos E2abdf49d 2024-11-10 Jasem Mutlaq Revert "Make SkyMesh::index(SkyPoint, radius) behave just like other ::index methods" 347d74d5f 2024-11-10 Jasem Mutlaq Use simpler solution to unnamed objects C6a4477a9 2024-11-1

Mixed astronomy planetarium

Poppler 24.12.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: Cairo: rendering of JPX images with transparency. Cairo: JPX transparency regression. Override encoding for Zapf Dingbats. Improve Signature appearance generation code. Improve Stamp appearance generation code. Mark certificates that can do qualified signing. Internal code improvements. Qt6: Mark certificates that can do qualified signing. Glib: Add free text annotations support. Utils: Pdfsig: Improve man page. Build system: Install some more internal headers. Build with in-tree build.

GNU GPL c++ pdf rendering library developers

Pipe Viewer 1.9.7 šŸ’¾

pv ("Pipe Viewer"), a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.

minor feature: *feature: new --extra-display option to update window and process titles. *: correct failure to report file positions in --watchfd. *i18n: Russian translations added. *cleanup: tests added for --watchfd. *cleanup: worked around file descriptor leak false positives in valgrind 3.23. *cleanup: cleared all *shellcheck warnings in the test scripts. *cleanup: check at compile-time whether --remote is going to be usable.

GNU GPLv3 cli terminal logging monitoring network c

SVR.JS 4.3.0 šŸ’¾

SVR.JS is a web server running on Node.JS, that's free as in freedom, scalable, secure, and configurable.

minor feature: Added a configuration option to enable including the head and foot in static HTML. Moved the UTF-8 charset declarations from the Content-Type header to the HTML body. Replaced the "mime-types" library with a custom MIME type lookup function that uses the "mime-db" library

MITL http-server javascript system-administrators information-technology

WirePlumber 0.5.7 šŸ’¾

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 bugfix: Highlights: - an that would cause random profile switching when an application. Was trying to capture from non-Bluetooth devices (#715, #634, !669) - an that would cause strange profile selection choices. Not being remembered or unavailable routes being selected - Added a timer that delays switching Bluetooth headsets to the HSP/HFP. Profile, avoiding needless rapid switching when an application is trying to Probe device capabilities instead of actually capturing audio (!664) - Improved libcamera/v4l2 device deduplication logic to work with more complex. Devices (!674, !675, #689, #708) : Two memory leaks in module-mixer-api and module-dbus-connection. (!672, !673). - a crash that could occur in module-reserve-device (!680, #742). - an that would cause the warning " string "alsa.lua" :182: Attempt to concatenate a nil value (local 'node_name')" to appear in the Logs when an ALSA device was busy, breaking node name deduplication (!681) - an that could make find-preferred-profile.lua crash instead of. Properly applying profile priority rules Past releases.

Other audio session-manager policy-manager pipewire c lua

git-annex 10.20241202 šŸ’¾

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 bugfix: Add: Consistently treat files in a dotdir as dotfiles, even. When ran inside that dotdir. Add: When adding a dotfile as a non-large file, mention that it's a. Dotfile. P2phttp: Added --directory option which serves multiple git-annex. Repositories located inside a directory. When remote.name.annexUrl is an annex+http(s) url, that. Uses the same hostname as remote.name.url, which is itself a http(s) Url, they are assumed to share a username and password. This avoids Unnecessary duplicate password prompts. Git-remote-annex: a reversion introduced in version 10.20241031. That broke cloning from a special remote. Git-remote-annex: cloning from a special remote on a crippled. Filesystem. Git-remote-annex: gy behavior when annex.stalldetection is. Configured. Git-remote-annex: Require git version 2.31 or newer, since old. Ones had a gy git bundle command. S3: Support versioning=yes with a readonly bucket. (Needs aws-0.24.3). S3: Send git-annex or other configured User-Agent. (Needs aws-0.24.3). S3: infinite loop and memory blowup when importing from an. Unversioned S3 bucket that is large enough to need pagination. S3: Use significantly less memory when importing from a. Versioned S3 bucket. Vpop: Only update state after successful checkout. -- Joey Hess Mon, 02 Dec 2024 12:31:08 -0400.

Mixed git archive haskell