Highlight 3.58 💾

Highlight converts sourcecode to HTML, RTF, LaTeX, TeX, SVG, Pango, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable Lua scripts. It provides a plug-in interface to tweak syntax parsing and coloring.

minor feature: - improved `--force` fallback argument handling - added C++ attribute syntax support - added Lua fuction `StoreValue` to set and retrieve information across Lua states - added `extras/eclipse-themes/eclipse_color_themes.py` script to retrieve themes from eclipsecolorthemes.org - added support for Web Assembly Text - updated mark_lines.lua to output 16m terminal sequences - fixed issues in bash.lang - fixed Bash heredoc highlighting in bash_functions.lua - CLI: `highlight --version -q` only prints the version number - GUI: added theme contrast indicator

GNU GPLv3 documentation text-processing html latex

PeerTube 2.4.0 💾

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: The minimum ffmpeg version required is now 4.1. Deprecate static routes that will be removed in 3.0 (you may not have to do anything if you used paths returned by the video REST API): /static/avatars/: use /lazy-static/avatars/ instead. /static/previews/: use /lazy-static/previews/ instead. /static/video-captions/: use /lazy-static/video-captions/ instead. . /static/avatars/: use /lazy-static/avatars/ instead. /static/previews/: use /lazy-static/previews/ instead. /static/video-captions/: use /lazy-static/video-captions/ instead. Use playlistPosition URL parameter for playlists instead of videoId to set the current playlist position. Better error message on PostgreSQL connection error. Add ssl option support for PostgreSQL connection. Player video annotation (alpha). Add embed API (https://docs.joinpeertube.org/#/api-embed-player): playNextVideo method playPreviousVideo method getCurrentPosition method . playNextVideo method. playPreviousVideo method. getCurrentPosition method. Embed URL parameters Add ability to disable PeerTube link in embed using an URL param (peertubeLink=0) . Add ability to disable PeerTube link in embed using an URL param (peertubeLink=0). Add plugins support in embed. Add client plugin hooks (https://docs.joinpeertube.org/#/api-plugins): action:embed.player.loaded (for embed) . action:embed.player.loaded (for embed). Add custom fields in video update/upload form using registerVideoField (https://docs.joinpeertube.org/#/contribute-plugins?id=add-custom-fields-to-video-form). Moderation: Add ability to report comments and accounts. Add messaging system between local reporter of an abuse and moderators so they can easily communicate. Users can now see their abuse reports, and have notifications when an abuse state changed (accepted/rejected) or when moderators added a new message. Add embed to block list details @rigelk in #2926 . Add ability to report comments and accounts. Add messaging system between local reporter of an a

Affero GPLv3 javascript angularjs web video hosting activitypub

µBlock Origin 1.29.3b10 💾

µ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 feature: Firefox: Click uBlock0_1.29.2.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Install from the Chrome store (CWS): https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. . For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/. Add argument to nowoif scriptlet. regression in set-constant scriptlet.

GNU GPLv3 javascript browser ad-blocker filter privacy

OCRmyPDF 11.0.2 💾

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.

minor feature: Update templates . Reorganize templates. . Add "Postprocessing" message as a hint for long Ghostscript runs. . metadata up: don't try to update original PDF's metadata with docinfo. . v11.0.2 release notes.

GNU GPLv3 pdf ocr scanning

Nextcloud 19.0.3RC1 💾

Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise. Keep all of your life / business private and secure on a server you control. Share with only who you choose, and no-one else.

minor feature: Add more integration tests for resharing permissions . ensure mounts are scanned during tests. . ensure home storage is initialized on first setup. . better cleanup in share tests. . placeholder with multiplace spaces in the name. . Return correct loginname in credentials. . adapt testGetLoginCredentialsInvalidTokenLoginCredentials() unit test . . . . Set the moment locale even earlier. . . . . . . . . . lower minimum search length to 2 characters. . tx-robot updated from transifex. . tx-robot updated from transifex. . tx-robot updated from transifex. . tx-robot updated from transifex. . 19.0.1 final. . Call openssl_pkey_export with config and log errors. . tx-robot updated from transifex. . Build source maps on production build again. . Do not log RequestedRangeNotSatisfiable exceptions in DAV. . tx-robot updated from transifex. . . . . . tx-robot updated from transifex. . typo. . . . . . . . parsing of language code. . tx-robot updated from transifex. . tx-robot updated from transifex. . tx-robot updated from transifex. . tx-robot updated from transifex. . Discourage webauthn user interaction. . . . . . . . tx-robot updated from transifex. . Encryption is ready if master key is enabled. . Disable fragile comments tests. . . . . . tx-robot updated from transifex. . Do not double encode the userid in webauthn login. . update icewind/smb to 3.2.6. . tx-robot updated from transifex. . . . Respect default share permissions. . . . Compile assets. . allow admin to configure the max trashbin size. . . . Improve error reporting on sharing errors. . . . risky test in twofactor_backupcodes. . Use assertStringContainsString instead of assertContains on strings. . Remove deprecated test of internal attributes via assertAttributeEquals. . Use assertEqualsCanonicalizing instead of deprecated assertEquals par . . Replace deprecated assertArraySubset with logic that does the same. . Remove d

Affero GPLv3 storage cloud web-environment file-sharing secure s3 dropbox

SimThyr 4.0.3 💾

SimThyr is a continuous simulation program for pituitary-thyroid feedback control. It is based on a published parametrically isomorphic model of thyroid homeostasis. Applications of this program cover research, including development of hypotheses, and education of students in biology and medicine, nurses, and patients.

minor bugfix: Bug fixes and (for macOS) first version being notarised by Apple.

BSDL thyroid endocrinology medicine simulation modelling cybernetics biology bioinformatics science-research unix pascal object-pascal

Vim 8.2.1634 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.2.1634: loop to handle keys for the command line is too long Problem: Loop to handle keys for the command line is too long. Solution: Move a few more parts to separate functions.

Other text-editor ide vi vim

Electron 12.0.0-nightly.20200907 💾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25126. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25085. PowerMonitor not emitting suspend/resume events on some Windows machines. #25165. an where filters set in dialogs on macOS would have nondeterministic ordering. #25194. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25101. Frameless window's size being changed when restored from minimized state. #25045. Network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25179. Node's TLS stack not allowing renegotiation. #25041. The following for frameless when maximized on Windows unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. White line on top of window under 4k resolutions. #25218. Window size being changed after unmaximizing. #25133. Not working WebSQLDatabase in extension background pages. #25070.

MITL node js

Folly 2020.09.07.00 💾

Folly is a library of C++14 components designed with practicality and efficiency in mind. It complements (as opposed to competing against) offerings such as Boost and the standard library.

minor feature: SHA256(folly-v2020.09.07.00.zip)= f7c69ac3721225767913f493e9f4f0e7e99dddc. SHA512(folly-v2020.09.07.00.zip)= ba31856dc752191347ab6e846e5cc624d9 SHA256(folly-v2020.09.07.00.tar.gz)= 8c4cce7d9e4008f4276e5dcdd264faf647

Apache c++ library core components

KDevelop 5.6.0 💾

KDevelop is a cross-platform IDE. It supports various programming languages such as C, C++, Python, PHP, Java, SQL, Ruby, QML, JavaScript, Go, and document formats XML, HTML, CSS, build systems QMake, CMake, and version control, GUI builders, debugging and documentation tools. It's based on KDevPlatform and the KDE and Qt libraries.

minor feature: shell: do not append a " " to window title if there is no session string . Use Q_DECLARE_OPERATORS_FOR_FLAGS in same namespace as flags definition. . SVN_SILENT made messages (.desktop file) - always resolve ours. . sublime: not drawn tabbar base frame between tabs view status. . Use Q_DECLARE_OPERATORS_FOR_FLAGS in flags' namespace only with Qt = . . Port away from deprecated Qt::MidButton. . Remove a duplicate qCWarning(SHELL). . Drop empty X-KDE-PluginInfo-Depends. . Set version number to 5.6.0. . appimage: bump rs/breezestyle to 20.08.1/5.19.5. . appdata: update release info with 5.6.0.

GNU GPL c c++ qt4 kde ide programming code-editor build-system debugging gui-builder

youtube-dl 2020.09.06 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.

minor feature: utils Recognize wav mimetype. nrktv:episode Improve video id extraction. youtube age gate content detection. youtube:user Extend URL regular expression. xhamster Improve initials regular expression. svtplay video id extraction. twitch Rework extractors. Switch to GraphQL Add support for collections Add support for clips and collections playlists . Switch to GraphQL. Add support for collections. Add support for clips and collections playlists. biqle Improve video ext extraction. xhamster extraction. xhamster Extend URL regular expression ).

Public Domain python utility video

barmaid.lua 4.0 💾

generates status-bars for dzen2, lemonbar, and the terminal (including 'bottom of screen' terminal bar by manipulating vt220 terminal). Requires libUseful and libUseful-lua.

minor feature: Only lookup usage of requested partitions . Support for images, clickable areas and counters added.

GNU GPLv3 dzen2 lemonbar status-bar

Ardour 6.3 💾

Ardour is an audio processing and editing application. It integrates broad hardware support, JACK and ALSA backends, flexible recording features, multi-channel nesting, import and exporting various file formats, comes with ready to use samples from freesound.org. It has a pretty editing UI, mixing, routing, monitoring, panning. Ardour allows non-destructive and non-linear editing, can be used for augmenting audio layers in video files even. And comes with many effect, input and output plugins. It's open source, but asks for donations on the download page for prebuilt binaries.

minor feature: Disabled routes do not have a label that can be edited . track-header visibility for inactive tracks. . recursive locks when removing procs with a sidechain - #8301. . Improve demessage (tracking down JACK latency updates). . Handle JACK latency callbacks in sync with process thread #8304. . Clean up b5e479d and expose API to queue latency-updates. . Queue latency updates for initial connection. . Cache MIDI generator port latency. . Increase a-fluidsynth polyphony. . double click to expand / contract the track. . When copying a Range of MIDI, special-case the midi start+end in beat . . Likely for occasional crash in editor_regions::region_changed(). . Remove demessage. . Allow Lua DSP scripts to override strict-i/o. . Add cross-fade and A/B switch plugins. . Add a tool to test-load SMF. . LV2 buffersize option interface. . Use signed int for atomic operations -- #8314. . SMF: use glib macros for endian conversion. . NO-OP: backport some libsmf doc and warnings. . SMF: various backports from libsmf PR7. . Use signed int for atomic operations part II -- #8314. . SMF: remove unused variable. . Remove unused libsmf seconds/time API. . Don't allow to run Linux installer on other unices. . Copy state files for backup, instead of serializing. . Do not emit StateSaved signal for backup saves. . Remove delay when engaging record while rolling. . Add deflags to track down #8317. . Add instrument before adding route #8317. . Auto-connect MIDI-Busses to master. . Revert recent auto-connect hack. . Add API to query if an instrument was fanned out. . Overhaul MIDI auto-connect #8317, #8307. . auto-connect thread race-condition. . Another attempt at ing the auto-connect race condition. . Auto-connect MIDI track/bus when output ports change. . Transport: engaging loop play while rolling with no audio tracks now . . Allow export-graph for analysis only. . Allow to skip installing 3rd party plugins. . Initial prototype for session loudness #8

GNU GPL c audio editor jack multimedia music soundtrack conversion mixing audio-processing audio-effects sampling midi

ImageMagick 7.0.10-29 💾

ImageMagick® is software toolset and library to create, edit, compose, or convert bitmap images. It supports easy cropping, resizing and distorting, combining and morphing, colorizations, animations, applying effects or decorations, adding text, polygons and Bézier curves. Supported image formats include PNG, JPEG, JPEG-2000, GIF, SVG, TIFF, DPX, EXR, PDF and Postscript. IM is comprised of the command line tools convert, identify, mogrify, composite, montage, compare, stream, display (with editing GUI), animate, import and conjure for scripting. And there are bindings for Ada, C, COM+, C++, Java, Lisp, haXe, .NET, PHP, Python, Ruby and Tcl.

minor feature: Font location has changed apparently. . https://github.com//pull/2424. . https://.chromium.org/p/oss-fuzz//detail?id=22534. . . . don't permit a subimage specification for image primitive. . https://github.com///2412. . Added missing typecast to solve reported in #2454. . Corrected typecast. . Removed unused function. . . . . . Improved AVIF check. . Exit early when the encoder could not be found. . Enabled support for AVIF encoding on Windows. . Added autolinking for libzip. . Code cleanup. . Added missing flags and changed defines check. . Make sure file is assigned. . Code style changes. . Refactored the code to only have the cleanup and failure return in a . . Cleanup temporary file. . Code cleanup. . Some more cleanup. . Minor refactoring. . Download hp2xx during the build. . https://github.com///1581. . . . . . . . . . . . https://github.com/ImageMagick/ImageMagick6//90. . https://github.com/ImageMagick/ImageMagick6//91. . Minor code cleanup. . https://github.com//discussions/2409. . Corrected implementation for BlurCompositeOp. . Corrected reading of Photoshop layers #2472. . . . Removed conversion from signed to unsigned and back to signed. . read sun-path knot as signed integer. . Added early exit when rows and columns are specified and SetImageExte . . The clip path in the 8bim profile is updated when the image is extend . . https://github.com///24. . https://github.com///2489. . https://github.com/ImageMagick/ImageMagick6//96. . pending release.

Apache c graphics image-manipulation image-magick graphics-conversion

Objeck 5.4.0 💾

Objeck is an open-source programming language inspired by Java and influenced by Scheme and UML. Objeck was designed to be fast, easier to use, lightweight and cross-platform.

minor feature: Enhancements and updates Highlights: 1. Fixed a critical issue in the VM that was incorrectly converting negative integers into floats (bug) 2. Added a Windows launcher app to simplify usage and installation (new) 3. Windows launcher will notify users of new versions (new)

BSDL-2 compiler code-generator assembler interpreter

Whiley 0.7.2 💾

Whiley is a programming language with refinement types, extended static checking and an indentation-based syntax. It compiles to Java bytecode and runs per JAR-runtime on any JVM, which in turn allows to reuse existing Java libraries. The SDK includes a compiler (wyjc), documentation, a plugin framework, disassembler, and an Eclipse plugin.

minor feature: Merge commit '8df2a1054' into develop . Preparing next release version. . Merge branch 'develop'.

BSDL jvm whiley java programming-language static-typing

CakePHP 4.1.4 💾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: Route now normalizes HTTP method names. This prevents hard to diagnose route matching failures when a method was miscased. The output of de() now includes whitespace in the generated HTML. This improves the text output when contents are copy and pasted. The HTML output of de() now includes a 'copy' button to make copying the contents easier. Parameter name mismatches between interfaces, and implementations were in preparation for PHP8's named parameters. Invalid UUID values now emit warnings less often during marshalling. TableRegistry::get() now generates aliases correctly when tables are fetched with their full qualified namespace name. ADmad. Mark Scherer. Mark Story. othercorey.

MITL php framework web-mvc cakephp rails

SWI Prolog 8.3.6 💾

SWI-Prolog offers a comprehensive free Prolog environment. It has been in development since 1987 and extended for requirements of real world applications, but is also widely used in research and education. It includes a nice command line interface, fast and transparent compilation, a debugger, profiling features. It also has the ability to integrate with C code, and already comes with packages for threading and process management, encryption, TCP/IP, TIPC, ODBC, SGML/XML/HTML, RDF, HTTP, graphics manipulation and output. It's also cross-platform.

minor feature: DOC: consistency of docs for forall/2 and concurrent_forall/2. . typos. . Removed predicate_property'/2 from public docs. Peter Ludemann. . Open foreign frame in PL_clear_foreign_exception() as stream errors m . . : copy_stream_data/2: ensure exceptions are passed. . PORT: Support Unicode wmain() for Windows. This adds PL_winitialise(). . : Encoding for command line options passed through ' cmd_option_ . . : Make sure the xpce boot files are handled as library files and . . COMPAT: Export memberchk/2 from library(lists). . : compile_predicates/1: wrong handling of module qualification c . . ADDED: set_system_IO/3 to bind stdin/stdout/stderr to Prolog streams. . ENHANCED: ignore tty stream errors when there is no active terminal. . : supporting wide file names in qlf files. . Updated bench. . Updated ssl. . Updated debian. . Updated semweb. . Updated bench. . Cleanup arg/1 arity type. . Updated ssl. . Updated bench. . typos. . Modified ' fetch_vm'/4 to always qualify procedure arguments. . Make ' vm_assert'/3 work. . ADDED: library(prolog_code): is_predicate_indicator/1. . : load_file/2: if(changed) option for loading a non-module file. . : is/2 using optimised arithmetic with a float value while the l . . Test for instantiated float output for is/2. . : SICStus emulation: avoid mapping use_module/1,2 unconditionally. . ADDED: library(sandbox): support load_files/2 with safe options. . MODIFIED: Extensive rewrite to avoid variable references inside and. . ENHANCED: Proper Last Call Optimization (LCO) for a subset of the calls: . Updated cpp. . : re-enable inline unification after switching off demode. R . . Extened library(vm): clause_vm/2 and vmi_labels/2. vm_list/2 now adds. . : Possibly crash in wrap_predicate/4. With help from Peter Ludem . . Preparing version 8.3.6.

GNU LGPL prolog compiler software-development

Homebank 5.4.3 💾

HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.

minor bugfix: Position of auto assignments is lost after reload a file. Inversion of sign in splits causes the transaction to not be savable. Cancel editing a "splitted transaction" is updating the expense value in transaction list. Scheduled entries can't have a blank memo. Press delete while the focus is in quicksearch try to delete txn. Wish : #1886299 export to csv/clipboard 1st column title naming. Wish : #1886181 default preference or remind for import similar date gap. Wish : #1880386 revert ease to combine expense/income in splits dialog. Wish : #1882081 add a gtk font size override Edit. Wish : #1871383 increase exchange rate size. Wish : #1869112 "Export CSV" feature for the "Show all..." transactions view. Wish : #1837550 export transaction from account as CSV with every split line. 2020-05-16 Maxime Doyen.

GNU GPL c gtk accounting personal-finance quicken money

VirtualBox 6.1.14 💾

VirtualBox is a full x86 hardware virtualizer, suitable for server, desktop and embedded usage. It's extremely feature-rich, emulates lots of individual and alternative hardware and devices, supports different virtual machine disk formats, it's cross-platform and supports ancient and current Windows versions, DOS systems, BSD, Solaris and OS/2 as guest operating system.

minor feature: GUI: file name changes in the File location field when creating Virtual Hard Disk VMM: running VMs which failed to start with VERR_NEM_MISSING_KERNEL_API_2 when Hyper-V is used. Audio: regression in HDA emulation introduced in 6.1.0. macOS host: webcam passthrough and audio input on Mojave and newer by requesting authorization from the user. macOS host: VBoxHeadless no longer able to start VMs. Windows host: in serial port implementation. Shared Clipboard: a potential crash when copying HTML data. Linux host and guest: Linux kernel version 5.8 support. EFI: reading ISO9660 filesystems on attached media. EFI: Support booting from drives attached to the LsiLogic SCSI and SAS controller emulations.

GNU GPL c c++ virtual-machine operating-system virtualization emulation

µBlock Origin 1.29.3b9 💾

µ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 feature: Firefox: Click uBlock0_1.29.2.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Install from the Chrome store (CWS): https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. . For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/. Add argument to nowoif scriptlet. regression in set-constant scriptlet.

GNU GPLv3 javascript browser ad-blocker filter privacy

Universal Media Server 9.8.1 💾

Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).

minor bugfix: General: Improved speed of renderers and UMS recognizing each other Reduced network and CPU loads associated with renderer discovery Improved loading of external libraries older macOS auto-updating to UMS for newer macOS quickrun scripts for developers not removing the Windows service firewall rule on uninstall Translation updates via Crowdin: English (United Kingdom) (33 ) German (98 ) Slovak (98 ) Dependencies: Bump assertj-core from 3.16.1 to 3.17.1 Bump git-commit-id-plugin from 4.0.1 to 4.0.2 Bump junrar from 6.0.1 to 7.3.0 Bump maven-resources-plugin from 3.1.0 to 3.2.0 Bump MediaInfo from 18.12 to 20.08 Bump oshi-core from 5.2.2 to 5.2.5.

GNU GPL java media streaming ffmpeg upnp dlna

MediaWiki 1.35.0-rc.3 💾

MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and the other Wikimedia projects, used by hundreds of millions of people each month. MediaWiki is localised in over 350 languages and its reliability and robust feature set have earned it a large and vibrant community of third-party users and developers. MediaWiki is: feature-rich and extensible, both on-wiki and with hundreds of extensions; scalable and suitable for both small and large sites; simple to install, working on most hardware/software combinations; and available in your language.

minor feature: mediawiki.visibleTimeout: Update the nextVisibleTimeoutId value . Update git submodules. . Update git submodules. . Remove maintenance/createCommonPasswordCdb.php. . Add missing comma to ValidSkinNames code example. . Increase "sites.site_global_key" to varbinary(64). . Merge "Remove maintenance/createCommonPasswordCdb.php" into REL1_35. . Merge "mediawiki.visibleTimeout: Update the nextVisibleTimeoutId valu . . shell edge-cases in Windows. . Drop PHP 7.2 support in MediaWiki 1.35; require 7.3.19. . Update RELEASE-NOTES-1.35. . Add CentralIdLookup::factoryNonLocal(). . CentralIdLookup: Add @SInCE to factoryNonLocal(). . User::pingLimiter: add user-global rate limit type. . Update git submodules. . User: enforce pingLimiter() expiry time. . Remove maintenance/storage/drop_content_model_info.sql. . Rest: Handle Uri constructor exception. . RequestFromGlobalsTest failing in Travis CI. . Rest: Use try/catch to handle URIs with embedded colon. . Few more RELEASE-NOTES items. . Bump MW_VERSION to 1.35.0-rc.3.

GNU GPLv3 wiki php

schily 2020-09-04 💾

The "Schily" Tool Box is a set of tools written or managed by Jörg Schilling. It includes programs like: cdrecord, cdda2wav, readcd, mkisofs, smake, bsh, bosh, btcflash, cal, calc, calltree, change, compare, count, cpp (K&R original), cstyle, devdump, dmake based on SunPro Make, fifo, hdump, isodebug, isodump, isoinfo, isovfy, label, make, man2html, mt, obosh, od, p, POSIX patch, pbosh, printf, sccs, scgcheck, scpio, scut, sdd, sfind, sformat, smake, sh/bosh (Bourne Shell), spaste, star, star_sym, strar, suntar, svr4.make, gnutar, tartest, termcap, and ved.

major feature: The Makefile System now unexports dangerous environment variables like FIGNORE. hdump/od now installs a 100 POSIX compliant link xpg4/bin/od. Bourne Shell: now removes xpg4/bin/sh before creating the link to permit to repeat make install. OpenCSW: many changes to the packet meta data to make the packets up to date. SunPro Make: added several #ifdefs for better portability. configure: config.guess no longer complains about FreeBSD on ARM-64. udiff: now uses getdelim() for arbitrary line length and binary data. udiff: print a warning if a file does not end in a newline. udiff: new links "fdiff" and "fsdiff" are added to the command for POSIX compatible output and SCCS bdiff compatibility. patch/SCCS: some unit test scripts now include "exit" in the trap commands to stop working if aborted via SIGINT. SCCS: the unit tests may again be called from gmake or dmake. SCCS get/delta fixed a bug with files not ending in a NEWLINE that was caused by introducing mmap() recently. SCCS delta now works correct with mmap() if a change appeares at the end of the file. SCCS delta now removes the e.file if it is aborted. SCCS: udiff is now installed as ccs/bin/fsdiff to make it usable by delta as bdiff replacement. SCCS: the -X option with name= (empty argument) parameter now behaves as if name was not used at all. SCCS:wor around a new FreeBSD linker bug that prevents to use COMMON variables.

CDDL software development build tools utilities

My First OSS published on pypi - Light weight excel reader/write… 1.46 💾

A light weight, zero dependency (only standard libs used), to the point (no bells and whistles) Microsoft Excel reader/writer python 2.7.18 - 3+ library. Zero non-standard library dependencies No compatibility/version control issues. Light-weight single source code file that supports both Python3 and Python2.7.18. Single source file that can easily be copied directly into a project for true zero-dependency. Great for those that have installation/download restrictions. In addition the library's size and zero dependency makes this library pyinstaller compilation small and easy!

minor feature: added support for cell values that have multiple formats within a single cell. previous versions did not support this functionality since it is logged differently in sharedString.xml added support for updating formulas and viewing them: view formula: db.ws('Sheet1').address('A1', formula=True) edit formula: db.ws('Sheet1').update_address('A1', val='=A1+10') updated the following function arguments to drive commonality: was: readxl(fn, sheetnames) new: readxl(fn, ws) was: writexl(db, path) new: writexl(db, fn) was: db.ws(sheetname) new: db.ws(ws) was: db.add_ws(sheetname, data) new: db.add_ws(ws, data) added new feature to be able to read-in NamedRanges, store it in the Database, update it, remove it, and write it. NamedRanges were integrated with existing function to handle semi-structured-data db.add_nr(name'range1', ws='sheet1', address='A1:C2') db.remove_nr(name='range1') db.nr_names add feature to remove worksheet: db.remove_ws(ws='Sheet1') add feature to rename worksheet: db.rename_ws(old='sh1', new='sh2') added a cleanup function upon writing to delete _pylightxl_ temp folder in case an error left them added feature to write to file that is open by excel by appending a new_ tag to the file name and a warning message that file is opened by excel so a file was saved as new_ + filename

MITL python excel microsoft

Vim 8.2.1584 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.2.1584: Vim9: cannot use "true" for "skipstart" in prop_find() Problem: Vim9: cannot use "true" for "skipstart" in prop_find(). Solution: Use dict_get_bool() instead of tv_get_number().

Other text-editor ide vi vim

Electron 12.0.0-nightly.20200903 💾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: Added back a previously broken visibleOnFullScreen option for setVisibleOnAllWorkspaces. #25126. Added the currencyCode field that Apple's StoreKit in-app-purchasing library provides but has not been added to the Product object that inAppPurchase.getProducts returns. #25085. PowerMonitor not emitting suspend/resume events on some Windows machines. #25165. an where filters set in dialogs on macOS would have nondeterministic ordering. #25194. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25101. Frameless window's size being changed when restored from minimized state. #25045. Network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25179. Node's TLS stack not allowing renegotiation. #25041. The following for frameless when maximized on Windows unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. White line on top of window under 4k resolutions. #25218. Window size being changed after unmaximizing. #25133. Not working WebSQLDatabase in extension background pages. #25070.

MITL node js

Gitea 1.12.4 💾

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. Escape provider name in oauth2 provider redirect. Escape Email on password reset page. When reading expired sessions - expire them. ENHANCEMENTS. StaticRootPath configurable at compile time. . to show an that is related to a deleted. Expire time acknowledged for cache. diff path unquoting. Improve HTML escaping helper. models: break out of loop. Default empty merger list to those with write permissions. Skip SSPI authentication attempts for /api/internal. Prevent NPE on commenting on lines with invalidated comments. Remove hardcoded ES indexername. preventing transfer to private organization. Keys should not verify revoked email addresses. Do not add preon http/https submodule links. ignored login on compare. incorrect error logging in Stats indexer and OAuth2. Upgrade google/go-github to v32.1.0. Render emoji's of Commit message on feed-page. handling of diff on unrelated branches when Git 2.28 used.

MITL git go

webminstats 2.19 💾

Webminstats is a Webmin module designed to store system information in an rrdtool database and to display historic (hourly, daily, weekly, monthly, and custom) graphs. It is modular in design, so as to be able to log everything from CPU usage to email box size.

minor bugfix: bugfix: * (action) fix bug on action_first_free_key * (network) fix bad icon names (thanks Robert W. Yarbrough ) * fix bad lang display index.cgi improvement : * (action) remove encoded full path for action tools, now search in PATH * (action) test if action code exists on execute * (dns) add /var/named/chroot/var/log/query.log in guess list * (ping) add timeout in module config internal : * default translation is now utf-8 (according with webmin Version 1.953) * help page also only in utf-8 incompatibilities : * translations are now in utf8 and will work with webmin = 1.953

GNU GPL monitoring

Nextcloud 20.0.0beta3 💾

Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise. Keep all of your life / business private and secure on a server you control. Share with only who you choose, and no-one else.

minor feature: Return correct loginname in credentials, . adapt testGetLoginCredentialsInvalidTokenLoginCredentials() unit test . . Use proper branch name in phpdoc builds. . App Icons need to be white. . . . double escape of user-status in Dashboard widget. . 20 Beta3. . Hide error if a background request fails during navigation. . Bump nextcloud-vue-collections from 0.7.2 to 0.8.1. . . . . . . . . . l10n: Add a period at the end of the sentence. . Add the missing parenthesis. . Removing the added parentheses. . tx-robot updated from transifex. . . . Set proper root path for single file shares originating from other st . . trim slashes. . remove unneeded if. . writing BLOBs to postgres with recent contacts interaction. . . . ignore duplicate setting sections. . clicks on actions menu of non opaque file rows in acceptance tests. . tx-robot updated from transifex. . Bump webpack-node-externals from 2.5.1 to 2.5.2. . tx-robot updated from transifex. . . . . . . . tx-robot updated from transifex. . Pimp Oauth2 table. . . . Declare OCA.Search directly, not via a monkey patch. . . . Bump @nextcloud/dialogs from 1.4.0 to 2.0.1. . Don't lose filecache entry on s3 overwrite error. . Only update the filecache entry once the file has been written to S3. . Transfer shares of the transferred root node. . . . . . Bump underscore from 1.10.2 to 1.11.0. . set the mount id before calling storage wrapper. . . . User Status: Display hint that DND mutes all notifications. . . . . . . . Change free space calculation. . tx-robot updated from transifex. . Bump dompurify from 2.0.12 to 2.0.14. . . . . . . . do not hide "matches" and "does not match" checkers. . Tests only: Forward calls to getUserValue and getAppValue. . Do not expose direct editing if no master key is available. . . . Only disable zip64 if the size is known. . . . . . tx-robot updated from transifex. . Emit unified search query. . . . tx-robot updated from t

Affero GPLv3 storage cloud web-environment file-sharing secure s3 dropbox

Electron 9.3.0 💾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: the following for frameless when maximized on Windows: . the following for frameless when maximized on Windows: unreachable task bar when auto hidden with position top. px extending to secondary monitor. px overflowing into taskbar at certain resolutions. white line on top of window under 4k resolutions. #25219. powerMonitor not emitting suspend/resume events on some Windows machines. #25163. an where notifications with a reply button could potentially be destroyed too early when a user clicked on the notification body before replying. #25102. an where some Node.js methods would not work with URL instances constructed in the renderer process. #24861. frameless window's size being changed when restored from minimized state. #25057. inactive windows having active titlebar on Windows. #24875. network permission error when there are multiple WebContents sharing same session are created with web security disabled. #25181. node's TLS stack not allowing renegotiation. #25042. window size being changed after unmaximizing. #25148. Backported the to CVE-2020-6532: Use after free in SCTP. #24886. Security: Backported for CVE-2020-6541. #25025. Security: backported for 1095584. #25227. Security: backported for 1103827. #25244. Security: backported for 1104046. #25243. Security: backported for 1105202. #25262. Security: backported for 1105426. #25241. Security: backported for 1106682,1109467. #25239. Security: backported for 1107433. #25235. Security: backported for 1107815. #25232. Security: backported for 1115345. #25266.

MITL node js

G'MIC 2.9.2 💾

G'MIC (GREYC's Magic for Image Computing) is a portable and scriptable image processing framework. It comes as C++ library, can be used as command line tool, as Gimp plugin, as web service, or with its Qt application. G'MIC allows image conversion, manipulation, applying complex filters and visualization pipelines. Various image types can be used, 1D/2D/3D sources, multi-spectral and volumetric images or 3D vector objects, regardless of pixel depths. The "gmic" command line tool is often an alternative to ImageMagick or GraphicsMagick.

minor feature: Bump to 2.9.1. . . . . . . . . . Start working on 2.9.2_pre. . Auto-commit for release 2.9.2_pre. . Filter 'Apply External CLUT': Implement 'Strength' control. . Merge branch 'develop' of github.com:dtschump/gmic into develop. . cmake: bump minimal version. . . . . . Allow perfect 3D sphere to be defined from a pair (center,point) rath . . Make '+echo' a native command. . Command 'echo': better manage messages starting with CR. . Install.desktop files and icons when doing 'make install'. . . . behavior of '+e' (regression of 2.9.1). . Allow '+warn' for output in stdout. . Add link to G'MIC for Python to the download page. . . . Merge branch 'develop' of github.com:dtschump/gmic into develop. . . . 'make install'. . . . typo in doc. . Merge branch 'develop' of github.com:dtschump/gmic into develop. . . . . . . . . . . . . . . . . . . . . . . . . 'x_landscape' to work with new version of 'discard'. . . . 'uncommand' to work with newest behavior of 'CImg::get_split()'. . . . . . . . . . . . . . . . Function : New argument to choose between L1 and L2-norms for toleran . . cmake: CImg linking without Fftw::Threads. . . . command 'colormap', for some degenerated cases. . Merge branch 'develop' of github.com:dtschump/gmic into develop. . Add new filter 'Artistic/Doodle'. . Merge branch 'develop' of github.com:dtschump/gmic into develop. . . . . . Add command 'orthogonalize'. . Remove support for double-hyphen pre, i.e. '--command' instead of . . . . . . Code cleaning. . . . . . Suppress links to uTip. . CImg::deriche() : do calculus in 'double' precision by default. . . . Force computation in double precision when using commands 'solve' and . . . . Add 'rgb2jzazbz', 'xyz2jzazbz', 'jzazbz2rg

GNU GPL c++ libgmic image-processing gimp graphics-conversion visualization

GitLab 13.3.4 💾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

minor security: (2020-09-02). ### Security (1 change). Protect OAuth endpoints from brute force/password stuffing.

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

dupli.back 0.3.0 💾

Originally based on 'flyback', dupli.back, is a full featured backup GUI frontend application built on top of the duplicity command line backup tool.

major bugfix: Released in 2010, this release updates it to use gtk3 and enables it to work on more modern Linux environments.

GNU GPL python backup linux end-users

miller 5.9.1 💾

Miller is a command line tool that combines features from sed, awk, cut, join, and sort. It works best on name-indexed CSV input, and thus allows easy cutting, sorting or filtering on column names. It allows pretty-printing of tabs/columns, format conversions, can be used in shell pipes like simpler tools, adds some SQL-like querying features, and is similar in spirit to "jq" the JSON queryer.

minor feature: 5.9.0 docs . Post-5.9.0. . c/reg_test: make subprocess test libc-agnostic. . . . Mlr.go iterate. . Merge branch 'master' of git+ssh://github.com/johnkerl/miller. . Neaten. . Mlr.go build script. . Iterate. . Iterate. . Perf iterate. . Neaten. . Neaten. . Neaten. . Streamer iterate. . Neaten. . Neaten. . Neaten. . Stream iterate. . RecordMapper interface. . Mappers cat tac. . Mapper-factory; neatens. . Record-reader factory iterate. . Record-writer factory iterate. . Xtab writer. . Neaten. . Initial csv-writer. . Miller/ preing on package names. . Json output iterate. . Gofmt all. . Csv reader iterate. . Json-reader experiments. . Json reader with ordered maps. . Neaten. . Nidx reader. . Json-number up. . Maxprocs. . Name interface types with leading I. . Gocc/parser iterate. . Gocc/parser iterate. . Gocc/parser iterate. . Gocc/parser iterate. . Parser iterate. . Miller/dsl/ast/AST - miller/dsl/AST package reshape. . AST iterate. . AST-print iterate. . AST statement-block iterate. . Neaten. . Grammar iterate. . Grammar/precedence iterate. . Grammar names snake_case (C) - CamelCase (Go). . Grammar iterate. . Grammar iterate. . Grammar iterate. . Complete operator-precedence chain. . Grammar iterate. . Grammar iterate. . Grammar iterate: indirect field name. . Grammar iterate: context variables. . Grammar iterate: parentheses. . Neaten. . Grammar iterate; context struct. . Mapper-put iterate. . Mapper-put iterate. . Package reorg. . Undo ill-fated package reorg which produced a cycle :(. . AST-interpreter first light. . AST-interpreter iterate. . AST-interpreter iterate. . Mapper-factory error-propagation. . Undefined-handling in AST-interpreter. . AST-interpreter minimal arithmetic stubs. . Pprint writer. . Gofmt. . Typo-in pprint writer. . Todo. . Mlrval iterate. . Mlrval iterate. . Mlrval iterate. . Literal-lex iterat

BSDL shell csv processing sorting filtering command-line hashed-data

PHP 8.0.0beta3 💾

PHP is a scripting language primarily suited for web applications. It's organically grown into a full-featured programming language, with huge semantic progress in recent years (apart from the namespace separator choice). Many features and extensions come built-in or can be dynamically loaded. Database interfaces, XML processing, regular expressions, networking and broad internet protocol support, IPC, internationalization, image manipulation, filesystem, contemporary cryptography support, file and data format support make the Zend-based PHP.net distribution the most general-purpose PHP runtime.

minor feature: Update NEWS for PHP 8.0.0beta2 . Update NEWS for 8.0.0beta3. . : SoapClient stumbles over WSDL delivered with "Transfer-En . . Merge branch 'PHP-7.3' into PHP-7.4. . Merge branch 'PHP-7.4'. . Promote warnings to exceptions in ext/pspell. . register allocation for CASE instruction. CASE don't destroy fi . . Check for exception after this destruction. . more basic function stubs. . memory leak (ext/hash/tests/mhash_001.phpt failure). . : Manipulation on unattached DOMChildNode should throw DOME . . Update NEWS w.r.t to. tracing JIT crash in case SSA for op_array is not provided. . Shrink live intervals of IS_VAR/IS_TMP_VAR. . Load zval type into register to eliminate double load. . Promote warnings to exceptions in ext/gd. . micro-optimization. . efree() doesn't use line number arguments (pass zeros). . cleanup unused parameters. . Better registers usage. . Better register usage for ASSIGN_DIM_OP. . OCI8 classes were already renamed in 8; this now follows the new-new . . ensure installed ini don't interfere. . wrong datatype. . Merge branch 'PHP-7.3' into PHP-7.4. . Merge branch 'PHP-7.4' into master. . sqlite3 linkage on some systems/package combination. . Merge branch 'PHP-7.4' into master. . fileinfo build proposal for haiku. . Squash a Linux compile warning. . : Potential type confusion in unixtojd() parameter parsing. . Merge branch 'PHP-7.3' into PHP-7.4. . Merge branch 'PHP-7.4' into master. . : DOTNET.NET 4.0 GAC new location. . Update PHP-Parser from 4.3.0 to 4.9.0. . Remove custom hacks from gen_stub.php after PHP-Parser upgrade. . use-after-free introduced by aed1f78. . sapi/fpm/config.m4: check for libapparmor's aa_change_profile(). . Check variadic parameter for type and duplicate name. . : calc free space for new interned string is wrong. . Merge branch 'PHP-7.3' into PHP-7.4. . Merge branch 'PHP-7.4' into master. . : str_ireplace with diacritics characters. . Merge branch 'PHP-7.3' into PHP-7.4. . Merge bran

PHPL php scripting programming-language web

Grav 1.6.27 💾

Grav is a modern Web-CMS, implemented in PHP, utilizes flat-file storage, and is optimized for low latency. It uses MD/CommonMark for page structuring, provides a lean but powerful API and plugin hook system, uses Twig for templating, YAML configuration, Doctrine caching. The file store allows simple backups and versioning using any SCM. Grav comes with a feature-rich admin interface and CLI tools are provided.

minor bugfix: 1. (#improved) Right trim route for safety. Use the proper ellipsis for summary. Left pad schedule times with zeros.

MITL php cms webcms flat-file markdown yaml

Poppler 20.09.0 💾

Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.

major bugfix: : Core: Compability for Forms. Fetching of Objects failing in some cases. Clearing date in Annot setModified/setDate. TextSelectionPainter: support glyphless fonts. Splash: Don't try read past end of image. Avoid abort() on large memory allocation. Memory leak on broken files. Potential invalid memory read. Small code improvements. Qt5: Document TextAnnotation::inplaceAlign. Make Annotation::setModification/CreationDate work on existing annots. Be a bit more stubborn converting dates that come from xml. Clean as many null characters from the end as possible when converting strings. Glib: Add accessor functions for PopplerAttachment. Deprecate PopplerAttachment GTime fields. Deprecate PopplerDocument date properties. Utils: Pdftoppm: report error and exit if output file cannot be written. Document that PDF-file can be '-' to read it from stdin. Build system: Cmake: Modern way to link against libpng, zlib and libtiff. Cmake: Remove stray support for lcms1 in pdftocairo.

GNU GPL c++ pdf rendering library developers

OPNsense 20.7.2 💾

OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. OPNsense started as a fork of pfSense® and m0n0wall in 2014, with its first official release in January 2015. The project has evolved very quickly while still retaining familiar aspects of both m0n0wall and pfSense. A strong focus on security and code quality drives the development of the project. OPNsense offers weekly security updates with small increments to react on new emerging threats within in a fashionable time. A fixed release cycle of 2 major releases each year offers businesses the opportunity to plan upgrades ahead. For each major release a roadmap is put in place to guide development and set out clear goals.

minor bugfix: Here are the full patch notes: o system: set REQUESTS_CA_BUNDLE in environments o system: improve parsing for temperature sensors o system: add "new-password" hint for Chrome on login form o system: rename syslog services description and hide legacy mode when not enabled o system: force syslog-ng restart after boot sequence o system: properly read new style logging directories o reporting: replace line endings when sending traceback to syslog in flowd_aggregate o reporting: dd traffic graph filter for private IPv4 networks (contributed by kcaj-burr) o firewall: add MAC address alias type o firewall: be more verbose when fetching alias remote content o firewall: prevent pfctl error messages from being suppressed o firewall: exclude all reserved pf.conf keywords from alias name o firewall: bogons not loaded on initial load o firewall: reset damaged bogons files on startup o interfaces: add listen-queue-sizes in socket diagnostics o firmware: properly report an unsigned repository o firmware: revoke 20.1 fingerprint o intrusion detection: rule cache parse error on invalid metadata o intrusion detection: allow search for status enabled/disabled o web proxy: correct template replacement during build time o web proxy: bugfix in JSON access log o unbound: updated project block lists links (contributed by gap579137) o backend: add regex_replace template support o plugins: os-acme-client 1.36 1 o plugins: os-dyndns 1.23 adds Gandi LiveDNS support (contributed by vizion8-dan) o plugins: os-haproxy 2.24 2 o plugins: os-stunnel 1.0.1 includes performance tweaks o plugins: os-telegraf 1.8.2 3 o plugins: os-tinc fixes cipher parsing on 20.7 o src: remove ACPI workaround for serial console on AMD EPYC o src: Make pf.conf ':0' ignore link-local v6 addresses too o src: default "show bad packets" tunable to off in e100 driver o src: fix unsolicited promisc mode in e1000 driver o src: add valectl to the system commands o ports: ca_root_nss/nss 3.56 4 o ports: curl 7.72.0 5 o por

BSDL-2 network firewalls security