Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.
minor feature: Use after free and double freeing at the end in "git log -L... -p", had been identified and. On macOS, fsmonitor can fall into a race condition that results in, a client waiting forever to be notified for an event that have, already happened. This problem has been corrected. "git maintenance start" crashed due to an uninitialized variable, reference, which has been corrected. Fail gracefully instead of crashing when attempting to write the, contents of a corrupt in-core index as a tree object. A "git fetch" from the superproject going down to a submodule used, a wrong remote when the default remote names are set differently, between them. The "gitk" project tree has been synchronized again with its new, maintainer, Johannes Sixt.
GNU LGPL c git scm vcs dvcs
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:
Ensure you have `storage.original_video_files` set in your configuration file: https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L159.
If you did not configure this key but have already enabled "Keep a version of the input file" configuration, original files may have been saved in `versions/peertube-v6.x.x/storage/original-video-files/` directories. If this is the case, you must move these files in the new directory location specified by your `storage.original_video_files` configuration.
Safari desktop versions 13 are not supported anymore.
iOS versions 14.5 are not supported anymore.
PeerTube instance requires python = 3.8 for transcription.
Docker:
private IPv6 subnet (we used a subnet reserved for examples).
### Plugins/Themes/Embed API.
Remove client plugin hooks: `filter:api.recently-added-videos.videos.list. params,result `, `filter:api.local-videos.videos.list. params,result `, `filter:api.trending-videos.videos.list. params,result ` `filter:api.trending-videos.videos.list.result` in favour of `filter:api.browse-videos.videos.list. params,result `.
Header logo doesn't have the `.icon` class anymore (it still has the `icon-logo` class).
All CSS variables have been replaced so it's easier to theme PeerTube:
PeerTube generates a color palette based on a few main colors (`primary`, `fg`, `bg`, `bg-secondary`...): https://github.com/Chocobozzz/PeerTube/blob/develop/client/src/sass/application.scss#L27.
Some new variables fallback to old variables to limit theme breaks.
### Admin config (non-exhaustive).
Add ability to configure STUN servers IPs: `webrtc.stun_servers`.
Remove `client.videos.miniature.display_author_avatar` config: author avatars are now always displayed.
Features:
:tada: Global client redesign :tada:
Introduce a new *Light/Beige theme that replaces the current one (black/orange).
Add a *Dark/Brown theme directly in PeerTube core.
Split *My library pages into:
*Video Space pages (
Affero GPLv3 javascript angularjs web video hosting activitypub
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;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;Mask password in logs by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/gamagoat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/gamagoat" gt;@gamagoat lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2650766614" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//837" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/837/hovercard" href="https://github.com/schollz/croc/pull/837" gt;#837 lt;/a gt; lt;/li gt;.
lt;li gt;docs: Add conda-forge install instructions for pixi and conda by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/matthewfeickert/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/matthewfeickert" gt;@matthewfeickert lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2656513134" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//843" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/843/hovercard" href="https://github.com/schollz/croc/pull/843" gt;#843 lt;/a gt; lt;/li gt;.
lt;li gt;Add a qrcode flag by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Ozoniuss/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Ozoniuss" gt;@Ozoniuss lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2687634426" data-permission-text="Title is private" data-url="https://github.com/schollz/croc//847" data-hovercard-type="pull_request" data-hovercard-url="/schollz/croc/pull/847/hovercard" href="https://github.com/schollz/croc/pull/847" gt;#847 lt;/a gt; lt;/li gt;.
lt;/ul gt
MITL file-transfer cli encryption tcp transfer peer-to-peer file-sharing data-transfer golang
Pelican is a static site generator, written in Python.
Write content in reStructuredText or Markdown using your editor of choice
Includes a simple command line tool to (re)generate site files
Easy to interface with version control systems and web hooks
Completely static output is simple to host anywhere
Features
Pelican currently supports:
Chronological content (e.g., articles, blog posts) as well as static pages
Integration with external services (e.g., Google Analytics and Disqus)
Site themes (created using Jinja2 templates)
Publication of articles in multiple languages
Generation of Atom and RSS feeds
Syntax highlighting via Pygments
Importing existing content from WordPress, Dotclear, and other services
Fast rebuild times due to content caching and selective output writing
minor bugfix: Change `IGNORE_FILES` setting default to ignore all hidden files.
`SUMMARY_MAX_PARAGRAPHS` not being respected in some combinations with `SUMMARY_MAX_LENGTH`.
Affero GPLv3 rest site-generator python
Doxide generates documentation for C++ source code. It is configured with YAML, generates Markdown, and publishes HTML.
Entities in the source code are documented with special /** comments */ containing @commands, as with the classic tool Doxygen. The source code is parsed and documentation processed into Markdown then HTML. Doxide aims at online documentation with a modern look and responsive design for desktop and mobile devices.
Doxide is open source software written in C++. It depends on libyaml to parse YAML configuration files and Tree-sitter to parse source code. By generating Markdown, it opens a whole wide world of static site generation tools and themes for presentation. There is particular support for MkDocs and the Material for MkDocs theme. A little extra effort enables alternatives such as Jekyll and Hugo. Other formats such as PDF are possible too, via Pandoc.
minor feature: lt;ul gt;.
lt;li gt; lt;strong gt;Major new feature! lt;/strong gt; Code coverage reports, integrating data from compiled binaries provided by lt;code gt;gcov lt;/code gt; with source code analysis from lt;a href="https://tree-sitter.github.io" rel="nofollow" gt;tree-sitter lt;/a gt; for more accurate C++ code coverage reports, also accounting for uninstantiated function templates, which are typically omitted by other code coverage tools. Code coverage reports feature an interactive sunburst chart using lt;a href="https://echarts.apache.org" rel="nofollow" gt;Apache ECharts lt;/a gt;, and sortable tables using lt;a href="https://tristen.ca/tablesort/" rel="nofollow" gt;tablesort lt;/a gt;. See the lt;a href="https://doxide.org/demo/coverage" rel="nofollow" gt;demonstration lt;/a gt; for an example and the lt;a href="https://doxide.org/coverage" rel="nofollow" gt;documentation lt;/a gt; to get set up. lt;/li gt;.
lt;li gt; lt;code gt;mathjax.js lt;/code gt; content, which was populating for a different file. If affected by this, run lt;code gt;doxide init lt;/code gt; again, answer no when prompted to overwrite files, but yes for this particular file. lt;/li gt;.
lt;/ul gt;.
Apache documentation utilities doxygen mkdocs cpp
Kavita is a full-fledged, fast, cross-platform, & open-source manga, comic, and book server. Built from the ground up with a focus on manga and a goal of being a full solution to your reading needs. Set up your own server and share your manga, comics, and e-book collection with your friends and family.
Extensive File support
Manga/Comics: ZIP, RAR, RAR5, CBR, CBZ, CB7, CBT, TAR.GZ, 7ZIP/7Z
Books: EPUB2, EPUB3, PDF
Raw Images: JPG/JPEG, PNG, WEBP, GIF, AVIF
Manga/Comic Reader
Image Scaling to fit your device screen or override for what feels best to you. Image Splitting for those joined page spreads, don't scroll on your tablet, just split
Double page rendering with optional shadow to emulate reading a comic book
Apply a brightness override to make it easier to read at night
Reading Direction: Left/Right, Up/Down, Webtoon
Webtoon reader built-in
Read across archives without closing the reader
Book Reader
Interactive reader - can interact with text, run javascript
Dark mode persists between page load
Immersive mode, just you and the words
No scroll mode with virtual pages
Customize your reading experience with custom Font, Font Size, Margin, Reading Direction, Dark Mode
Table of Content just a click away
Remember line position and resume where you left off, no matter the device
Read across books without closing the reader
Dedicated PDF Reader
Dedicated PDF reader to give you the best experience for your PDFs
Offers light/dark mode and many customization options
...
minor feature: lt;p gt;A few small things slipped past. lt;/p gt;.
lt;p gt;I want to take this space to first apologize to our users that manually tag their metadata in Kavita. Post release has been an eye opener to the different ways uses of Kavita and a lesson learned to work harder to preserve data between releases. I always try, but sometimes big lift and shifts like this are needed and aren't easy to preserve data. I will take it on myself to strive for excellence and do what is feasible to preserve data. I don't foresee many major refactors like this happening in the near future. lt;/p gt;.
lt;p gt;On more positive news, MetronInfo.xml has become stabilized. This is a step towards advancing the metadata format for Comics and Manga (and potentially books in the future). I have worked ly with Brian (the creator) to include Manga into the format. Kavita is dedicated towards supporting the format, that work is planned for next year. Read up more about it lt;a href="https://metron-project.github.io/blog/metroninfo-v1" rel="nofollow" gt;here lt;/a gt;. lt;/p gt;.
lt;p gt;If you have a lot of metadata that was tagged just via the UI, you can try this lt;a href="https://pastebin.com/RPmfSSYq" rel="nofollow" gt;script lt;/a gt; a user wrote to migrate the data. Grab a backup from v0.8.3 and run this against it. You need to update lt;code gt;oldDb lt;/code gt; and lt;code gt;newDb lt;/code gt;. I cannot offer support for this script. lt;/p gt;.
lt;p gt;I did convert this to python via ChatGPT and added instructions, it will be much easier but I did not test it. You can find the script lt;a href="https://pastebin.com/BR0GxaXB" rel="nofollow" gt;here lt;/a gt;. lt;/p gt;.
lt;h1 gt; lt;/h1 gt;.
lt;ul gt;.
lt;li gt;: Send to on mobile was still broken lt;/li gt;.
lt;li gt;: Changed On Deck to use a workaround as a temp lt;/li gt;.
lt;li gt;: a where on non-English locales parsing numbers would throw an exception and cause files to not be ingested. lt;/li gt;.
lt;li gt;: Bulk library
GNU GPLv3 ebook ebook-reader server book comics collection csharp typescript
PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.
minor feature: Major refactoring of Unicode handling to allow the use of 'foreign' Unicode characters, i.e. outside the system's configured default character set / code page. Not yet complete, but the following things work: Windows console: usernames and passwords entered interactively into PSCP, PSFTP and Plink can use foreign characters.
Windows command line: usernames, remote commands, and filenames entered via command-line options can use foreign characters.
PuTTY's own terminal (on Windows and Unix): even if it's not configured into UTF-8 mode for the main session, interactive usernames and passwords can use foreign characters.
Unicode version update: all character analysis is updated to Unicode 16.0.0.
Unicode terminal rendering: national and regional flags are now understood by PuTTY's terminal emulator. (However, correct display of those flags will depend on fonts and operating system.).
The Event Log mentions the local address and port number of the outgoing connection socket.
Bracketed paste mode can now be turned off in the Terminal gt; Features panel.
Unix Pageant: new. --foreground mode for running as a subprocess.
the 'border width' configuration option is now honoured even when the window is maximised.
SHA-2 based RSA signatures are now sent with correct zero padding.
terminal wrap mishandling caused occasional incorrect redraws in curses-based applications.
Alt + function key in "Xterm 216+" mode sent a spurious extra escape character.
MITL win32 putty ssh telnet terminal-client file-transfer ftp tftp
The Visualization Toolkit (VTK) is open source software for manipulating and displaying scientific data. It comes with state-of-the-art tools for 3D rendering, a suite of widgets for 3D interaction, and extensive 2D plotting capability.
VTK is part of Kitware’s collection of supported platforms for software development. The platform is used worldwide in commercial applications, as well as in research and development.
minor feature: VTK 9.4.0 Release Notes.
Changes made since VTK 9.3.1 include the following.
New Features (#new-features).
Annotation (#annotation).
DataModel (#datamodel).
ExecutionModel (#executionmodel).
Filters (#filters).
Interaction (#interaction).
I/O (#io).
Python (#python).
Rendering (#rendering).
Testing (#testing).
ThirdParty (#thirdparty).
VR (#vr).
WebAssembly (#webassembly).
Wrapping (#wrapping).
Changes (#changes).
Build (#build).
DataModel (#datamodel-1).
Filters (#filters-1).
I/O (#io-1).
Rendering (#rendering-1).
Wrapping (#wrapping-1).
improvements (#improvements).
Accelerators (#accelerators).
Annotation (#annotation-1).
Build (#build-1).
Charts (#charts).
Core (#core).
DataModel (#datamodel-2).
Filters (#filters-2).
I/O (#io-2).
Interaction (#interaction-1).
Python (#python-1).
Rendering (#rendering-2).
System (#system).
VR (#vr-1).
Deprecations/Removals (#deprecationsremovals).
New Features:
Annotation:
boom: New `vtkPolarAxesActor2D` avaialble for drawing a polar axes overlay.
polar-axes2d (imgs/9.4/polar-axes2d.png).
DataModel:
boom: New `vtkImplicitArray` template class brings memory efficiency to vtk data array
applications. Author's note (9.4/add-vtkImplicitArrays.md).
The new `vtkAnnulus` implicit function represents an infinite annulus (two co-axial cylinders).
Author's note (9.4/annulus-implicit-widget.md).
boom: VTK now supports higher order Galerkin cells via a new data object `vtkCellGrid`. Author's
note (9.4/cell-grid-changes.md).
cell-grid-non-isoparametric (imgs/9.4/cell-grid-non-isoparametric.png).
ExecutionModel:
New information keys added to allow filters to execute without any prior temporal access for
in-situ visualization. Author's note (9.4/no-prior-temporal-access.md).
Filters:
New `vtkAppendPartitionedDataSetCollection` class to append multiple partitioned dataset
collections into a single partioned dataset collection. Author's note (9.4/add-append-PDC.md).
New `vtkCriticalTime` filter to generate time step values based on user-speci
Other science-research visualization c++ python
Friction is a powerful and versatile motion graphics application that allows you to create vector and raster animations for web and video platforms with ease.
High Performance - Friction provides a scalable, high-performance GPU/CPU vector and raster pipeline developed in C++, using Skia and the Qt framework.
Animations for the Web - Create smooth and responsive animations for the web with Friction! Using Friction, you can create animated scalable vector graphics (SVG) using the synchronized multimedia integration language (SMIL), as recommended by the World Wide Web Consortium (W3C).
Multiple Scenes and Timelines - Friction gives you the flexibility to work on multiple scenes at once, with multiple viewers, timelines, and graphs. Adjust it to fit your needs and screen real estate.
Powerful Expression Editor - Power users are welcome! Friction provides support for expressions with ECMAScript in parameters and effects. Additionally, it includes a complete code editor with autocompletion, syntax highlighting, custom functions, and more.
Text and Path Effects - Friction includes a diverse range of effects for enhancing your vector graphics and text. Stay tuned for upcoming releases, as we continue to expand our collection of effects.
Raster/Shader Effects - Friction offers experimental support for user-customizable shader effects. A limited set of effects are included.
major bugfix: https://friction.graphics/releases/friction-100-beta2.html
GNU GPLv3 video graphic editor video-editor qt cpp
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="2118031993" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9400" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9400/hovercard" href="https://github.com/syncthing/syncthing//9400" gt;#9400 lt;/a gt;: Folder overlap not detected when using tilde lt;/li gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2368512033" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9590" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9590/hovercard" href="https://github.com/syncthing/syncthing//9590" gt;#9590 lt;/a gt;: WebUI table column widths broken on iPhone 12 Pro Max and wider lt;/li gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2510114244" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9686" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9686/hovercard" href="https://github.com/syncthing/syncthing//9686" gt;#9686 lt;/a gt;: Sync status stays at 'Syncing xx " when remote device pauses the folder. lt;/li gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2568279364" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9757" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9757/hovercard" href="https://github.com/syncthing/syncthing//9757" gt;#9757 lt;/a gt;: Firefox, dark theme: device ID is hard to read lt;/li gt;.
lt;li gt; lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2598310478" data-permission-text="Title is private" data-url="https://github.com/syncthing/syncthing//9775" data-hovercard-type="" data-hovercard-url="/syncthing/syncthing//9775/hovercard" href="https://github.com/syn
MPL syncronization file-syncronization peer-to-peer p2p backup archiving networking go html javascript
Pango is a library for layout and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed; however, most of the work on Pango so far has been done using the GTK widget toolkit as a test platform. Pango forms the core of text and font handling for GTK.
Pango is designed to be modular; the core Pango layout can be used with different font backends. There are three basic backends, with multiple options for rendering with each.
Client-side fonts using the FreeType and FontConfig libraries. Rendering can be with with Cairo or Xft libraries, or directly to an in-memory buffer with no additional libraries. Native fonts on Microsoft Windows. Rendering can be done via Cairo or directly using the native Win32 API.
Native fonts on MacOS X with the CoreText framework, rendering via Cairo.
The integration of Pango with Cairo provides a complete solution with high quality text handling and graphics rendering. As well as the low level layout rendering routines, Pango includes PangoLayout, a high level driver for laying out entire blocks of text, and routines to assist in editing internationalized text.
minor feature: Support Unicode 16.
Add pango_font_map_add_font_file.
Fontconfig: Reject patterns without FC_FILE.
Coretext: Actually use.AppleSystemUIFont.
Coretext: Keep track of variations.
Win32: Use font options for caching.
Win32: Keep variations in PangoWin32Font.
Build: Require harfbuzz 8.4.0.
Build: Require fontconfig 2.15.
Build: Require meson 1.2.0.
Build: Require Window 10.
GNU GPLv3 fonts framework rendering internationalization gtk library c
datarhei Restreamer provides real-time live video streaming on websites and social media platforms without additional streaming provider costs for video hosting or software licensing costs.
datarhei Restreamer is a modern video streaming platform where teams can live stream and restream everything from webcams to broadcasting. We want to help teams to stream more efficiently by creating a simple yet powerful service for them to live stream video. Our mission is to make a user-friendly and powerful product for everyone to stream video.
major bugfix: Add wettercom service. Add option to select which channels will be displayed on the playersite. Mod updates public videojs v8. erroneous filter setting. encoded address. double -filter parameter when encoder sets filter. Docker build.
Apache video streaming server video-server html shell
The qBittorrent project aims to provide an open-source software alternative to µTorrent.
Additionally, qBittorrent runs and provides the same features on all major platforms (Linux, Mac OS X, Windows, OS/2, FreeBSD).
qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.
major bugfix: BUGFIX: Remove trackers from previous category when moved to new one (glassez)
BUGFIX: Fix .torrent file could not be deleted when torrent is canceled (glassez)
BUGFIX: Reset tracker entries when pausing the session (glassez)
BUGFIX: Check real palette darkness to detect "dark theme" (glassez)
BUGFIX: Correctly handle "torrent finished" events (glassez)
BUGFIX: Preserve initial torrent progress while checking resume data (glassez)
BUGFIX: Avoid reapplying Mark-of-the-Web when it already exists (Chocobo1)
BUGFIX: Don't apply Mark-of-the-Web on existing files (Chocobo1)
WEBUI: Add color scheme switcher (sledgehammer999)
SEARCH: Correctly delete the moved search tab (glassez)
WINDOWS: Correctly save and restore Qt style setting (glassez)
WINDOWS: NSIS: update Luxembourgish, Simplified Chinese and Traditional Chinese translations (Ikko Eltociear Ashimine, 3gf8jv4dv)
GNU GPL internet download torrent bittorent file-sharing cpp javascript html python qt
Mustangproject is a tool to write, validate and parse Factur-X/ZUGFeRD and (CII)XRechnung e-invoices.
It is a (permissive) open source cross platform command line tool and a Java library.
The command line tool e.g. allows to extract and combine PDF and XML from/to Factur-X as well as validate e-invoices, convert XML to HTML or migrate from ZUGFeRD v1 to v2.
The library additionally allows to generate the XML to be embedded either by implementing interfaces or actively creating objects.
minor bugfix: #566.
Have a bean contructor for direct debit.
-? lineTotalAmount is null.
be able to access ID in error message.
log error IDs.
.
APL invoice metadata accounting java-library java e-billing e-invoice
The SCL distribution consists of a library and services part. The services are build with the SCL building blocks. The goal is to setup a library were we can easily install/configure/maintain services. There are many services included and these are used at SURF for our HPC clusters and Office Automation. We hope that
this is also useful for others and that will grow as the standard repo for CFengine services. In Ansible
they call it playbooks and in Salt terms formula
minor bugfix: SCL Enhancements and Bug fixes. Services updates for apt, munge, ntp, resolv, rootfiles and slurm
GNU GPLv3 cfengine shell mustache json
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: Smbd fails to correctly check sharemode against OVERWRITE
Dispositions. Panic in _directory. winexe no longer works with samba 4.21. protocol error - Unclear demessage quot;pad length mismatch quot; for
Invalid bind packet. NetrGetLogonCapabilities QueryLevel 2 needs to be implemented. gss_accept_sec_context() from Heimdal does not imply
GSS_C_MUTUAL_FLAG with GSS_C_DCE_STYLE. winbindd should call process_set_title() for locator child. Update CTDB to track all TCP connections to public IP addresses.
GNU GPLv3 communications file-sharing cifs windows
Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.
minor feature: Release: 7.22 29 Nov, 2024
New features E-book viewer: Read Aloud: Add an option to control the position of the popup control bar. It can now be placed along the top or bottom edges so as to overlap less with text. System tray menu: Add action to restart calibre Tolino driver: Support new firmware. Windows: Enable popup OS notifications even when system tray icon is disabled to match behavior on other platforms. Notifications can be disabled via Preferences- Look feel- Disable notifications on job completion. a regression that caused incorrect English transliteration of Japanese text even when the UI language is set to Japanese macOS: Dark mode: a regression that caused the scrollbar to no longer be transient DOCX Input: When some text has multiple footnotes insert a space between the consecutive foot note numbers so that they are distinct DOCX Input: ToC nesting not working if the styles for the ToC levels dont use integer margins. E-book viewer: spurious chapter transition after configuring Read aloud. PDF Input: reflow of lines in files with little text not working New news sources. Economist News by unkn0wn. Improved news sources. Economist. Indian Express. Economist World Ahead. Frontline. Infobae.
GNU GPLv3 python c++ ebook-reader e-book conversion
HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.
minor feature: Upgrade Notice
Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets and app preferences you have, as they may not be compatible with newer versions. lt;p Windows users, please make sure to install Microsoft.NET Desktop Runtime version 8.0. Download available from Microsoft: lt;ul . lt;li For x64 (AMD or Intel CPUs). lt;li For Arm64 (Qualcomm or other). lt;/ul . lt;h2 HandBrake 1.9.0. lt;h3 All platforms. lt;h4 General. lt;ul . lt;li Added Intel QSV VVC (hardware) video decoder. lt;li Added an option to enable AV1 screen content coding(SCC) on Intel Lunar Lake QSV AV1 encoder. lt;li Added support for lossless VP9 encoding. lt;li Added a preference to keep duplicated Blu-ray titles. lt;li Added support for Max Duration of Scan titles for disc based sources . lt;/ul . lt;h4 Audio. lt;ul . lt;li Added ALAC encoder. lt;li Added Vorbis passthru. lt;li Improved scan of DTS audio profiles. lt;/ul . lt;h4 Subtitles. lt;ul . lt;li Improved quality of subtitles burn-in. lt;li a rare video corruption that could happen when burning-in subtitles. lt;/ul . lt;h4 Third-party libraries. lt;ul . lt;li Updated libraries. lt;ul . lt;li AMF 1.4.35 (AMD VCN video encoding). lt;li FFmpeg 7.1 (decoding and filters). lt;li FreeType 2.13.3 (subtitles). lt;li Fribidi 1.0.16 (subtitles). lt;li HarfBuzz 10.1.0 (subtitles). lt;li libdav1d 1.5.0 (AV1 video decoding). lt;li libdovi 3.3.1 (Dolby Vision dynamic metadata). lt;li libjpeg-turbo 3.0.4 (preview image compression). lt;li libvpx 1
GNU GPLv3 c c-sharp objective-c video conversion cross-platform
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
Sidef is a modern, high-level programming language designed for versatile general-purpose applications, drawing inspiration from the principles of Ruby, Raku, and Julia.
Sidef encompasses various key elements, such as object-oriented and functional programming, functional pattern matching, optional lazy evaluation, multiple dispatch, lexical scoping, closures, keyword arguments, regular expressions, integration with Perl modules, optional dynamic type checking, and robust support for big integers, rationals, floats, and complex numbers.
minor feature: Added the Array .isort and .isort_by ... methods. (558edae)
Added the Array .skip(n), .skip_last(n) and .skip_by ... methods. (dba4feb)
Added the Number farey(n) method. (c392646)
Added the Number farey_neighbors(n, p/q) method. (ec8e01d)
Added the Number egypt_greedy(p/q) method. (262b1a5)
Added the String sayf(format_str, ...) method. (17ea7e1)
Added the String .byte(n) method. (a561092)
Added the String .head and .tail aliases for .first and .last methods. (a561092)
Added the String .cons(n) and .each_cons(n, ... ) methods. (9b4a54b)
Added the FileHandle .get_byte method. (532056c)
Added the FileHandle .printlnf() method (also aliased as sayf). (0d9ec08)
Improvements
Funnier parsing error-messages, generated with Chat GPT. (adabed4)
Extended the FileHandle .new_buf() method, to accept an optional initial string. (5745d87)
Extended the given/when statement to support a block, testing for trueness. (019350a)
Better performance in Number nth_powerfree(n,k) for large enough n ( 10 30). (94bfebe, 14a1ee2, 9b4a54b)
Simplified the liouville_sum function for slightly better performance. (61f50c7)
Changes
Renamed the Array and String method jaro_distance to jaro. (f7e725f)
Bug-fixes
Fixed a minor issue in Perl.to_sidef() method. (2d6af54)
Fixed Number mertens(n) for non-native values of n. (61f50c7)
Guard against "Modification of a read-only value attempted" errors. (0f8b1ab)
Artistic programming language development perl programming-language
Mustangproject is a tool to write, validate and parse Factur-X/ZUGFeRD and (CII)XRechnung e-invoices.
It is a (permissive) open source cross platform command line tool and a Java library.
The command line tool e.g. allows to extract and combine PDF and XML from/to Factur-X as well as validate e-invoices, convert XML to HTML or migrate from ZUGFeRD v1 to v2.
The library additionally allows to generate the XML to be embedded either by implementing interfaces or actively creating objects.
major bugfix: Have a bean contructor for direct debit.
-? lineTotalAmount is null.
be able to access ID in error message.
log error IDs.
APL invoice metadata accounting java-library java e-billing e-invoice
Pyspread is a desktop spreadsheet application. It's unique in supporting Python expressions in table cells rather than introducing a basic style language. It allows CSV import and export, while its own files are GPG signed. It can create charts using matplotlib, grid cells return pythonic objects, like macros can also be written in Python. It can therefore also utilize numpy or matrix operations.
minor bugfix: This is a release.
Dependencies:
Mandatory: Python ( 3.6), numpy ( =1.1), PyQt6 ( 6.5, requires PyQt6.Svg),
setuptools ( =40.0), markdown2 ( = 2.3).
Recommended: matplotlib ( =1.1.1), pyenchant ( =1.1), pip ( =18),
python-dateutil ( = 2.7.0), py-moneyed ( =2.0),
rpy2 ( =3.4, requires R installation), plotnine ( =0.8), libvoikko ( =4.3),
nuspell ( =5.1), hspell ( = 1.4), ggplot2 ( =3.4), pycel ( =1.0b30),
openpyxl extra ( =3.0.7).
For building the apidocs with Sphinx see apidocs/requirements.txt.
:
Errors when slicing S If or are typed too fast in the grid, respective actions are
now triggered only once and not twice.
Added desupport via CLI using logging. Used mainly for xlsx import, yet.
a that prevented many xlsx files from being opened.
Errors when slicing S.
Known :
Font weights may render slightly different from versio0n 2.2.x.
This is caused by Qt6's new font weight model.
GNU GPLv3 spreadsheet python
TurboVNC is a performance-oriented version of the VNC remote desktop connection protocol, based on TightVNC, x4vnc, TigerVNC, and X.org. It provides 3D rendering and VirtualGL compression, works well on video and image-intensive connections. It remains fully compatible to other implementations, but often requires less than a fifth processing power.
A Java-based VNC viewer is also available
minor feature: ### Significant changes relative to 3.1.3:
1. an whereby the TurboVNC Viewer threw a NullPointerException if.
a user clicked the "Connect" button in the New TurboVNC Connection dialog after
Entering an SSH username with a blank VNC host into the "VNC server" field.
2. To better emulate the behavior of OpenSSH, the TurboVNC Viewer's built-in.
SSH client now allows the value of the `SSHPort` parameter, if specified on the
Command line or in a connection info file, to override any SSH ports specified
in the OpenSSH config file.
GNU GPL c vnc rdp remote-desktop 3d tightvnc cross-platform java
A simple graphical JACK patchbay that tries to unite the best of both worlds:
Fast patching and uncluttered port representation of a matrix patchbay
Excellent representation of signal flow of a flow canvas patchbay
It additionally features tightly embedded graphical mixer clients automatable with JACK MIDI/OSC.
minor feature: ### Fixed
* meson subproject sandbox error
* use _exit instead of exit inside forked process
* oroperly clip client node names
* increase height of context window
* limit right click for context menu to canvas region
### Changed
* removing nodes needs right button + ctrl
### Deprecate
* JACK session management
Mixed audio music midi jack c
BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists.
BallroomDJ 4 is the replacement for BallroomDJ.
minor bugfix: 4.12.7 2024-11-30
* Bug Fixes:
* Marquee: Fix background color.
* Allow sort by movement number.
* Changes:
* Right-click in song selection now selects based on 'grouping' or 'work'.
* Automatic song selection will now group songs based on 'grouping' or 'work'.
* Internal:
* Minor code cleanup.
* Update mongoose to version 7.16.
Zlib audio music end-users linux macos windows player ballroom c gtk
Kavita is a full-fledged, fast, cross-platform, & open-source manga, comic, and book server. Built from the ground up with a focus on manga and a goal of being a full solution to your reading needs. Set up your own server and share your manga, comics, and e-book collection with your friends and family.
Extensive File support
Manga/Comics: ZIP, RAR, RAR5, CBR, CBZ, CB7, CBT, TAR.GZ, 7ZIP/7Z
Books: EPUB2, EPUB3, PDF
Raw Images: JPG/JPEG, PNG, WEBP, GIF, AVIF
Manga/Comic Reader
Image Scaling to fit your device screen or override for what feels best to you. Image Splitting for those joined page spreads, don't scroll on your tablet, just split
Double page rendering with optional shadow to emulate reading a comic book
Apply a brightness override to make it easier to read at night
Reading Direction: Left/Right, Up/Down, Webtoon
Webtoon reader built-in
Read across archives without closing the reader
Book Reader
Interactive reader - can interact with text, run javascript
Dark mode persists between page load
Immersive mode, just you and the words
No scroll mode with virtual pages
Customize your reading experience with custom Font, Font Size, Margin, Reading Direction, Dark Mode
Table of Content just a click away
Remember line position and resume where you left off, no matter the device
Read across books without closing the reader
Dedicated PDF Reader
Dedicated PDF reader to give you the best experience for your PDFs
Offers light/dark mode and many customization options
...
minor feature: lt;p gt;After rewriting 50K lines of code last release, I decided it was best to take a break and focus on the that resulted and a few that had piled up. This release is focused, but of course I stuck a few big features in with it. lt;/p gt;.
lt;h3 gt;Scanner lt;/h3 gt;.
lt;p gt;One that has been cropping up as we attract more users with larger libraries or libraries laid out in the Publisher/Series style is the scanner. Users with large libraries modify their library quite a bit and the old scanner had with change detection. v0.8.3 had quite a nasty which required forced library scans to ingest new data. There was also the notorious FK that was more common for larger libraries. lt;/p gt;.
lt;p gt;To these, I rewrote the scanner from the ground up to be more reliable. This was a (painful) 3 week effort working ly with a dedicated set of testers on a canary release to be nightly and stable ready. lt;strong gt;The new scanner will be slower than the old one. lt;/strong gt; As of now, I feel that once the main slow first scan is done, it's actually performing much better. With this new scanner, there were some other major changes. lt;/p gt;.
lt;h3 gt;People Re-architecture lt;/h3 gt;.
lt;p gt;In order to reduce the FK in the scanner, I also needed to tackle the 80+ hour re-architecture of how people work within Kavita. When I started, with my limited knowledge of the scene or what Kavita would grow to become, I implemented people as tags, much like how ComicInfo does. This is constrained when you want to make people more entity-focused, like having a dedicated page for them. lt;/p gt;.
lt;p gt;With this release, you can now view individual details of a person, set a cover and description about the person and see their works and individual they worked on. You can also browse authors and artists, like other software has. This is just the start, please leave feedback for me via Feature Requests, so I can build this feature out more and make it a richer experience. lt;st
GNU GPLv3 ebook ebookreader server book comics collection
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;h3 gt;Look and feel lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Keep a separate search and replace history, so that arrow up/down works both for the search text and for the replacement text. lt;/li gt;.
lt;li gt;a missing status message when pasting through portals. lt;/li gt;.
lt;li gt;a missing bookmark-related status message. lt;/li gt;.
lt;li gt;Make adjustments to the highlight color for various color themes. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Programming lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Check if Assembly looks like Go/Plan9 style when formatting (there is built-in support for formatting Go/Plan9 style Assembly). lt;/li gt;.
lt;li gt;Let lt;code gt;ctrl-o,space lt;/code gt; and then lt;code gt;make lt;/code gt; exec lt;code gt;make lt;/code gt;. lt;/li gt;.
lt;li gt;Look for a lt;code gt;makefile lt;/code gt;, lt;code gt;Makefile lt;/code gt; or lt;code gt;GNUmakefile lt;/code gt; before executing lt;code gt;make lt;/code gt;. lt;/li gt;.
lt;li gt;Let lt;code gt;ctrl-g lt;/code gt; not try to jump to definition for non-source code files. lt;/li gt;.
lt;li gt;Improve jumping to a matching parenthesis when lt;code gt;ctrl-g lt;/code gt; is pressed. lt;/li gt;.
lt;li gt;Improve the Odin function name detection. lt;/li gt;.
lt;li gt;"jump to error" for Odin. lt;/li gt;.
lt;li gt;the Odin build command argument order, and running Odin programs with lt;code gt;ctrl-space lt;/code gt;. lt;/li gt;.
lt;li gt;Add initial support for Starlark. lt;/li gt;.
lt;li gt;Improve syntax highlighting for CSS. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Flags lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Add lt;code gt;-b lt;/code gt; to list the file with lt;code gt;bat lt;/code gt; after copying or pasting, in connection with lt;code gt;-c lt;/code gt; or lt;code gt;-p lt;/code gt;. lt;/li gt;.
lt;li gt;Add lt;code gt;-t lt;/code gt; to list the file after copying or pasting, in connection with lt;code gt;-c lt;/code gt; or lt;code gt;-p lt;/code gt;. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;General lt;/h3
BSDL text-editor editor
Tornado is a Python web framework and asynchronous networking library. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. It's comprised of a web framework, a HTTP client and server implementation based on an asynchronous networking core, and it coroutine library. As whole it can supplant WSGI setups, but the web framework itself may be run with traditional servers.
minor feature: What's new in Tornado 6.4.2
Nov 21, 2024.
Security Improvements.
Parsing of the cookie header is now much more efficient. The older algorithm sometimes had.
quadratic performance which allowed for a denial-of-service attack in which the server would spend.
excessive CPU time parsing cookies and block the event loop. This change CVE-2024-7592.
Apache python web-framework http-server
DNF is a software package manager that installs, updates, and removes packages on RPM-based Linux distributions. It automatically computes dependencies and determines the actions required to install packages. DNF also makes it easier to maintain groups of machines, eliminating the need to manually update each one using rpm.
DNF (or Dandified Yum) is the next generation version of Yum. It roughly maintains CLI compatibility with Yum and defines a strict API for extensions and plugins. Plugins can modify or extend features of DNF or provide additional CLI commands on top of those mentioned below. If you know the name of such a command (including commands mentioned below), you may find/install the package which provides it using the appropriate virtual provide in the form of dnf-command(<alias>) where <alias> is the name of the command; e.g. dnf-command(repoquery) for a repoquery command (the same applies to specifying dependencies of packages that require a particular command).
major bugfix: Doc: Naming of source and derepos.
Spec: Move /var/cache/dnf from dnf to python3-dnf.
Spec: Remove preview yum_compat_level.
Spec: Simplify files dnf section for both yum_compat_levels.
Spec: ownership of /etc/yum tree.
Allow --installroot on read-only bootc system.
Spec: If DNF5 obsoletes DNF, do not build dnf and yum packages.
Spec: If DNF5 obsoletes DNF, do not build dnf-automatic.
Allow --downloadonly on read-only bootc system.
Base: Add kernel-core to reboot_needed list.
AUTHORS: Add myself.
Update need_reboot for dnf-automatic.
Doc: Example send_error_messages in /etc/dnf/automatic.conf.
Automatic: Check availability of config file.
Updated conf_ref to reflect change in fastestmirror behavior.
Display of a code snippet.
New features:
- Print rpm package unpack errors to the user (Rh).
:
Package location if baseurl is present in the metadata.
in 4.22.0:
:rh:`2312906`.
GNU GPL package-manager python linux rpm
Conda is a cross-platform, language-agnostic binary package manager. It is the package manager used by Anaconda installations, but it may be used for other systems as well. Conda makes environments first-class citizens, making it easy to create independent environments even for C libraries. Conda is written entirely in Python, and is BSD licensed open source.
Conda is enhanced by organizations, tools, and repositories created and managed by the amazing members of the conda community.
minor feature: lt;h3 gt;Enhancements lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Adds a new plugin hook for reporter backends, which can be used to customize the way output is rendered in conda. lt;/li gt;.
lt;li gt;Add support for lt;a href="https://github.com/conda/ceps/blob/main/cep-0017.md" gt;CEP-17 lt;/a gt; that allows specifying the path to the site-packages directory of the the Python package via the repodata.json. lt;/li gt;.
lt;li gt;Adds progress bar support for reporter backends plugin hook. lt;/li gt;.
lt;li gt;Adds support for defining spinners for the reporter backends plugin hook. lt;/li gt;.
lt;li gt;Adds support for confirmation functions for reporter backends plugin hook. lt;/li gt;.
lt;li gt;Add new plugin hooks ( lt;code gt;conda_session_headers lt;/code gt; and lt;code gt;conda_request_headers lt;/code gt;) to add headers to outgoing HTTP requests. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Do not retry solves twice in failed lt;code gt;conda env lt;/code gt; runs. lt;/li gt;.
lt;li gt;Remove CreateNonAdminAction to prevent conda remove from deleting.nonadmin files. lt;/li gt;.
lt;li gt;Do not map Python distribution names to conda names in lt;code gt;Preata(pip_interop_enabled=True) lt;/code gt;. lt;/li gt;.
lt;li gt;output writing for lt;code gt;conda export --json --file lt;/code gt;. lt;/li gt;.
lt;li gt;Update lt;code gt;deprecated.action() lt;/code gt; function to account for positional arguments that have no value specified. lt;/li gt;.
lt;li gt;CI upload of coverage files for tests lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Deprecations lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Remove lt;code gt;__conda_reactivate lt;/code gt; shell function in favor of lt;code gt;__conda_activate reactivate lt;/code gt;. lt;/li gt;.
lt;li gt;Mark lt;code gt;conda.misc.rel_path lt;/code gt; as pending deprecation. lt;/li gt;.
lt;li gt;Require Python 3.9 or greater. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Contributors lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;a clas
BSDL-2 package-management binaries python
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.
major feature: (2024-11-20).
### Added (181 changes).
Added type and controls column to requirements and api (merge request) GitLab Enterprise Edition.
Allow Sidekiq workers to be disabled by default by configuration (merge request) GitLab Enterprise Edition.
Remove nuget_extract_nuget_package_model feature flag (merge request).
Introduce rotation of personal tokens in UI by @shangsuru (merge request).
Add worker for member deletion (merge request).
Adds ciJobTokenScopeAllowlistEntry graphql type (merge request).
Update docs to reflect workspaces private container registry support (merge request).
Track epic syncing errors (merge request) GitLab Enterprise Edition.
Create ci_runner_tags table (merge request).
Add ai_settings table (merge request).
Add network polling and pagination (merge request).
Added API for Project Security Settings (merge request) GitLab Enterprise Edition.
Add sep concurrency control documentation (merge request).
Add DORA projects comparison panel to group Value Streams Dashboard (merge request) GitLab Enterprise Edition.
Add missing fields to WorkspaceType (merge request) GitLab Enterprise Edition.
Update routes to redirect to duo home (merge request) GitLab Enterprise Edition.
Support workspace suspension (merge request).
Backfill security policies table from YAML (merge request) GitLab Enterprise Edition.
Add spdx column to software_license_policies table (merge request) GitLab Enterprise Edition.
Create streamers for audit events streaming destinations (merge request) GitLab Enterprise Edition.
Add job to create missing ExternalLinks (merge request) GitLab Enterprise Edition.
Persist add on seat assignments records on CH (merge request) GitLab Enterprise Edition.
Add base importers for GitHub import user mapping (merge request).
Add rake task to enable work item epics (merge request) GitLab Enterprise Edition.
Sync Application Settings seat_control value with new_user_signups_cap (merge request) GitLab Enterprise Edition.
P
MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control
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: Decompress: handle ZIP central directory.
Doc: add extractor logging feature.
Extractor: add ftp service implementation.
Extractor: add imaginary transaction event to FTP.
Extractor: add user field.
Extractor: enable logging for FTP aggregated event.
Extractor: event handlers subscribe by themselves.
Extractor: memory management.
Extractor: include type support header explicitly.
Extractor: introduce flow data.
Extractor: log on last response.
Extractor: move extractor event out of snort namespace.
Extractor: refactor code.
Extractor: update dev_notes.txt.
File_api: add helper methods to unset filename and reset sha.
Ftp: reset cmd_size when reset cmd_str.
Sip: parse all the SIP methods defined.
Stream_tcp: initialize the daq_instance field in the Packet instance allocated for a meta-ack to the value from the wire packet.
Thread: get_relative_instance_number now zero-based.
GNU GPLv3 ids logger traffic ips network security analysis tcp udp cpp c
µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.
minor bugfix: ## / changes.
Better handle unexpected conditions when deserializing.
Potential infinite async loop.
GNU GPLv3 javascript browser ad-blocker filter privacy
Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.
major bugfix: This release is a feature release which includes support for multi-stage
authentication with Git credential helpers (requires Git 2.46.0) and
relative worktree paths (requires Git 2.48.0), a new object transfer batch
size configuration option, better path handling when installing on Windows,
more POSIX-compliant hook scripts, and improved performance with sparse
checkouts, partial clones, and Git remotes with large numbers of tags.
Note that the 3.6.x series of Git LFS releases will be the last releases.
for which we provide packages or support for versions of any Linux
distribution based on either Red Hat Enterprise Linux 7 (RHEL 7) or
SUSE Linux Enterprise Server 12 (SLES 12).
Note also that the 3.6.x series of Git LFS releases may be the last.
releases for which we provide packages or support for versions of any
Linux distribution based on Debian 10 ("buster").
This release is built using Go v1.23 and therefore on macOS systems.
requires macOS 11 (Big Sur) or later, and on Windows systems requires
at least Windows 10 or Windows Server 2016 (although Windows 8.1 may
suffice).
We would like to extend a special thanks to the following open-source.
contributors:
@blanet for ing a crash when handling HTTP 429 responses.
@bogomolets-owl for implementing a batch size configuration option.
@ConcurrentCrab for preventing hung SSH transfer protocol connections.
@jochenhz for ensuring files with Unicode names are not accidentally pruned.
@pastelsky for optimizing performance of our pre-push hook.
@rustfor correcting some code comments.
@rusttech for ing an array size allocation @xdavidwu for improving the portability of our tests and hooks.
Features:
git: improve sparse checkout support #5796.
hook: newlines in command missing message #5886.
Add batch size config value and use it everywhere #5876.
Support relative paths to linked working trees #5898.
git-lfs: omit tags in ls-remote; optimize pre-push #5863.
Support multistage authentication with a
MITL git
Weblate is an open source web-based translation tool with version control. It includes several hundred languages with basic definitions, and enables the addition of more language definitions, all definitions can be edited by the web community or a defined set of people, as well as through integrating machine translation, such as DeepL, Amazon Translate, or Google Translate.
minor feature: lt;p gt;Released on November 19th 2024. lt;/p gt;.
lt;p gt; lt;strong gt;Improvements lt;/strong gt; lt;/p gt;.
lt;ul gt;.
lt;li gt; lt;a href="https://docs.weblate.org/en/weblate-5.8.4/user/search.html#search-users" rel="nofollow" gt; lt;span gt;Searching for users lt;/span gt; lt;/a gt; can search based on user changes. lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt; lt;/strong gt; lt;/p gt;.
lt;ul gt;.
lt;li gt;.
lt;p gt;occasional crash in lt;a href="https://docs.weblate.org/en/weblate-5.8.4/api.html#rss" rel="nofollow" gt; lt;span gt;RSS feeds lt;/span gt; lt;/a gt;. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt; lt;a href="https://docs.weblate.org/en/weblate-5.8.4/user/checks.html#check-icu-message-format" rel="nofollow" gt; lt;span gt;ICU MessageFormat lt;/span gt; lt;/a gt; gracefully handles plural strings. lt;/p gt;.
lt;/li gt;.
lt;li gt;.
lt;p gt; lt;a href="https://docs.weblate.org/en/weblate-5.8.4/vcs.html#vcs-bitbucket-cloud" rel="nofollow" gt; lt;span gt;Bitbucket Cloud pull requests lt;/span gt; lt;/a gt; correctly generates pull request description. lt;/p gt;.
lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Upgrading lt;/strong gt; lt;/p gt;.
lt;p gt;Please follow lt;a href="https://docs.weblate.org/en/weblate-5.8.4/admin/upgrade.html#generic-upgrade-instructions" rel="nofollow" gt; lt;span gt;Generic upgrade instructions lt;/span gt; lt;/a gt; in order to perform update. lt;/p gt;.
lt;p gt; lt;strong gt;Contributors lt;/strong gt; lt;/p gt;.
lt;p gt;Code contributions lt;br gt;.
Michal Čihař, gersona, Mehdi El Oualy lt;/p gt;
lt;p gt;Documentation contributions lt;br gt;.
Michal Čihař lt;/p gt;
lt;p gt; lt;a href="https://github.com/WeblateOrg/weblate/milestone/132?=1" gt;All changes in detail lt;/a gt;. lt;/p gt;.
GNU GPLv3 translation localization web python html
Doxide generates documentation for C++ source code. It is configured with YAML, generates Markdown, and publishes HTML.
Entities in the source code are documented with special /** comments */ containing @commands, as with the classic tool Doxygen. The source code is parsed and documentation processed into Markdown then HTML. Doxide aims at online documentation with a modern look and responsive design for desktop and mobile devices.
Doxide is open source software written in C++. It depends on libyaml to parse YAML configuration files and Tree-sitter to parse source code. By generating Markdown, it opens a whole wide world of static site generation tools and themes for presentation. There is particular support for MkDocs and the Material for MkDocs theme. A little extra effort enables alternatives such as Jekyll and Hugo. Other formats such as PDF are possible too, via Pandoc.
minor feature: lt;ul gt;.
lt;li gt;Template specializations now included, if documented. lt;/li gt;.
lt;li gt;Improved error handling for parse errors in YAML frontmatter; will now continue rather than exit. lt;/li gt;.
lt;li gt;Sanitized output of lt;code gt;operator (...) lt;/code gt;, which looks like a link in Markdown. lt;/li gt;.
lt;li gt;Removed unnecessary use of polyfill JavaScript from default output of lt;code gt;doxide init lt;/code gt;. lt;/li gt;.
lt;li gt;Improved line inclusions and exclusions for new code coverage support ( lt;code gt;doxide cover lt;/code gt;), e.g. including lines that contain expressions that may be executed, but excluding compile-time executed expressions such as in lt;code gt;if constexpr lt;/code gt;, lt;code gt;requires lt;/code gt; clauses and types. lt;/li gt;.
lt;/ul gt;.
Apache documentation utilities doxygen mkdocs cpp
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.
minor feature: lt;h2 gt;What's Changed lt;/h2 gt;.
lt;ul gt;.
lt;li gt;build(deps): update (hot/8.3) by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate" gt;@renovate lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2468468419" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//4977" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/4977/hovercard" href="https://github.com/canonical/snapcraft/pull/4977" gt;#4977 lt;/a gt; lt;/li gt;.
lt;li gt;build(deps): bump craft-providers to 1.24.2 by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mr-cal/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mr-cal" gt;@mr-cal lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2491983213" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5006" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5006/hovercard" href="https://github.com/canonical/snapcraft/pull/5006" gt;#5006 lt;/a gt; lt;/li gt;.
lt;li gt;build(deps): update dependency craft-cli to v2.7.0 (main) by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate" gt;@renovate lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2511350763" data-permission-text="Title is private" data-url="https://github.com/canonical/snapcraft//5021" data-hovercard-type="pull_request" data-hovercard-url="/canonical/snapcraft/pull/5021/hovercard" href="https://gith
GNU GPLv3 snaps linux packaging distribution python cpp
Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don’t have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.
minor bugfix: Still requires Zig 0.12 or 0.13.
- Support transparent reading/writing of zstandard-compressed JSON.
- Add `--compress` and `--export-block-size` options.
- Perform tilde expansion on paths in the config file.
- JSON import of escaped UTF-16 surrogate pairs.
- incorrect field in root item when exporting to the binary format.
- Add -Dstrip build flag.
MITL ncurses terminal cli c
VeraCrypt is a full-disk encryption software derived from TrueCrypt. It revises some of the algorithm usage against brute-force attacks. For example system partitions use use larger rounds of PBKDF2 key stretching. The partition and container format is different to that of TrueCrypt however.
minor bugfix: /strong (November 19th, 2024):.
.
All OSes:.
.
Added support for SHA-256 x86 intrinsic to enhance the performance of PBKDF2-HMAC-SHA256..
Updated translations.
.
.
Windows:.
.
Dropped support for Windows 32-bit..
Set Windows 10 May 2020 Update (version 2004) as the minimum supported version..
driver deadlock under low-memory scenarios caused by re-entrant IRP completions..
failed EFI detection on some PCs where the BootOrder variable is not defined..
various affecting the EFI system encryption configuration editor..
Replaced the deprecated CryptGenRandom with BCryptGenRandom for generating secure random bytes..
.
.
Linux:.
.
an assertion with the wxWidgets library included in Ubuntu..
Improved directory-opening logic by prioritizing xdg-open and adding fallback mechanisms..
.
.
macOS:.
.
Disabled screen capture by default. Added the --allow-screencapture CLI switch to enable it if needed..
.
.
.
Other c++ encryption disk-encryption security
|