Syncthing 1.29.0-rc.1 šŸ’¾

Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important ones first. Syncthing should be: Safe From Data Loss Protecting the user's data is paramount. We take every reasonable precaution to avoid corrupting the user's files. Secure Against Attackers Again, protecting the user's data is paramount. Regardless of our other goals, we must never allow the user's data to be susceptible to eavesdropping or modification by unauthorized parties. Easy to Use Syncthing should be approachable, understandable, and inclusive. Automatic User interaction should be required only when absolutely necessary. Universally Available Syncthing should run on every common computer. We are mindful that the latest technology is not always available to every individual. For Individuals Syncthing is primarily about empowering the individual user with safe, secure, and easy to use file synchronization. Everything Else There are many things we care about that don't make it on to the list. It is fine to optimize for these values, as long as they are not in conflict with the stated goals above.

minor feature: lt;p gt;: lt;/p gt;. lt;ul gt;. lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2723449858" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9855" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9855/hovercard" href="https://github.com/syncthing/syncthing//9855" gt;#9855 lt;/a gt;: GUI address unix socket broken lt;/li gt;. lt;/ul gt;.

MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript

Pipe Viewer 1.9.15 šŸ’¾

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 bugfix: *feature: new --format sequence " nL", showing the most recent line written. *feature: each --format sequence now has a more readable equivalent name, for example " r" can be written as " rate ". *feature: new --format sequences " progress-bar-only " and " progress-amount-only ". *: allow --format to include " nA" more than once, with different "n" values. *: allow --format to include " p" more than once, with optional width pre *: calculate width correctly when wide characters are in --format strings. *: add _configure_ script fallback for --remote check when cross-compiling. *: allow extra-display to be changed by --remote. *cleanup: refactored display formatters into separate functions. *cleanup: improve format parser handling of dangling or invalid " " sequences.

GNU GPLv3 cli terminal logging monitoring network c

Geonkick 3.5.1 šŸ’¾

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)

minor bugfix: : showing the current envelope path. Clear the midi channel spinbox when updating the GUI. Add MIDI channel spinbox and note off button for a single version insrument in the top bar.

GNU GPLv3 audio synthesizer

ELM ME+ 2.5 PLalpha65 šŸ’¾

Elm Millennium Edition 2.5 (or Elm ME+ 2.5) is based on Elm 2.4 and incorporates some code from Elm 2.5. It contains enhanced MIME and character set support. A subset of UTF-8 (Unicode) is handled. It can read mail from a local mbox and POP or IMAP folders and can pass mail to the PGP or GPG programs. It can also view digests as a mailbox and reassemble fragmented (message/partial) messages. It includes modules for TLS/SSL, iconv, resolv, and SMTP.

minor feature: This release adds handling of text/html tags (ul) (li) and (ol) (li), and handling of html attribute (img alt) to tagfilter module.

Elm GPL email-client imap pop3 shell c curses posix linux unix end-users e-mail

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