strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.
minor feature: Improvements
* Implemented -kk/--stack-traces=source option for libdw-based stack tracing.
* Implemented decoding of futex_wake, futex_wait, and sys_futex_requeue
syscalls.
* Updated lists of BPF_*, BTRFS_*, IORING_*, KVM_*, LANDLOCK_*, PR_*,
and TCP_* constants.
* Updated lists of ioctl commands from Linux 6.7.
* Bug fixes
* Fix strace -r during the first second after booting to show correct relative
timestamps.
* Fix strace -f entering deadlock on exit if there are tracee processes
spawned using vfork semantics.
GNU LGPL c debugger software-development
Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skype’s SILK codec and Xiph.Org’s CELT codec.
Technology
Opus can handle a wide range of audio applications, including Voice over IP, videoconferencing, in-game chat, and even remote live music performances. It can scale from low bitrate narrowband speech to very high quality stereo music. Supported features are:
Bitrates from 6 kb/s to 510 kb/s
Sampling rates from 8 kHz (narrowband) to 48 kHz (fullband)
Frame sizes from 2.5 ms to 60 ms
Support for both constant bitrate (CBR) and variable bitrate (VBR)
Audio bandwidth from narrowband to fullband
Support for speech and music
Support for mono and stereo
Support for up to 255 channels (multistream frames)
Dynamically adjustable bitrate, audio bandwidth, and frame size
Good loss robustness and packet loss concealment (PLC)
Floating point and fixed-point implementation
minor feature: This Opus 1.4 major release brings the following improvements and fixes:
Improved tuning of the Opus in-band FEC (LBRR). See the issue for details
Added a OPUS_SET_INBAND_FEC(2) option that turns on FEC, but does not force SILK mode (FEC will be disabled in CELT mode)
Improved tuning and various fixes to DTX
Added Meson support, improved CMake support In addition to the improvements above, this release includes many minor bug fixes.
Additionally, we have begun experiments on upcoming neural packet loss concealment and deep redundancy (DRED) features. Although not included in this release, you can see two IETF drafts describing the proposed extension and redundancy mechanisms. The code is also available on this development branch.
Mixed audio communication speech c
PulseAudio is a sound server, originally created to overcome the limitations of the Enlightened Sound Daemon (EsounD).
A sound server can serve many functions:
Software mixing of multiple audio streams, bypassing any restrictions the hardware has.
Network transparency, allowing an application to play back or record audio on a different machine than the one it is running on.
Sound API abstraction, alleviating the need for multiple backends in applications to handle the wide diversity of sound systems out there.
Generic hardware abstraction, giving the possibility of doing things like individual volumes per application.
PulseAudio comes with many plugin modules. All audio from/to clients and audio interfaces goes through modules.
PulseAudio clients can send audio to "sinks" and receive audio from "sources". A client can be GStreamer, xinelib, MPlayer or any other audio application. Only the device drivers/audio interfaces can be either sources or sinks (they are often hardware in- and out-puts).
Features
Extensible plugin architecture (by loading dynamic loadable modules with dlopen())
Support for static linking of modules, allowing a single binary for all your needs
Module autoloading
Support for more than one sink/source
Good low latency behaviour
Very accurate latency measurement for playback and recording.
Embeddable into other software (the core is available as C library)
Completely asynchronous C API, complemented by two synchronous variants for simple use in synch
major feature: Changes at a glance:
* Notes for end users
* Updates to ALSA UCM-based setups
* Battery level indication to Bluetooth devices
* Support for the Bluetooth FastStream codec
* webrtc-audio-processing dependency updated
* Trigger role groups added to module-role-cork
* XDG base directory spec for profile-set loading
* Notes for application developers
* PA_RATE_MAX increased
* Notes for packagers
* webrtc-audio-processing dependency updated
GNU LGPLv3 audio server mixer music c
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:
Reading some JBIG2 streams. saving some annotation interior color when it's empty.
Make searching for fonts when adding annotations a bit faster.
Make sure images are compressed when adding them.
Small internal code cleanup.
Utils:
Pdfimages: return exit code 2 when error opening output files.
GNU GPL c++ pdf rendering library developers
Django Ledger is a double entry accounting system based on the Django Web Framework, which aims to power financially driven applications by removing the complexity of the accounting domain into a simple, high-level API. Prior experience with Django is required to more effectively use this software.
minor bugfix: lt;h2 gt;What #39;s Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;v0.5.6.1 - USE_TZ Setting Not Required amp;amp; by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/elarroba/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/elarroba quot; gt;@elarroba lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2094707427 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//182 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/182/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/182 quot; gt;#182 lt;/a gt; lt;/li gt;.
lt;li gt;Blueprints created at runtime may be executed without registering a library. lt;/li gt;.
lt;li gt;Bill/Invoice Create. lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class= quot;commit-link quot; href= quot;https://github.com/arrobalytics/django-ledger/compare/v0.5.6.1...v0.5.6.2 quot; gt; lt;tt gt;v0.5.6.1...v0.5.6.2 lt;/tt gt; lt;/a gt; lt;/p gt;.
.
elarroba.
.
.
.
.
tag:github.com,2008:Repository/155289518/v0.5.6.1.
2024-01-22T21:39:46Z.
.
GNU GPLv3 accounting money finances bookkeeping django python
Back In Time is a simple backup solution for Linux Desktops. It is based on rsync and uses hard-links to reduce space used for unchanged files. It comes with a Qt5 GUI which will run on both Gnome and KDE based Desktops. Back In Time is written in Python3 and is licensed under GPL2.
Backups are stored in plain text. They can be browsed with a normal file-browser or in Terminal which makes it possible to restore files even without Back in Time. Files ownership, group and permissions are stored in a separate compressed plain text file (fileinfo.bz2). If the backup drive does not support permissions Back in Time will restore permissions from fileinfo.bz2. So if you restore files without Back in Time, permissions could get lost.
minor bugfix: * Feature: Exclude 'SingletonLock' and 'SingletonCookie' (Discord) and 'lock' (Mozilla Firefox) files by default (part of #1555)
* Work around: Relax `rsync` exit code 23: Ignore instead of error now (part of #1587)
* Feature (experimental): Add new snapshot log filter `rsync transfer failures (experimental)` to find them easier (they are normally not shown as "error").
This feature is experimental because it is based on hard-coded error message strings in the rsync source code
and may possibly not find all rsync messages or show false positives.
* Fix bug: 'qt5_probing.py' hangs when BiT is run as root and no user is logged into a desktop environment (#1592 and #1580)
* Fix bug: Launching BiT GUI (root) hangs on Wayland without showing the GUI (#836)
* Improve: Launcher for BiT GUI (root) does not enforce Wayland anymore but uses same settings as for BiT GUI (userland) (#1350)
* Fix bug: Disabling suspend during taking a backup ("inhibit suspend") hangs when BiT is run as root and no user is logged into a desktop environment (#1592)
* Change of semantics: BiT running as root never disables suspend during taking a backup ("inhibit suspend") even though this may have worked before in BiT
GNU GPLv3 backup restore python
Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.
minor feature: Linux 6.7.3, x86/entry/ia32: Ensure s32 is sign extended to s64, tick/sched: Preserve number of idle sleeps across CPU hotplug events, clocksource: Skip watchdog check for large watchdog intervals, genirq: Initialize resend_node hlist for all interrupt descriptors, mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan, cxl/region overflow in alloc_hpa(), platform/x86/intel/ifs: Call release_firmware() when handling errors. drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE, riscv: dts: sophgo: separate sg2042 mtime and mtimecmp to fit aclint format, MIPS: lantiq: register smp_ops on non-smp platforms, LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init(), spi: finalize message on error return, cifs: stray unlock in cifs_chan_skip_or_disable, spi: spi-cadence: Reverse the order of interleaved write and read operations, spi: bcm-qspi: SFDP BFPT read by usig mspi read, cpufreq/amd-pstate: setting scaling max/min freq values, drm/bridge: anx7625: Ensure bridge is suspended in disable(), block: Move checking GENHD_FL_NO_PART to bdev_add_partition(), spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list, platform/mellanox: mlxbf-pmc: offset calculation for crspace events, ARM: dts: exynos4212-tab3: add samsung,invert-vclk flag to fimd, gpio: eic-sprd: Clear interrupt after set the interrupt type, platform/x86: wmi: error handling in legacy WMI notify handler functions, firmware: arm_ffa: Check xa_load() return value, firmware: arm_ffa: Add missing rwlock_init() for the driver partition, firmware: arm_ffa: Add missing rwlock_init() in ffa_setup_partitions(), firmware: arm_scmi: the clock protocol version for v3.2, firmware: arm_scmi: Use xa_insert() when saving raw queues, firmware: arm_scmi: Use xa_insert() to store opps, drm/exynos: gsc: minor for loop iteration in gsc_runtime_resume, drm/exynos: accidental on-stack copy of exynos_drm_plane, futex: Prevent the reuse of stale pi_state, memblock: crash when reserved memory is not
GNU GPL c linux kernel operating-system
curl and libcurl is a tool for transferring files using URL syntax. It supports HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, POP3, IMAP, SMTP, RTSP, RTMP, and FILE, as well as HTTP-post, HTTP-put, cookies, FTP upload, resumed transfers, passwords, port numbers, SSL certificates, Kerberos, and proxies. It is powered by libcurl, the client-side URL transfer library. There are bindings to libcurl for about 40 languages and environments.
major bugfix: .
8.6.0.
Changes:
.
add CURLE_TOO_LARGE.
add CURLINFO_QUEUE_TIME_T.
add CURLOPT_SERVER_RESPONSE_TIMEOUT_MS: add.
asyn-thread: use GetAddrInfoExW on gt;= Windows 8.
configure: make libpsl detection failure cause error.
docs/cmdline: change to.md for cmdline docs.
docs: introduce quot;curldown quot; for libcurl man page format.
runtests: support -gl. Like -g but for lldb..
.
:
.
altsvc: free apos;as apos; when returning error.
appveyor: replace PowerShell with bash + parallel autotools.
appveyor: switch to out-of-tree builds.
asyn-ares: with modern c-ares, use its default timeout.
build: delete unused `HAVE_ GSSHEIMDAL,GSSMIT,HEIMDAL `.
build: delete/replace clang warning pragmas.
build: enable missing OpenSSF-recommended warnings, with .
build: `-Wconversion`/`-Wsign-conversion` warnings.
build: Windows ADDRESS_FAMILY detection.
build: more `-Wformat` .
build: remove redundant `CURL_PULL_*` settings.
cf-h1-proxy: no CURLOPT_USERAGENT in CONNECT with hyper.
cf-socket: show errno in tcpkeepalive error messages.
CI/distcheck: run full tests.
cmake: add option to disable building docs.
cmake: generation for system name iOS.
cmake: typo.
cmake: freshen up docs/INSTALL.cmake.
cmake: prefill/cache `HAVE_STRUCT_SOCKADDR_STORAGE`.
cmake: rework options to enable curl and libcurl docs.
cmake: when USE_MANUAL=YES, build the curl.1 man page.
cmdline-opts/write-out.d: remove spurious double quotes.
cmdline-opts: update availability for the *-ca-native options.
cmdline/gen: the sorting of the man page options.
configure: add libngtcp2_crypto_boringssl detection.
configure: no default int compile error in ipv6 detection.
configure: when enabling QUIC, check that TLS supports QUIC.
connect: remove margin from eyeballer alloc.
content_encoding: change return code to typedef apos;ed enum.
cookie.d: document use of empty string to enable cookie engine.
cookie: avoid fopen with empty file name.
curl.h: CURLOPT_DNS_SERVERS is only availab
MITL internet web ftp software-development libraries networking curl
Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.
minor bugfix: (2024-01-31).
#### :: Other.
eslint Include field decorators in scope analysis (@nicolo-ribaudo).
`babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`.
`protoInit` call injection timing (@JLHwung).
MITL javascript ecmascript nodejs compiler conversion es6 es7 developers
Fresh is advanced IDE for assembly programming with built-in FASM compiler and visual programming features.
Fresh is designed especially for middle to big assembly project and has many source exploration, searching and cross reference features.
The IDE itself is written in assembly language and is self-compilable.
The project also contains portable programming library FreshLib that allows writing portable assembly applications. FreshLib supports Linux, Windows and KolibriOS, but easily can be extended to support other platforms.
Fresh IDE works on Windows and Linux (WINE) boxes and can edit, compile, run and debug applications for these operating system.
The package contains help files about FASM programming, FreshLib and Linux system calls. The built in help engine provides easy on-line search for needed help information (for example Win32 API) if such is not available off-line. The user can add custom help files to the help engine, extending the off-line available information.
minor feature: Version 2.7.0. This version is one of the last of the v2.x.x series. For now, the development of v3.x.x goes slow and more as a test project for the FreshLib GUI libraries. But the development will accelerate with the time. #13;
13;
The main change in this release is the final transition of the FreshLib to the new GUI architecture. Some of the old interfaces are different now. #13;.
13;
FlatAssembler compiler has been updated to the version 1.73.12. #13;.
13;
The syntax highlighting of the editor is improved to support user defined keywords for coloring. #13;.
13;
Two builtin fonts, especially suitable for assembly programming has been added to the editor themes. #13;.
13;
More extended tests has been provided on Windows 10. As a result, the editor rendering and the overall stability has been improved. #13;.
13;
The included examples has been revised and to compile with the latest FreshLib libraries. #13;.
13;
Of course the usual ing and new introduction has been made as well. #13;.
13;.
EUPL programming ide assembly developers assembler debugger documentation
MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.
minor bugfix: ADM: Dolby Atmos Master ADM Profile conformance checker (technology preview).
Dolby Vision: support of version 3, with compression info, and profile 20.
Dolby Vision: explicit display of profile.
HEVC: support of multiview profile signaled in VPS extension.
MP4: parsing of vexu (Video Extended Usage) box.
ICC: support of CCIP in ICC in JPEG, PNG, TIFF, MP4, raw files.
MPEG-TS: detection of VVC and EVC.
AVC: count of slices.
PNG: support of color description chunks (CCIP CLLI MDCV).
GXF: support of AVC and VC-3.
TrueHD: display of Dolby Surround EX Dolby Pro Logic IIz.
x Matroska: better fallback in case of gy timecode
x I1940, MOV/MP4: slowness with some unrecognized metadata atoms
x HDR10/HDR10+: HDR10 info even if some characteristics are not met
GNU LGPLv3 c++ win32 command-line wxwidgets video analysis
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: E6285e15c 2024-01-30 John Evans In Sequence HFR Check e2b4bb982 2024-01-28 Jasem Mutlaq possible crash when disconnecting devices where we have pending properties
246836cda 2024-01-27 Yuri Chornoivan minor typos
8f9102b14 2024-01-26 Jasem Mutlaq Add Train reset
145597bca 2024-01-26 Hy Murveit Simplify moon separation test
Fb7717365 2024-01-26 John Evans Donut Buster - Phase 1
6193ab3e6 2024-01-23 Jasem Mutlaq Add one more check for client manager, but it should exist by this point
2d63b2fe6 2024-01-21 Jasem Mutlaq minor in port selector where connection status is not updated per device
44e743715 2024-01-22 John Evans CFZ Step Size Precision to 3dp
38612eaa8 2024-01-21 Toni Schriber Add capture time delay estimate for rotator movements
Bc0d0f7e0 2024-01-21 Toni Schriber overhaul "differential slewing"
B21f5ed2f 2024-01-21 Jasem Mutlaq driver labels
4f1532fe3 2024-01-21 Hy Murveit Simplify variance calculation
Ebee2551c 2024-01-20 John Evans Focus: Small tweaks as requested by forum user
E697a1a86 2024-01-20 Yuri Chornoivan minor typos
9e20246b5 2024-01-20 Jasem Mutlaq INDI Driver sync
Ee2923bdb 2024-01-11 Ian Jessen Added camera data for Player One Astronomy Saturn-C and Poseidon-C
51b3f1892 2024-01-19 John Evans In Sequence HFR Check Refactor
74186b331 2024-01-19 Antoni Bella Pérez l10n : and improves
A3c404394 2024-01-17 Jasem Mutlaq Account for actual exposure time in the focus timeout
D3889e4e9 2024-01-15 Hy Murveit small in sequencejob save
47e7a0a6f 2024-01-15 Hy Murveit Added handbook section on editing the scheduler queue while running, and on.
4ec204cf3 2024-01-15 Hy Murveit Create standalone editor for editing and saving.esq files.
6d38e124d 2024-01-13 Jasem Mutlaq focus setAllSetting not merging settings as in other modules
5b6cd4ebe 2024-01-13 Wolfgang Reis
Mixed astronomy planetarium
Flask-Muck is a batteries-included declarative framework for automatically generating RESTful APIs with Create, Read, Update and Delete (CRUD) endpoints in a Flask/SqlAlchemy application stack in as little as 9 lines of code.
minor feature: Features
adds Flask extension that dynamically generates OpenAPI specification and Swagger UI. (#44) (2bc465e)
Dependencies
bump pytest from 7.4.3 to 7.4.4 (c5f54a0)
Documentation
add bt-macole as a contributor for infra (#33) (df39f7f)
MITL python flask rest crud sqlalchemy marshmallow pydantic
NDI is a standard for astronomical instrumentation control. INDI Library is an Open Source POSIX implementation of the Instrument-Neutral-Device-Interface protocol.
INDI core library is composed of the following components:
INDI Server.
INDI Core Drivers: Hardware drivers that communicate with the equipment. Many devices are supported including:
Mounts
CCDs, CMOS, Webcams, DSLRs (Canon, Nikon, Sony, Pentax..etc).
Focusers.
Filter Wheels.
Adaptive Optics.
Domes.
GPS.
Weather Stations.
Controllers.
Auxiliary Devices (switches, watchdog, relays, light sources, measurement devices..etc).
Client Library: Cross-platform POSIX and Qt5-based client libraries. The client libraries can be embedded in 3rd party applications to communicate with INDI server and devices.
INDI core device drivers are shipped with INDI library by default.
INDI 3rd party drivers are available in a dedicated 3rdparty repository and maintained by their respective owners.
minor feature: E9606865e 2024-01-30 Jasem Mutlaq Add missing permission check
9bbf00e0d 2024-01-29 Jasem Mutlaq Do not save config while config is in the loading phase
8e24b43d8 2024-01-21 Jasem Mutlaq Add ability to configure serial or network devices that are read-only
783756644 2024-01-19 Jasem Mutlaq Separate ZWO AM5 into 2 different aliases for WiFi and USB to make it easier for 1st time connections
4625cf2ef 2024-01-17 Jasem Mutlaq Change label to more friendly name
9b00c50dc 2024-01-17 Efstathios Chrysikos PegasusAstro SaddlePowerBox.
C2e87c240 2024-01-16 Jasem Mutlaq Add initial implementation for rotator safety limits. By default GOTOs requested 90 degrees from starting position are rejected
01d5c9ccd 2024-01-12 Jasem Mutlaq Add alias for WARPDRIVE
8eedd8c25 2024-01-10 Jasem Mutlaq improper delete for multiple device per driver due to string matching.
D8dfba3e9 2024-01-09 Jasem Mutlaq Need to reset sky tracking target after a manual slew is done
9de334357 2024-01-07 Timothy Ellsworth Bowers version reporting on older Celestron NexStar mounts
93ef452e9 2024-01-05 John Wells Flip-flat: Allow handshake without ioctl on virtual serial connection.
Cf03e9194 2024-01-02 dependabot bot Bump tj-actions/changed-files from 35 to 41 in /.github/workflows
5718ec732 2023-12-26 Mattia Verga Allow using system provided json library.
Bacfa89f1 2023-12-25 Jasem Mutlaq Must set parked to false in unpark
C83b11d72 2023-12-25 Jasem Mutlaq Standardize Mount Homing
452b37c75 2023-12-23 Jasem Mutlaq bookworm compile error
474ad449f 2023-12-21 Jasem Mutlaq Move rotator to focuser section. We need to create a new group dedicated to rotators
63c7d48da 2023-12-19 Jasem Mutlaq Add ability to change resolution
99a1a3df8 2023-12-19 Jasem Mutlaq Move updateLightBox outside so that it is call on both connect and disconnect.
Fdf1b7551 2023-12-18 Joe13905179
Mixed astronomy
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.
major bugfix: lt;p gt;This is release 1.61.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;grand lt;/a gt;) of gRPC Core. 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, with highlights listed below. lt;/p gt;.
lt;h2 gt;Core lt;/h2 gt;.
lt;ul gt;.
lt;li gt; xDS aggregate cluster design. lt;/li gt;.
lt;li gt; SSA change xds_override_host policy to manage subchannels based on last-used time rather than EDS health state. lt;/li gt;.
lt;li gt; xDS read connection idle timeout from CDS resource. lt;/li gt;.
lt;li gt; xDS move CDS and EDS watchers into xds resolver. lt;/li gt;.
lt;li gt; alpn Remove grpc-exp experimental ALPN protocol. lt;/li gt;.
lt;li gt;Updated zlib to 1.3. lt;/li gt;.
lt;li gt; EventEngine Clarify API: callback cancellation and thread safety. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;C++ lt;/h2 gt;.
lt;ul gt;.
lt;li gt; OTel De-experimentalize API. lt;/li gt;.
lt;li gt; OTel Experimental API for metrics. lt;/li gt;.
lt;li gt; OTel Update OTel Bazel dep to v1.13.0. lt;/li gt;.
lt;li gt; example C++ Deging. lt;/li gt;.
lt;li gt; otel Update OTel to head. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;Python lt;/h2 gt;.
lt;ul gt;.
lt;li gt; Python O11Y Add _registered_method to lt;strong gt;init lt;/strong gt;.py. lt;/li gt;.
lt;li gt; Python Otel Re-apply Otel. lt;/li gt;.
lt;li gt; python O11Y Implement OpenTelemetry. lt;/li gt;.
lt;/ul gt;.
lt;h2 gt;Ruby lt;/h2 gt;.
lt;ul gt;.
lt;li gt; ruby backport quot;Build/test ruby 3.3 and build native gems with Ruby 3.3 support quot;. lt;/li gt;.
lt;/ul gt;.
.
stanley-cheung.
.
.
.
.
tag:github.com,2008:Repository/27729880/v1.61.
Apache rpc cpp python c
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. ALSA has the following significant features:
Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces.
Fully modularized sound drivers.
SMP and thread-safe design.
User space library (alsa-lib) to simplify application programming and provide higher level functionality.
Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.
minor bugfix: lt;p gt;Release v1.2.11 lt;/p gt;.
lt;p gt;Signed-off-by: Jaroslav Kysela amp;lt;perex@perex.cz amp;gt; lt;/p gt;.
.
perexg.
.
.
.
.
tag:github.com,2008:Repository/154184919/v1.2.10.
2023-09-01T19:12:24Z.
.
.
GNU GPL sound audio midi server linux
WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire’s API, providing convenience for writing the daemon’s modules as well as external tools for managing PipeWire.
The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality.
The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don’t do actual media streaming) and to write custom session managers for embedded devices.
minor feature: This is a preliminary release of WirePlumber 0.5.0, which is made available
for testing purposes. Please test it and report feedback (merge requests are
also welcome ;) ). This is not API/ABI stable yet and there is still pending
work to do before the final 0.5.0 release, both in the codebase and the
documentation.
Highlights:
- Lua scripts have been refactored to use the new event dispatcher API, which
allows them to be split into multiple small fragments that react to
events in a specified order. This allows scripts to be more modular and
easier to maintain, as well as more predictable in terms of execution
order.
- The configuration system has been refactored to use a single SPA-JSON file,
like PipeWire does, with support for fragments that can override options.
This file is also now loaded using PipeWire's configuration API, which
effectively means that the file is now loaded from the PipeWire configuration
directories, such as ``/etc/pipewire`` and `` XDG_CONFIG_HOME/pipewire``.
- The configuration system now has the concept of profiles, which are groups
of components that can be loaded together, with the ability to mark certain
components as optional. This allows having multiple configurations that
can be loaded using the same configuration file. Optional components also
allow loading the same profile gracefully on different setups, where some
components may not be available (ex, loading of the session D-Bus plugin on
a system-wide PipeWire setup now does not fail).
- Many configuration options are now exposed in the ``sm-settings`` metadata,
which allows changing them at runtime. This can be leveraged in the future
to implement configuration tools that can modify WirePlumber's behaviour
dynamically, without restarting.
- A new "filters" system has been implemented, which allows specifying chains
of "filter" nodes to be dynamically linked in-between streams and devices.
Other audio session-manager policy-manager pipewire c lua
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: (production release).
- CORRUPTION WARNING: introduced in 12.45 which could result in
corrupted Sony ARW images from some newer models when writing if lossless
compression was used.
- Added ability to read C2PA JUMBF metadata from PDF and SVG files.
- Added ability to extract JUMBF metadata as a block.
- Added read support for C2PA (JUMBF-format) files.
- Removed "date before 1970" warning entirely since 64-bit systems should be
able to handle dates in this range.
- Improved Canon FocusMode decoding.
- introducd in 12.74 which could cause "Undefined subroutine"
runtime error when reading MIE files.
Artistic perl exif meta-data
abc2svg is a set of ECMAscript files that handle the ABC music notation. This includes editing, displaying, printing, playing the music files and converting them to other formats such as ABC and MEI notations.
major bugfix: Lots of bug fixes and improvements.
GNU GPL abc music conversion
7-Zip is a file archiver with a high compression ratio.
The main features of 7-Zip
High compression ratio in 7z format with LZMA and LZMA2 compression
Supported formats:
Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
Unpacking only: APFS, AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VHDX, VMDK, XAR and Z.
For ZIP and GZIP formats, 7-Zip provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip
Strong AES-256 encryption in 7z and ZIP formats
Self-extracting capability for 7z format
Integration with Windows Shell
Powerful File Manager
Powerful command line version
Plugin for FAR Manager
Localizations for 87 languages
major bugfix: 7-Zip now can unpack ZSTD archives (.zst filename extension).
7-Zip now can unpack ZIP, SquashFS and RPM archives that use ZSTD compression method.
7-Zip now supports fast hash algorithm XXH64 that is used in ZSTD.
7-Zip now can unpack RAR archives (that use larger than 4 GB dictionary) created by new WinRAR 7.00.
7-Zip now can unpack DMG archives that use XZ (ULMO/LZMA) compression method.
7-zip now can unpack NTFS images with cluster size larger than 64 KB.
7-zip now can unpack MBR and GDP images with 4 KB sectors.
Speed optimizations for archive unpacking: rar, cab, wim, zip, gz.
Speed optimizations for hash caclulation: CRC-32, CRC-64, Blake2sp.
The was Zip for Linux could fail for multivolume creation in some cases.
Some were.
Mixed compression zip archive cpp c
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
git-annex allows managing files with git, without checking the file contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, checksumming time, or disk space.
Even without file content tracking, being able to manage files with git, move files around and delete files with versioned directory trees, and use branches and distributed clones, are all very handy reasons to use git. And annexed files can co-exist in the same git repository with regularly versioned files, which is convenient for maintaining documents, Makefiles, etc that are associated with annexed files but that benefit from full revision control.
When a file is annexed, its content is moved into a key-value store, and a symlink is made that points to the content. These symlinks are checked into git and versioned like regular files. You can move them around, delete them, and so on. Pushing to another git repository will make git-annex there aware of the annexed file, and it can be used to retrieve its content from the key-value store.
minor feature: Info: Added "annex sizes of repositories" table to the overall display.
Import: Sped up import from special remotes.
Import: Added --message/-m option.
Support using commands that implement the Stateless OpenPGP command line.
Interface, as an alternative to gpg.
Currently only supported for encryption=shared special remotes.
When annex.shared-sop-command is configured.
Test: Test a specified Stateless OpenPGP command when.
Run with eg --test-git-config annex.shared-sop-command=sqop
Improve disk free space checking when transferring unsized keys to.
Local git remotes.
Added configs annex.stalldetection-download, annex.stalldetection-upload.
Annex.bwlimit-download, annex.bwlimit-upload,
And similar per-remote configs.
Improve annex.stalldetection to handle remotes that update progress.
Less frequently than the configured time period.
External: Monitor file size when getting content from external.
Special remotes and use that to update the progress meter,
in case the external special remote program does not report progress.
Added --expected-present file matching option.
Webapp: Added --port option, and annex.port config.
Assistant: When generating a gpg secret key, avoid hardcoding the.
Key algorithm and size.
-- Joey Hess Mon, 29 Jan 2024 13:12:00 -0400.
Mixed git archive haskell
libpng is the PNG image format reference implementation. Portable Network Graphics are the most widely used raster image format, patent-free, based on lossless data compression, support indexed/paletted, grayscale, and 24 or 32 bit truecolor images with transparency. It's also an highly extensible container format, with built-in color profiles and representation information, textual meta data, filters, progressive interlacing, and permits animations in the derived APNG or MNG formats.
minor bugfix: * Fixed the implementation of the macro function `png_check_sig`.
This was an API regression, introduced in libpng-1.6.41.
(Reported by Matthieu Darbois)
Zlib c png image format library raster-image compression deflate gamma icc zlib
Samba is a software suite that provides seamless file and print services to SMB/CIFS clients. It is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.
minor feature: Net changesecretpw cannot set the machine account password if
Secrets.tdb is empty. For generating doc, take, if defined, env XML_CATALOG_FILES. Trivial C typo in nsswitch/winbind_nss_netbsd.c. vfs_linux_xfs is incorrectly named. systemd stumbled over copyright-message at smbd startup. Following intermediate abolute share-local symlinks is broken. ctdb RELEASE_IP causes a crash in release_ip if a connection to
a non-public address disconnects first. shadow_copy2 broken when current fileset apos;s directories are.
Removed. systemd stumbled over copyright-message at smbd startup. ctdb RELEASE_IP causes a crash in release_ip if a connection to
a non-public address disconnects first. smbd does not detect ctdb public ipv6 addresses for multichannel.
Exclusion. apos;force user = localunixuser apos; doesn apos;t work if apos;allow trusted
Domains = no apos; is set. smbget delogging doesn apos;t work. smget: username in the smburl and interactive password entry
Doesn apos;t work. smbget auth function doesn apos;t set values for password prompt
Correctly. ctdb RELEASE_IP causes a crash in release_ip if a connection to
a non-public address disconnects first. Unable to copy and write files from clients to Ceph cluster via
SMB Linux gateway with Ceph VFS module. Multichannel refresh network information.
GNU GPLv3 communications file-sharing cifs windows
The Insight Toolkit (ITK) is an open-source, cross-platform toolkit for N-dimensional scientific image processing, segmentation, and registration. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Typically the sampled representation is an image acquired from such medical instrumentation as CT or MRI scanners. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with a MRI scan in order to combine the information contained in both.
major feature: https://github.com/InsightSoftwareConsortium/ITK/releases/tag/v5.4rc02
Apache scientific image processing ct mri dicom cpp
Eclipse Mosquitto is an open source (EPL/EDL licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers.
The MQTT protocol provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for Internet of Things messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers.
The Mosquitto project also provides a C library for implementing MQTT clients, and the very popular mosquitto_pub and mosquitto_sub command line MQTT clients.
Mosquitto is part of the Eclipse Foundation, and is an iot.eclipse.org project. The development is driven by Cedalo.
minor bugfix: Broker:
- Fix crash on subscribe under certain unlikely conditions. Closes #2885.
Closes #2881.
Clients:
- Fix mosquitto_rr not honouring `-R`. Closes #2893.
EPL mqtt iot eclipse library c python
Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.
major feature:
GNU GPLv3 shell sh unix unix-shell
mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.
Scripting
Powerful scripting capabilities can make the player do almost anything. There is a large selection of user scripts on the wiki.
On Screen Controller
While mpv strives for minimalism and provides no real GUI, it has a small controller on top of the video for basic control.
High quality video output
mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more.
GPU video decoding
mpv can leverage most hardware decoding APIs on all platforms. Hardware decoding can be enabled at runtime on demand.
Embeddable
A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications.
major feature: This release requires FFmpeg 4.4 or newer and libplacebo 6.338.0 or newer.
This is the first release to unconditionally require libplacebo, but note that the new improved renderer (vo_gpu_next) is not yet the default.
Features
New
ao_oss: add SPDIF passthrough support
hwtransfer: implement support for HW- HW format conversions
stream/dvbin: add support for delivery system ISDB-T
audio/chmap: support up to 64 channels (including 22.2 layout)
libmpv: add mpv_time_ns()
vo_gpu, vo_gpu_next: add Vulkan support for macOS
meson: make libplacebo a required dependency
hwdec: support videotoolbox hwdec with libplacebo
Changed
msg: print warning and error messages to stderr
options: restore old default subtitle selection behavior
input.conf: swap wheel up/down with wheel left/right
Removed
waf: remove waf as a build system
osc.lua: remove toggle for forced only subpictures (appeared as F )
mac: remove runtime checks and compatibility for macOS older than 10.15
cocoa: remove deprecated OpenGL cocoa backend
Options and Commands
Added
vo_gpu_next: add --hdr-peak-percentile
player: add --term-remaining-playtime option
x11: add --x11-wid-title option
vo_gpu_next: add --libplacebo-opts
player: add --subs-match-os-language option (replaces 'auto' option)
vo: add --video-crop
win32: add --window-corners, --window-affinity, --title-bar, --backdrop-type
sub: add --sub-stretch-durations option
Changed
builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq profile
player: add 'always' option to --subs-fallback-forced
demux_playlist: default to --directory-mode=lazy
builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq profile
vo_gpu, vo_gpu_next: support --icc-3dlut-size=auto
demux: prepend some cache options with --demuxer-
builtin.conf: modernize internal profiles for higher quality rendering by default,
rename 'gpu-hq' profile to 'high-quality',
Mixed video media player c lua swift
libplacebo is, in a nutshell, the core rendering algorithms and ideas of mpv rewritten as an independent library. As of today, libplacebo contains a large assortment of video processing shaders, focusing on both quality and performance. These include features such as the following:
High-quality, optimized upscaling and downscaling including support for polar filters ("Jinc"), anti-aliasing, anti-ringing and gamma correct scaling.
Dynamic HDR tone mapping, including real-time measurement of scene histogram, scene change detection, dynamic exposure control, perceptual gamut stretching, contrast recovery and more.
Native support for Dolby Vision HDR, including Profile 5 conversion to HDR/PQ or SDR, reading DV side data, and reshaping. (BL only, currently)
A colorimetrically accurate color management engine with support for soft gamut mapping, ICC profiles, accurate ITU-R BT.1886 emulation, black point compensation, and custom 3DLUTs (.cube).
A pluggable, extensible custom shader system. This can be used to arbitrarily extend the range of custom shaders to include popular user shaders like RAVU, FSRCNNX, or Anime4K. See the mpv wiki on user scripts for more information.
High performance film grain synthesis for AV1 and H.274, allowing media players to offload this part of decoding from the CPU to the GPU.
Tunable, fast debanding and deinterlacing shaders.
High quality gamma-correct dithering, including error diffusion modes.
Every attempt was made to provide these features at a
minor feature: This release fixes a number of minor issues with v6.338.1, in particular a fix for the new caching subsystem when using custom cache callbacks.
Fixes and performance improvements:
- properly align AVFrame planes when using oddly-sized pixels
- correct some reported GPU buffer size limits
- properly report texture transfer failures
- avoid ICC-related error spam
- avoid using some deprecated APIs and syntax
- fix pl_find_filter_* missing symbols
- fix duplicate initialization of vulkan debug layers
- fix assertion when using custom cache allocator API
- avoid redundant scale shader variable declarations
- avoid redundant linearization step when using sigmoid scaling
- avoid generating redundant dependency on xxhash
- fix possible integer overflow on 32-bit textures
- fix cropped frame dimensions when using vulkan hwframes
GNU GPLv3 video image rendering library gpu
Heaptrack traces all memory allocations and annotates these events with stack traces. Dedicated analysis tools then allow you to interpret the heap memory profile to:
Find hotspots that need to be optimized to reduce the memory footprint of your application
Find memory leaks, i.e. locations that allocate memory which is never deallocated
Find allocation hotspots, i.e. code locations that trigger a lot of memory allocation calls
Find temporary allocations, which are allocations that are directly followed by their deallocation
major feature:
Mixed sdk linux profiler kde cpp
libunwind is a portable and efficient C API for determining the current call chain of ELF program threads of execution and for resuming execution at any point in that call chain. The API supports both local (same process) and remote (other process) operation.
The API ise useful in a number of applications, including but not limited to the following.
Program introspection: Either for error messages showing a back trace of the call chain leading to a problem or for performance monitoring and analysis.
Debugging: Whether the debugging and analysis of the call chain of a remote program or the post-mortem analysis of a coredump.
Language runtime exception handling libunwind: optionally provides an alternative implementation of the Itanium exception handling ABI used by many popular toolchains.
Alternative setjmp()/longjmp(): libunwind optionally provides an alternative implementation of the setjmp()/longjmp() functionality of the C standard library.
minor feature: What's Changed
Improve unwinding through a bad function pointer on x86_64. by @EmployedRussian in #449
Fix single-bit-bitfield-constant-conversion warning by @am11 in #457
Remove mailing list information by @bkmgit in #463
Fix UMRs indicated by valgrind (x86_64) by @peadar in #454
Remove unneeded check by @bkmgit in #466
fix byte_order_is_valid function logic by @he7850 in #445
Use size_t to match R.H.S by @am11 in #455
Move get_proc_info_in_range under dwarf/ by @am11 in #460
Bump actions/checkout@v2 to @V3 by @bregma in #469
dwarf_find_unwind_table: Find load_base correctly when current segment does not start at segbase by @BobIsOnFire in #456
Add introspection for march=armv8-a+sve by @am11 in #471
Add refined read-only permissions to CI actions by @bregma in #476
Conditionally handle differing struct fpreg layout on FreeBSD armv7 by @rcmcdonald91 in #478
src/Gtrace: remove unguarded print() calls by @rossburton in #483
Linux: Make get_elf_image guaranteed AS-safe by @bertwesarg in #485
Rework CI-unix.yml to add clang by @bregma in #472
Provide syscall wrappers for mmap and munmap by @bertwesarg in #486
Allow to use a custom dl_iterate_phdr implementation by @bertwesarg in #490
aarch64: unw_step() validates address before calling dwarf_get by @he7850 in #494
doc: Add manpage for unw_set_iterate_phdr_function by @bertwesarg in #497
Fix unused variable warning by @michalbiesek in #498
Provide AS-safe allocator to LZMA by @bertwesarg in #484
Rework register load in aarch64_local_resume() by @bregma in #503
Add manpage for libunwind-coredump by @bregma in #496
Make Debug() signal-safe by @bregma in #506
Handle edge case in aarch64 tdep_trace() by @bregma in #504
Update to rc2 by @bkmgit in #468
don't override sp on arm and mips64 by @kasperk81 in #481
Fix NO_PTRACE_TEST conditions by @bregma in #500
Skip test-ptrace tests if ptrace() returns an err
MITL debugging toolchain development library c assembly
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.
minor feature: distort mode in Size Position GPU filter.
zombie values in Time Remap filter while working with keyframes.
saving B frames in custom Export preset with hardware encoder.
Added support for multiple selection to Split At Playhead.
Added Timeline Edit Split All Tracks At Playhead Shift+S.
Added Edit Undo and Redo support for adding, removing, changing, and disabling Filters.
bit Export with NVENC (NVIDIA) encoders.
proxy generation failing with NVENC if Settings Proxy Use Hardware Encoder is on.
toggling Export Use hardware encoder resets all options to defaults.
Export Each Playlist Item Directory incorrectly shows a filename.
Changed the name of the Declick time filter to Declick Audio.
intermittent crash moving a clip on the Timeline.
Playlist Select All and Remove All are disabled until selection changes.
Added Player Loop and Player Set Loop Range to the menu and player controls.
Changed the player controls to automatically adapt to 2 rows so the In Point and Selected Duration show more reliably.
some filter parameters' sliders may overflow using new keyframe easings that over- or under-shoot.
Added Timeline Edit Nudge Forward . and Nudge Backward ,.
Added Pause and Resume to the context menu in Jobs.
Changed the low memory warning dialog to automatically itself when the free memory becomes high enough.
Changed the low memory detection to automatically pause and resume a currently running job as the free memory becomes too low and then high enough again.
Added Settings Backup with options for:
- Manually.
- Hourly.
- Daily (default).
- Weekly
This creates a backup of the current project file in a manner similar to File Backup and Save except it is automatic now unless Manually is chosen.
Added File Other Versions sub-menu that tries to find similarly-named project files in the same folder create by Shotcut backup or recovery mechanisms.
Added Timeline Selection Group/Ungroup Ctrl+G.
This is basically a
GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt
Gaia Sky is a real-time 3D Universe application that runs on Linux, Windows and macOS. It is developed within the framework of ESA's Gaia mission to chart more than 1 billion stars.
A part of Gaia Sky is described in the paper Gaia Sky: Navigating the Gaia Catalog.
minor bugfix: Full changelog
:
Make sure a focus' star ancestor exists before trying to get its parenthood in the octree.
.
MPL astronomy vr
Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique "finger feel" that is difficult to replicate in part. The player is based on a highly modified version of the ModPlug engine, with a number of bugfixes and changes to improve IT playback.
minor feature: Provide undo for "revert pattern data" (thanks @jiffygist!)
Fixed a playback bug where an instrument's volume is zero and has gotten a note off would not trigger the envelopes properly
Fixed a playback bug where Position Jumps and Pattern Breaks wouldn't work sometimes
Add a new config option, keyjazz_capslock, to mitigate caps lock events not being sent properly by SDL (the issue is also marked as "won't fix" upstream)
Linux-specific: libFLAC and libogg binaries are now bundled with the Schism build. To use them, you can either prepend LD_LIBRARY_PATH=/path/to/schismdir when running Schism or install them to your global libraries directory
GNU GPL audio editor music sequencer tracker c python
Gqrx is an open source software defined radio receiver (SDR) powered by the GNU Radio and the Qt graphical toolkit.
Gqrx supports many of the SDR hardware available, including Airspy, Funcube Dongles, rtl-sdr, HackRF and USRP devices. See supported devices for a complete list.
Discover devices attached to the computer.
Process I/Q data from the supported devices.
Change frequency, gain and apply various corrections (frequency, I/Q balance).
AM, SSB, CW, FM-N and FM-W (mono and stereo) demodulators.
Special FM mode for NOAA APT.
Variable band pass filter.
AGC, squelch and noise blankers.
FFT plot and waterfall.
Record and playback audio to / from WAV file.
Record and playback raw baseband data.
Spectrum analyzer mode where all signal processing is disabled.
Basic remote control through TCP connection.
Streaming audio output over UDP.
minor feature: Fixed: Delete key shortcut for bookmark removal.
GNU GPL radio receiver sdr qt ham-radio cpp
BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists.
BallroomDJ 4 is the replacement for BallroomDJ.
major bugfix: 4.4.9.2 2024-1-29
* Bug Fixes:
* Database Update: Fixed a crash parsing ID3 (MP3) tags.
Zlib audio music end-users linux macos windows player ballroom c gtk
Checkstyle assists with source coding standard checking for Java.
It supports the Sun or Google code conventions, but is flexible and
configurable.
It can be run as console tool, or integrated as ANT task.
minor feature: IllegalTokenText support for STRING_TEMPLATE_CONTENT.
Support Java 21 string template syntax.
quot;Unable to persist cache file quot; if target directory is a symlink.
Enforce file size on Java inputs.
Enable checks from Error Prone Support.
Enable examples tests.
Remove '//ok' comments from Input files.
Expand XPath IT Regression Testing.
Resolve Pitest Suppression in Pitest-Javadoc Profile.
CustomImportOrder property 'customImportOrderRules' should be String .
PropertyCacheFileTest Failing: 3 Test Methods Failing Along With
testSymbolicLinkResolution() Causing.
Update Tests to use new 'verifyXxxxxx' method or 'execute' that use
inlined config in Input files.
Use module properties macro in all templates.
Make Checkstyle an (automatic) module.
MITL java coding-style syntax-checker command-line
Zotero is a free and open-source reference management software to manage bibliographic data and related research materials (such as PDF files). Notable features include web browser integration, online syncing, generation of in-text citations, footnotes, and bibliographies, as well as integration with the word processors Microsoft Word, LibreOffice Writer, and Google Docs. It is produced by the Center for History and New Media at George Mason University.
major feature: Security Disabled libvpx support (CVE-2023-5217)
Security Added content-loading restrictions to generated reports
Affero GPLv3 citation documentation styles
Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture.
major bugfix: * The ``vcl_req_reset`` feature (controllable through the ``feature``
parameter, see `varnishd(1)`) has been added and enabled by default
to terminate client side VCL processing early when the client is
gone.
*req_reset* events trigger a VCL failure and are reported to
`vsl(7)` as ``Timestamp: Reset`` and accounted to ``main.req_reset``
in `vsc` as visible through ``varnishstat(1)``.
In particular, this feature is used to reduce resource consumption
of HTTP/2 "rapid reset" attacks (see below).
Note that *req_reset* events may lead to client tasks for which no
VCL is called ever. Presumably, this is thus the first time that
valid `vcl(7)` client transactions may not contain any ``VCL_call``
records.
* Added mitigation options and visibility for HTTP/2 "rapid reset"
attacks (CVE-2023-44487_, 3996_, 3997_, 3998_, 3999_).
Global rate limit controls have been added as parameters, which can
be overridden per HTTP/2 session from VCL using the new vmod ``h2``:
* The ``h2_rapid_reset`` parameter and ``h2.rapid_reset()`` function
define a threshold duration for an ``RST_STREAM`` to be classified
as "rapid": If an ``RST_STREAM`` frame is parsed sooner than this
duration after a ``HEADERS`` frame, it is accounted against the
rate limit described below.
The default is one second.
* The ``h2_rapid_reset_limit`` parameter and
``h2.rapid_reset_limit()`` function define how many "rapid" resets
may be received during the time span defined by the
``h2_rapid_reset_period`` parameter / ``h2.rapid_reset_period()``
function before the HTTP/2 connection is forcibly closed with a
``GOAWAY`` and all ongoing VCL client tasks of the connection are
aborted.
The defaults are 100 and 60 seconds, corresponding to an allowance
of 100 "rapid" resets per minute.
* The ``h2.rapid_reset_budget()`` function can be used to query the
number of currently allowed "rapid" resets.
* Sessions closed due to
BSDL-2 cache http proxy
Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture.
major bugfix: * The ``VSB_quote_pfx()`` (and, consequently, ``VSB_quote()``) function
no longer produces `` v`` for a vertical tab. This improves
compatibility with JSON.
* The bundled *zlib* has been updated to match *zlib 1.3*.
* The ``VSHA256_*`` functions have been added to libvarnishapi (3946_).
* Tabulation of the ``vcl.list`` CLI output has been modified
slightly.
* VCL now supports "protected headers", which can neither be set nor unset.
* The ``Content-Length`` and ``Transfer-Encoding`` headers are now
protected. For the common use case of ``unset
xxx.http.Content-Length`` to dismiss a body, ``unset xxx.body``
should be used.
* Error handling of numeric literals in exponent notation has been
improved in the VCL compiler (3971_).
* Finalization of the storage private state of busy objects has been
fixed. This bug could trigger a panic when ``vcl_synth `` was used
to replace the object body and storage was changed from one of the
built-in storage engines to a storage engine from an extension (3953_).
* HTTP/2 header field validation is now more strict with respect to
allowed characters (3952_).
* A bug has been fixed in the filter handling code which could trigger
a panic when ``resp.filters`` was used from ``vcl_synth `` (3968_).
* The utility macros ``ALLOC_OBJ_EXTRA()`` and ``ALLOC_FLEX_OBJ()``
have been added to ``miniobj.h`` to simplify allocation of objects
larger than a struct and such with a flexible array.
* The ``varnishapi`` version has been increased to 3.1 and the
functions ``VENC_Encode_Base64()`` and ``VENC_Decode_Base64()`` are
now exposed.
* Two bugs in the ban expression parser have been fixed where one of them
could lead to a panic if a ban expression with an empty header name was
issued (3962_).
* The ``v_cold`` macro has been added to add ``__attribute__((cold))``
on compilers supporting it. It is used for ``VRT_fail()`` to mark
failure code paths as cold.
* ``varnishtest`` now generates ``User-
BSDL-2 cache http proxy
|