please 0.5.5 💾

Delegate accurate least privilege access with ease. Express easily with a regex and expose only what is needed and nothing more. Or validate file edits with pleaseedit. Admin your box without giving users full root shells, most admins have experience of regex in one form or another, so lets configure access that way.

minor feature: and_hms - and_hms_opt macos beta support optionally resume when pleasedit exitcmd fails bump nix to 0.27 and rpassword to 7 users - uzers

GNU GPLv3 systems-administration security

OCRmyPDF 16.2.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 feature: . . NoneType object has no attribute get when optimizing certain PDFs. #1293, #1271. Switched formatting from black to ruff.. Added support for sending sidecar output to io.BytesIO.. Added support for converting HEIF/HEIC images (the native image of iPhones and. Some other devices) to PDFs, when the appropriate pi-hief library is installed. This library is marked as a dependency, but maintainers may opt out if needed. We now default to downsampling large images that would exceed Tesseract s internal. Limits, but only if it cause processing to fail. Previously, this behavior only Occurred if specifically requested on command line. It can still be configured And disabled. See the tesseract command line options. Added Macports install instructions. Thanks #64;akierig.. Improved logging output when an unexpected error occurs while trying to obtain. The version of a third party program. . . .

GNU GPLv3 pdf ocr scanning

Python 3.12.3 💾

Python is an interpreted and object-oriented programming language. It runs on many plattforms and its powerful yet coherent syntax makes it well-suited for experts and beginners. It's strongly-typed and dynamic, provides for modules, polymorphic classes, exceptions, and high level data types and control structures. Bindings exists for a wide range of libraries, such as system interfaces, windowing and graphical toolkits. Modules exist for high-level mathematic and scientific applications, text processing, system programming, databases, server and network utilities, web frameworks, and it's thoroughly documented.

minor feature:

Python c python programming-language software-development interpreter dynamic

Clam AntiVirus 1.3.1 💾

ClamAV is an anti-virus engine, which is commonly used for email and web scanning, or gateway and fileserver securing. It provides a command-line scanner, a sendmail milter, automatic signature database updates, built-in support for many archiving and container or mail encoding formats, scanning standard ELF and compressed executables, as well as common office document formats.

minor feature: lt;p gt;ClamAV 1.3.1 is a critical patch release with the following : lt;/p gt;. lt;ul gt;. lt;li gt;. lt;p gt; lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20380" rel="nofollow" gt;CVE-2024-20380 lt;/a gt;: lt;br gt;. a possible crash in the HTML file parser that could cause a lt;br gt; Denial-of-service (DoS) condition. lt;/p gt; lt;p gt;This affects version 1.3.0 only and does not affect prior versions. lt;/p gt;. lt;p gt;Thank you to Błażej Pawłowski for identifying this. lt;/p gt;. lt;ul gt;. lt;li gt; lt;a href="https://github.com/Cisco-Talos/clamav/pull/1242" data-hovercard-type="pull_request" data-hovercard-url="/Cisco-Talos/clamav/pull/1242/hovercard" gt;GitHub pull request lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;. lt;p gt;Updated select Rust dependencies to the latest versions. lt;br gt;. This resolved Cargo audit complaints and included PNG parser. lt;/p gt; lt;ul gt;. lt;li gt; lt;a href="https://github.com/Cisco-Talos/clamav/pull/1227" data-hovercard-type="pull_request" data-hovercard-url="/Cisco-Talos/clamav/pull/1227/hovercard" gt;GitHub pull request lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;. lt;p gt;a causing some text to be truncated when converting from UTF-16. lt;/p gt;. lt;ul gt;. lt;li gt; lt;a href="https://github.com/Cisco-Talos/clamav/pull/1230" data-hovercard-type="pull_request" data-hovercard-url="/Cisco-Talos/clamav/pull/1230/hovercard" gt;GitHub pull request lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;. lt;p gt;assorted complaints identified by Coverity static analysis. lt;/p gt;. lt;ul gt;. lt;li gt; lt;a href="https://github.com/Cisco-Talos/clamav/pull/1235" data-hovercard-type="pull_request" data-hovercard-url="/Cisco-Talos/clamav/pull/1235/hovercard" gt;GitHub pull request lt;/a gt; lt;/li gt;. lt;/ul gt;. lt;/li gt;. lt;li gt;. lt;p gt;a causing CVDs downloaded by the lt;code gt;DatabaseCustomURL lt;/code gt; Freshclam lt;br gt;. Config option to be pruned and then re-

GNU GPL c virus-scanner mail-filter security administrators

VCV Rack 2.5.1 💾

VCV is a virtual Eurorack DAW. VCV Rack is the engine powering VCV modules. Add modules, connect cables, edit parameters, and save/load patches. Create generative patches with your mouse, perform with your MIDI keyboard controller, or connect it to your favorite DAW using the Rack Bridge VST/AU plugin (coming soon). In Rack, control voltages and audio signals are equivalent, so you can modulate parameters with sonic-range VCOs to create customizable FM synths or chaotic wave-shaping oscillators. If you already own a modular synthesizer, you can enhance your setup with an audio interface supporting CV signals or a CV-MIDI-CV interface module with Rack's CV Interface (coming soon).

minor feature: Remember the last selected cable color from the port's "New cable" menu item. When "Auto-rotate cables" is enabled, the next color in the rotation is used. crash when modules such as VCV MIDI-Map bind parameters. If loaded patch contains unavailable modules, don't Rack after user chooses to open them in VCV Library. Instead, load patch without these modules so user can download them. Add error dialog if moving Rack's user folder to new location fails.

BSDL artistic-software multimedia audio mixers daw

mpv 0.38.0 💾

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: New scripting: add mp.input() player: add an option to automatically turn on deinterlacing mac: add more Now Playing information and functionality osxbundle: automatically include MoltenVK to enable Vulkan support input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom ao_avfoundation: initial support for AVFoundation audio driver (macOS) vo: add context menu support on win32 Changed osc: allow disabling special mouse wheel behavior mac: add support for dynamic change of geometry, autofit x11_common: allow DPI scale in unit of 0.5 and prefer the value from Xft.dpi vo_gpu_next: save cache to separate files mac: large amounts of refactoring, internal improvements and cleanups builtin.conf: remove debanding from the high-quality profile Removed player: remove legacy, non-standard Raspberry Pi-specific support code

Mixed video media player c lua swift

gRPC 1.62.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.

major bugfix:

Apache rpc cpp python c

Snapcraft 8.2.0 💾

Snaps are containerised software packages that are simple to create and install. They auto-update and are safe to run. And because they bundle their dependencies, they work on all major Linux systems without modification.

major feature:

GNU GPLv3 snaps linux packaging distribution python cpp

QMMP 2.1.7 💾

QMMP is an Qt-based audio-player. The user interface is similar to Winamp or XMMS, which compatible skins can be used of. It supports a plethora of audio formats, like MP3, Ogg Vorbis/Opus, FLAC, Musepack, WavePack, MOD files, AAC, Audio CDs, WMA and other ffmpeg-supported encodings, PCM, MIDI, SID, and Chiptune files. It provides DSP plugins, lyrics downloading, equalizers and visualizers, supports common audio APIs and sinks, and is cross-platform.

minor bugfix: using XWayland for skinned user interface; using floating point output in the sndfile plugin; fixed issue with KDE6 file dialog; fixed another 3 bugs.

GNU GPL audio player qt6 mp3

Mozilla Thunderbird 115.10.0 💾

Thunderbird is a desktop mail client. It's a companion product to Mozilla Firefox. Besides standard email, it supports newsgroups, feed reading, and chat protocols (XMPP, IRC and Twitter), all with multiple identities or accounts. Through Mozilla Lighning or other plugins it's extensible into a full personal information manager. Out of the box it supports SMTP, POP3, IMAP, SSL/TLS, S/MIME, LDAP, RSS/Atom, and searching, filtering or grouping, labels, virtual folders, and comes with a spam filter.

minor feature: Creating a tag in General Settings with a number as the tag name did not work Quick Filter button selections did not persist after restart. Collapsing and expanding message list headers sometimes caused header to scroll out of view. Single message with no children inside a parent thread sometimes displayed incorrectly as a thread with a duplicate of itself as its child. Get selected messages" menu items did not work. Download and Sync Messages" dialog was too short when using Russian locale, obscuring OK button. After changing password on an IMAP account, the account could become locked due to too many failed login attempts. Retrieving multiline POP3 message from server failed if message chunk ended in newline instead of carriage return and newline. IMAP, POP3, and SMTP Exchange autoconfiguration did not support encryption configuration. Non-empty address book search bar interfered with displaying/editing contacts. Deleting attendees from "Invite Attendees" view removed attendees from view, but not from invite. Splitter arrow between task list and task description did not behave as expected. Performance improvements and code cleanup. Security.

MPL c++ e-mail email-client newsgroup feed-reader chat

PeerTube 6.1.0-rc.1 💾

Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.

minor feature: IMPORTANT NOTES: You must update nginx configuration: https://github.com/Chocobozzz/PeerTube/blob/develop/support/nginx/peertube. Add `location /api/v1/users/ / +/imports/import-resumable ` block. This release changes the way how PeerTube counts a video view: Views are taken into account after 10 seconds instead of 30 seconds (can be changed in YAML config). Views use a *Session ID generated by the web browser instead of using the request IP (former behavior can be restored in YAML config). The goal of this change is to get r to how other video platforms like Mux, Vimeo, or Instagram work. ### Admin config (non-exhaustive). Breaking changes: Rename `views.videos.ip_view_expiration` to `views.videos.view_expiration`. YAML web admin configs: Add `storyboards.enabled` config to disable storyboard generation. Remove `services.twitter.whitelisted`: Twitter/X doesn't seem to need this anymore. This means that PeerTube will try to inject the video player in Twitter/X by default instead of using a classic image/description. YAML config only: Add `open_telemetry.metrics.playback_stats_interval` config to customize how often viewers send playback stats to server. Add `views.videos.watching_interval. anonymous,users ` configs to change how often the web browser sends "is watching" information to the server. Add `stats.registration_requests.enabled` and `stats.abuses.enabled` configs to hide instance registration/abuse requests public stats (average response time, total registration/abuse requests etc.). Add `stats.total_moderators.enabled` and `stats.total_admins.enabled`configs to hide total admins/moderators public stats. Add `object_storage.streaming_playlists.store_live_streams` config to not store live stream chunks into object storage (when enabled for streaming playlists). Set `open_telemetry.metrics.http_request_duration.enabled` to `false` by default to avoid performance on the Prometheus backend due to high metric cardinality. Maintenance: Also genera

Affero GPLv3 javascript angularjs web video hosting activitypub

kaggle-look-alike 1.0.1 💾

Kaggle Data Explorer UI look-alike build with React. This app provides a convenient way to explore and understand your datasets.

cleanup:

MITL kaggle data data-exploration javascript

Gitea 1.21.11 💾

Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork. Purpose The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.

minor feature: SECURITY. Use go1.21.9 to include Golang security. possible renderer security problem. . file in the Upload func. inline math blocks can't be preceeded/followed by alphanumerical characters. missing 0 preof GPG key id. Include encoding in signature payload. Move from `max( id )` to `max( index )` for latest commit statuses. Load attachments for code comments. gitea doctor will remove repo-avatar files when executing command storage-archives. possible data race on tests. Performance optimization for git push. duplicate migrated milestones. panic for BrokenRepoUnits16961. incorrect SVGs. create commit status. Performance optimization for git push. misuse of unsupported global variables. to delete the cookie when AppSubURL is non-empty. Avoid user does not exist error when detecting schedule actions when the commit author is an external user. Change the default maxPerPage for gitbucket. Check the token's owner and repository when registering a runner. Avoid losing token when updating mirror settings. commit status cache which missed target_url. rename branch 500 when the target branch is deleted but exist in database. mirror error when mirror repo is empty. Use db.ListOptions directly instead of Paginator interface to make it easier to use and performance of /pulls and /. code owners will not be mentioned when a pull request comes from a forked repository. DOCS. Update actions variables documents. MISC. Update katex to 0.16.10. Upgrade go-sqlite to v1.14.22.

MITL git go

Nana 1.7.4 💾

Nana is an easy-to-use, portable and modern GUI and application toolkit. It uses standard C++ with a very lean API, provides threading support, bidirectional text, requires no macros, comes with the common set of widgets (buttons, comboboxes, labels, forms, file and date chooser, menus, panels, images, slider, textboox, treebox and listbox) and allows to write custom ones.

minor bugfix:

BSL c++ gui gui-toolkit boost cross-platform

Boost C++ Libraries 1.85.0 💾

Boost++ is a collection of reusable and well-tested C++ libraries, which cover linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing. They're mostly template based for flexibility, but also encompass independent libraries.

minor feature: New Libraries: Charconv, Scope. Updated Libraries: Asio, Atomic, Beast, Bimap, Bind, Conversion, Core, Filesystem, Function, Geometry, Iterator, JSON, LEAF, LexicalCast, Locale, Math, MSM, Multi-index, Multiprecision, MySQL, Odeint, PFR, Random, System, Stacktrace, STLInterfaces, Test, Unordered, Variant, Wave.

BSL c++ libraries software-development boost