Mozilla Firefox 79.0 šŸ’¾

Firefox is a widely used web browser. It's based on Mozillas Gecko HTML rendering and IonMonkey JavaScript engine. It supports HTML5, XML, XHTML, SVG 1.1, MathML, XSLT, CSS3, Web fonts, APNG, SSL/TLS, sandboxed JavaScript 1.8.5 with many newer DOM and WHATWG extensions. It's highly extensible and themeable, provides tabbed browsing, security and privacy features, traditional and live/smart bookmarks.

minor feature: We ve rolled out WebRender to more Windows users with Intel and AMD GPUs, bringing improved graphics performance to an even larger audience. Firefox users in Germany will now see more Pocket recommendations in their new tab featuring some of the best stories on the web. If you don t see them, you can turn on Pocket articles in your new tab by following these steps. Various security. Several crashes while using a screen reader were, including a frequently encountered crash when using the JAWS screen reader. Firefox Developer Tools received significant allowing screen reader users to benefit from some of the tools that were previously inaccessible. SVG. title and. desc elements (labels and descriptions) are now correctly exposed to assistive technology products such as screen readers. A number of and new policies have been implemented in the latest version of Firefox. You can see more details in the Firefox for Enterprise 79 Release Notes. Updates to the password policy allow admins to require a primary password (formerly called master password. Previously the policy could disable the primary password but not force a primary password. Users required to use a primary password will only be asked to create a primary password the first time they try to save a password. Newly added asynchronous call stacks let developers trace their async code through events, timeouts, and promises. The async execution chains are shown in the Deger s call stack, but also for stack traces in Console errors and Network initiators. Erroneous network responses with 4xx/5xx status codes display as errors in the Console, making it easy to understand them in the context of related logs. The request/response details can be expanded or resent for quick deging. JavaScript errors are now visible not only in the Console, but also in the Deger. The relevant line of code will be highlighted and display error details on hover. Opening SCSS and CSS-in-JS sources from the Inspector now works mor

MPL c++ web-browser html5 javascript mozilla

Duplicity 0.8.15 šŸ’¾

Duplicity is a bandwidth-efficient backup system with built-in encryption. It produces incremental tar volumes and stores them onto local or remote servers using librsync. It utilizes GnuPG for encryption and signing.

minor bugfix: New in v0.8.15 (2020/07/27) --------------------------- * Fix bug #1887689 with patch from Matthew Barry - Cleanup with Paramiko backend does not remove files due to missing filename byte decoding * Fix bug #1211481 with merge from Raffaele Di Campli - Ignores the uid/gid from the archive and keeps the current user's one. - Recommended for restoring data to mounted filesystem which do not support Unix ownership or when root privileges are not available. * Fix issue #10 - ppa:duplicity-release-git fails to install on Focal Fossa - Set correct version requirements in debian/control. * Merged in joshAppdev:pydriveshared - Backend for Shared Drives on Google - pydrive://developer.gserviceaccount.com/target-folder/?driveID= * Merged in martin-sucha:pydrive-notfound - Fix missing FileNotUploadedError in pydrive - Since dadbe2d2, FileNotUploadedError is not imported anymore, resulting in an exception in case some of the files failed to upload. Adding the import back. * Merged in hupfdule:s3-boto3-region-and-endpoint - Allow setting s3 region and endpoint - This commit introduces the new commandline options --s3-region-name, --s3-endpoint-url to specify these parameters. This allows using s3 compatible providers like Scaleway or OVH. - It is probably useful for Amazon accounts, too, to have more fine grained influence on the region to use.

GNU GPL c python backup encryption rsync

git 2.28.0 šŸ’¾

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: fetch.writeCommitGraph" is deemed to be still a bit too risky and, is no longer part of the "feature.experimental" set. The commands in the "diff" family learned to honor "diff.relative", configuration variable. The check in "git fsck" to ensure that the tree objects are sorted, still had corner cases it missed unsorted entries. The interface to redact sensitive information in the trace output, has been simplified. The command line completion (in contrib/) learned to complete, options that the "git switch" command takes. "git diff" used to take arguments in random and nonsense range, notation, e.g. "git diff A..B C", "git diff A..B C...D", etc, which has been cleaned up. "git diff-files" has been taught to say paths that are marked as, intent-to-add are new files, not modified from an empty blob. "git status" learned to report the status of sparse checkout. "git difftool" has trouble dealing with paths added to the index, with the intent-to-add bit. "git fast-export --anonymize" learned to take customized mapping to, allow its users to tweak its output more usable for deging. The command line completion support (in contrib/) used to be, prepared to work with "set -u" but recent changes got a bit more, sloppy. This has been corrected. "git gui" now allows opening work trees from the start-up dialog. Code optimization for a common case. (merge 8777616e4d an/merge-single-strategy-optim later to maint). We've adopted a convention that any on-stack structure can be, initialized to have zero values in all fields with "= 0 ", even when the first field happens to be a pointer, but sparse, complained that a null pointer should be spelled NULL for a long, time. Start using -Wno-universal-initializer option to squelch, it (the latest sparse has it on by default). "git log -L..." now takes advantage of the "which paths are touched, by this commit?" info stored in the commit-graph system. As FreeBSD is not the only platform whose regexp library reports, a REG_I

GNU LGPL c git scm vcs dvcs

youtube-dl 2020.07.28 šŸ’¾

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: youtube sigfunc name extraction. youtube Improve description extraction. wistia Restrict embed regular expression. youtube Prevent excess HTTP 301. youtube:playlists Extend URL regular expression. bellmedia Add support for cp24.com clip URLs. brightcove Improve embed detection.

Public Domain python utility video

CakePHP 3.9.1 šŸ’¾

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: Connection::transactional() will now rollback the transaction on a Throwable instance. encoding in MO file parser. Improved API documentation. Added ssl_local_pk option to Http Client. Collection::shuffle() now includes elements with duplicate keys in the collection. Added deprecation tag to NumberHelper::defaultCurrency(). Use getDefaultCurrency() and setDefaultCurrency() instead. Corey Taylor. Edgaras JanuŔauskas. Mark Scherer. Mark Story. othercorey. Philo Hamel. Val Bancer. Vincent PLANCHER.

MITL php framework web-mvc cakephp rails

OCRmyPDF 10.3.1 šŸ’¾

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: Support for older versions of pdfminer.six (boxes_flow error) . Approve pdfminer.six 20200720. . V10.3.1 release notes.

GNU GPLv3 pdf ocr scanning

ugrep 2.5.0 šŸ’¾

Ultra fast grep with interactive query UI: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz), documents, fuzzy search, and more. A faster, user-friendly replacement for GNU/BSD grep.

minor feature: Updated Homebrew formula to v2.4.1 . Updated README. . Updated README. . Released 2.5.0 - new query UI commands.

BSDL utilities system-administrators developers

Zabbix 4.0.23 šŸ’¾

Zabbix is an enterprise-class distributed monitoring solution designed to monitor and track performance and availability of network servers, devices, and other IT resources. It supports distributed and Web-based monitoring, auto-discovery, real-time monitoring, SLA assurance, trending, and more.

minor feature: ZBXNEXT-686 Selenium tests, changed ids in test data. . .......... ZBXNEXT-826 automatic deployment of official Zabbix temp . . .......... ZBX-1357 automatic translation file sync for 4.0. . .......... ZBXNEXT-826 updated release date and version 4.0.23 .

GNU GPL logging networking monitoring system-administration

Checkstyle 8.35 šŸ’¾

Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.

minor feature: Java14 enhanced instanceof check validation: IllegalTypeCheck. Java14 enhanced instanceof check validation: HiddenFieldCheck. Java14 enhanced instanceof check validation: EqualsAvoidNullCheck. Java14 enhanced instanceof check validation: AbbreviationAsWordInNameCheck. Allow unsupported syntax, like record classes. Add support for enhanced instanceof. InnerTypeLast should handle ctors and static init blocks. super::clone breaks SuperCloneCheck. RedundantModifierCheck throws NullPointerException. Format xml sources. Check that all xml sources are well formed. Change diff report generation pipeline logic to trigger to single comment. To Top Button on website. Add TokenUtil.isTypeDeclaration method. Enhance diff generation pipeline to create report for different configs for branches. Add comment to notify user about failure in diff report generation pipeline. Enhance diff generation pipeline to create report for new check. Add trigger to diff generation pipeline for comment editing. Remove pull request trigger from diff report generation action. Change comment action for report generation pipeline. Generation and publishing regression diff report base on config in PR description. Javadoc Modification for Metadata Generation Support. Extend Checkstyle GUI tool to work with Xpath. Ability to keep mobile mode when mobie phone is vertical position. Change name of checkstyle types to match real java types. Revert quot;doc: add example of how to run GUI from snapshot jar quot. Increase font size for website. doc: change quot;nmancus1 quot; to quot;Nick Mancuso quot; in release notes. Resolve Sonar violation 'This branch's code block is the same as the block for the branch on line'.

MITL java coding-style syntax-checker command-line

ĀµBlock Origin 1.28.5b7 šŸ’¾

Āµ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.28.4.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 cdn.jsdelivr.net mirror for urlhaus blocklist. Remove repo.or.cz from list of CDNs for urlhaus blocklist. spurious rejection of some AdGuard redirect filters. the reporting of invalid static extended filters in the logger. improper rejecting fitlers with all, document options.

GNU GPLv3 javascript browser ad-blocker filter privacy

GnuCash 4.1 šŸ’¾

GnuCash is a personal finance and small-business accounting software. It provides a check-book like register GUI to enter and track bank accounts, stocks, income and expenses, for double-entry accounting. It also allows to manage stock/bond/mutual fund accounts, generate graphs and reports, supports QIF/OFX/HBCI import, and transaction matching, common calculations and scheduling. It's still simple to use.

minor feature: Change "Petrol" (or Gas if seen in USA) to "Fuel". Some transactions are not highlighted in the matching window. Feature request: preference setting to open new tabs adjacent to currently active tab (as opposed to at the end of the tab list). OFX import crashes on import of investment transaction. .0.1 gnucash-cli seg faults on macOS Catalina. Budget Barchart was not upgraded. Expense over time has extra empty row. Printer not found. Ctrl+A in account register fields chimes after any element newly focussed. Zero Crossing in 4.0 that wasn't in 3.10. Windows: Insertion cursor invisible in Edit Account or New Account windows until text fields have content. Quickfill broken with Cyrillic input language. Typing account number to select account fails. Backspace key produces incorrect result. Best match probability calculation on import is too pessimistic Lowering the minimum value for the auto-clear preference. This is to allow user to still auto clear even when date don't match quite exactly. Account register credit/debit column headings untranslated. Crash on 'Save As' in MacOS Mojave and Gnucash 4. Global Register Preference to prompt for interest payment is not being honored.Replace the global preference item with a per-account option, enabled only on those account types where interest might be paid or charged. Transaction date is one day too early from SWIFT MT940 import. Yearly / Monthly average reporting displays zeros. New Account Hierarchy selects en_US. Accommodate Guile-3.0 in Scheme code. html-style-info Display fractional amounts as decimal in price-render. Warn against using xaccTransGetSplit for iteration instead of encouraging it. Quickfill cells: Remove the selection after a delete. Accommodate AQBanking 6 use of GWEN_TIME instead of GWEN_DATE. ensure averaging-multipler returns exact numbers rather than floats. gnucash-cli improve "-R show" to describe report. Don't leak the libofx contexts in gnc_file_ofx_import_process_file/. Make the edit d

GNU GPL c perl scheme gtk gnome accounting personal-finance

pytablewriter 0.55.0 šŸ’¾

A python library to write a table in various formats: CSV, HTML, JavaScript, JSON, LTSV, Markdown, MediaWiki, Excel, Pandas, Python, reStructuredText, SQLite, TOML, TSV. Also supports: - Automatic tabular data formatting - Alignment - Padding - Decimal places of numbers - Multibyte character support - Write table to a stream such as a file/standard-output/string-buffer

minor feature: Add enable_ansi_escape attribute to writer classes: #30. Add update method to Style class. Modify to disable ANSI escapes during dump method execution. Modify type annotations for dump method. to propagate enable_ansi_escape/colorize_terminal at _repr_html_ method. colorize_terminal to clear preprocess data when the value changed. Update requirements.

MITL database code-generator library python-module utilities markdown restructuredtext python cross-plattform javascript

Vim 8.2.1294 šŸ’¾

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.1294: Vim9: error when using vim9script in TextYankPost Problem: Vim9: error when using vim9script in TextYankPost. Solution: Use EX_LOCKOK instead of the EX_CMDWIN flag for command that can. be used when text is locked.

Other text-editor ide vi vim

PHP Shell 2.6 šŸ’¾

A convenient interface to execute shell-commands or browse the filesystem on your remote web server. Similar to a telnet or SSH connection. Use it for administration and maintenance of your web site using commands like ps, cat, gunzip, and more.

cleanup: * Removed workarounds for old PHP versions. * Prefix all internal commands with "ps_". * Add some internal commands for elementary file manipulation (implemented in PHP). * Immediately show a response ("Command was submitted"), so that the user gets a response for longer running commands (e.g.: sleep 10). * Use HTML5.

GNU GPL php system-administrators

dMagnetic 0.25 šŸ’¾

dMagnetic is an interpreter for classic text adventure games by Magnetic Scrolls, such as "The Pawn" or "The Guild Of Thieves". The full list of supported games is: - "The Pawn" - "The Guild Of Thieves" - "Jinxter" - "Corruption" - "Fish!" - "Wonderland" - "Myth"

minor feature: This release offers a new "make check" target for the operating systems that need it. Internally, the RGB channels have been bumped up from 3 Bit to 10 Bit.

BSDL-2 game interpreter vm adventure emulator ansi-art

Universal Media Server 9.8.0 šŸ’¾

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).

major bugfix: General: Started releasing two macOS builds which MEncoder not working on 10.15 (Catalina) Improved support for ASF, MKV, MP4, MPEG-PS, MPEG-TS, and WMV videos by adding and improving accuracy of DLNA.ORG_PN values Reduced CPU use and video/audio quality by muxing some supported streams with FFmpeg instead of transcoding Other DLNA compatibility, including sending correct framerates, color depths, and audio channel counts Improved load time on web interface with many files by 10x or more forced network interface not always persisting Safari login prompts with HTTPS on web interface not displaying the Minimize on startup option in GUI on macOS Windows installer not adding a Windows Firewall exception for the service Renderers: Improved support for Philips PUS 6500 Series TVs Improved support for AVI files on Panasonic Viera VT60 TVs Improved support for Samsung Q7 Series TVs detection of Panasonic Viera DX Series TVs detection of Samsung Q9 TVs detection of Samsung Soundbar MS750 false-detection of XBMC Translation updates via Crowdin: Danish (100 ) Korean (34 ) Dependencies: Bump AdoptOpenJDK to 14.0.2 Bump git-commit-id-plugin from 4.0.0 to 4.0.1 Bump jna-version from 5.5.0 to 5.6.0 Bump junrar from 4.0.0 to 6.0.1 Bump oshi-core from 5.2.1 to 5.2.2 Bump rome from 1.14.1 to 1.15.0 Bump twelvemonkeys-imageio-version from 3.5 to 3.6.

GNU GPL java media streaming ffmpeg upnp dlna

tcconfig 0.26.0 šŸ’¾

A simple tc command wrapper tool. Easy to setup traffic control of network bandwidth/latency/packet-loss/packet-corruption to network interfaces.

minor feature: Add --tc-command support with tcset --import-setting: #143. Add --delay-distribution option to tcset command: #137. Support importing src-networks: #144. tcshow failure when executing tcshow at a host that has tbf qdiscs. Don't return a failure if we try to delete a qdisc handle that doesn't exist: #147. tcconfig commands to avoid error return code when an ignorable error occurred. Modify to suppress excessive warning messages of tcdel command.

MITL testing networking system-administrators telecommunications-industry developers tc traffic-shaping

HarfBuzz 2.7.0 šŸ’¾

HarfBuzz is a text shaping engine. It primarily supports OpenType, but also Apple Advanced Typography. HarfBuzz is used in Android, Chrome, ChromeOS, Firefox, GNOME, GTK+, KDE, LibreOffice, OpenJDK, PlayStation, Qt, XeTeX, and other places.

minor feature: Use an implementation for round that always rounds up, some minor fluctuations Are expected on var font specially when hb-ot callback is used. an AAT's kerx on broken rendering of Devanagari Sangam MN. Remove AAT's lcar table support from _get_ligature_carets API, not even much Use on macOS installed fonts (only two files). GDEF support is the recommended One and expected to work properly after two releases ago. Minor memory to handle OOM better specially in hb-ft. Minor.so files versioning scheme change and remove stable/unstable scheme Differences, was never used in practice (always default to stable scheme). We are now suggesting careful packaging of the library using meson,https://github.com/harfbuzz/harfbuzz/wiki/Notes-on-migration-to-meson For more information. Distribution package URL is changed, either use GitHub generated tarballs,https://github.com/harfbuzz/harfbuzz/archive/ pkgver.tar.gz or, even more preferably use commit hash of the release and git checkouts like,git+https://github.com/harfbuzz/harfbuzz#commit= commit.

Mixed c++ c fonts text-shaping

magicErmine 4.7.0 šŸ’¾

magicErmine is a tool for creating portable applications for Linux. It allows the same Linux executable to be run on a wide range of different distributions. Like statifier, It makes one executable file with no run-time dependencies from a dynamically linked executable and all of its libraries. Unlike statifier, it is able to add arbitrary files to the packed executable, such as configuration files or pixmaps.

major feature: Support for musl library Support for systems where ldconfig does not support -p option (Alpine Linux) Support for readv syscall Support for executables where PT_HDRS segment not included into PT_LOAD

Other software distribution tools static link portable executable statifier linux i368 x86-64 arm arm8 aarch64 erminesi

Electron 11.0.0-nightly.20200724 šŸ’¾

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: DCHECK failure in value.IsHeapObject() in objectsde.cc. (Chromium security ). #24565. PDFium Javascript Active Document memory corruption. (Chromium security ). #24570. XSS on chrome://histograms/ with a compromised renderer. (Chromium security ). #24626. heap-use-after-free in content::NavigationRequest::OnWillProcessResponseProcessed. (Chromium security ). #24568. heap-use-after-free in ui::AXTreeSerializerblink (Chromium security ). #24556. integer overflow in GrTextBlob::Make. (Chromium security ). #24587. javascript URI sandbox flags aren't propagated in a blank string case. (Chromium security ). #24622. memcpy-param-overlap in AudioBuffer::copyFromChannel. (Chromium security ). #24585. remove leaks of post-redirect URL for in the CSP reports and stacktraces of errors (Chromium security ). #24559. update webrtc root certificate. (Chromium security ). #24618. use-after-free in devtools console. (Chromium security ). #24615. use-of-uninitialized-value in amr_read_header. (Chromium security ). #24595. usrsctp is called with pointer as network address. (Chromium security ). #24562. a termination crash on Web Workers with Node.js integration enabled. #24463. an where cpu and heap profiling in Node.js did not work properly with --cpu-prof, --heap-prof, and related CLI flags. #24542. an where macOS window vibrancy active state did not always match the active state of the window. #24546. Broken --trace-sync-io flag in Node.js. #24649. Clipboard.readBuffer returning incorrect value. #24468. Crash when opening app in remote X server. #24491. Unresponsive window when reloading with breakpoint in devtools. #24490. Documentation changes: #24515.

MITL node js

SWI Prolog 8.3.4 šŸ’¾

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: Updated jpl . DOC: Reviewed chapter on "exceptions". . Remove trailing whitespaces. . typos in manual. . ENHANCED: concurrent_and/2,3: limit size of answer queue. Jan Burse. . : Single threaded build. . CLEANUP: Generation management. . ADDED: Transaction isolation support. See transaction/1 and snapshot/1. . Trying to get GC working inside transactions. . avoiding a clause to be freed while in the transaction clause t . . Add citation to CICLOPS article. . : propagate I/O exceptions or signalled exceptions from discarding. . : Use L_GENERATION lock for removeClausesPredicate() to make this. . ENHANCED: Make reconsult predicate updates truly atomic. . : transaction nesting. . ADDED: current_transaction/1 to test whether a goal is running inside a. . ENHANCED: Avoid remembering clauses that are asserted and retracted in. . More tests for nested transactions. . Optimization. . Make CGC work for asserted and retracted clauses inside transaction. . DOC: Mostly changes to atom_codes/2 et al. . : retract/1 in nested transaction for clauses added by. . ADDED: transaction_updates/1 to get access to pending updates in a tr . . : Proper commit generation. . : Added missing predicate_options/3 declarations for. . ADDED: transaction/3. . Made the predicate_properties `number_of_clauses` and `number_of_rules`. . : Added option/2 dependency for library(thread). . Added library(prolog_xref) declarations for transaction support. . generation for predicate_property/2 `number_of_clauses`. . TEST: Test transaction constraints. . Documentation updates. . ENHANCED: transaction_updates/2: distinguish asserta and assertz. . Avoid the reserved transactions. . test for erased clauses. . Added asserta/assertz tests for transactions. . Deging stuff. . : Assert+retract inside a transaction may cause a clause to become. . Generalize the test. . : Avoid inconsistent L_PREDICATE and L_GENERATION locking (deadl . . : Clauses asserted in a transaction could b

GNU LGPL prolog compiler software-development

CAWT 2.5.0 šŸ’¾

CAWT is a TWAPI-based TCL utility package to interact with COM interfaces on Windows systems. It provides specialised bindings for Word, Excel, PowerPoint, MSIE, Outlook, Matlab, and Google Earth.

major feature: Enhanced functionality for handling Office document properties. CawtOffice: Extended to support all types of document properties: bool, int, float, date and string. New procedures in CawtOffice: AddProperty, DeleteProperty, GetProperty, GetPropertyName, GetPropertyType, GetPropertyValue, SetPropertyValue.

BSDL tcl c win32 com twapi word excel matlab

dna.js Semantic Templates 1.6.2 šŸ’¾

dna.js is a UI library for jQuery enabling developers to rapidly build maintainable JavaScript applications. You write semantic templates and then dna.js converts your JSON data into dynamically generated DOM elements.

minor feature: Bump jquery from 3.4.1 to 3.5.0 . . . Use package.json to set cdn version numbers. . Use lsof to detect if web server is already running. . Comments and script cleanup. . Bump travis ci to node v14. . Replaced Object.assign with spread operator #78. . . . Use integer ms for transitions. . Switch transiton to cleaner integer values. . Next release. . Add target support to data-href. . Release v1.6.2.

GNU GPLv3 clone template javascript jquery html dom developers

4MLinux 33.1 šŸ’¾

4MLinux is a small, independent, general-purpose Linux distribution with a strong focus on the following four "M" of computing: Maintenance (system rescue Live CD), Multimedia (full support for a huge number of image, audio and video formats), Miniserver (DNS, FTP, HTTP, MySQL, NFS, Proxy, SMTP, SSH, and Telnet), and Mystery (meaning a collection of classic Linux games).

minor feature: This is a minor (point) release in the 4MLinux STABLE channel. Details at www.4mlinux.com

GNU GPLv3 x window system x11 console terminal osdistro

Nice Editor 3.3.0 šŸ’¾

"ne" is a tiny programming editor for the terminal. It compiles and runs on any POSIX platform, provides standard keystrokes, and a very easy-to-use menu interface. ne has full UTF-8 support, syntax highlighting, a built-in scripting language for extensibility, unlimited undo/redo, autocompletion, and binary editing capabilities, and can work with rather large files even.

major documentation: You can now Save ( A) named documents from within the SelectDoc (F4) requester. The mark, if set, is visible. Warning about opening a document with the same name as an existing document now considers the fully qualified canonical path and name of each rather than just their basenames. Status bar Modified flag (*) may also be underlined, indicating the corresponding file's modification time has changed since the document was loaded or saved.

GNU GPLv3 c editor console developers posix

OPNsense 20.1.9 šŸ’¾

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 feature: Here are the full patch notes: o system: Windows-friendly Nextcloud configuration backup file timestamp (contributed by @Alphakilo) o firewall: validate if NAT destination contains a port o firewall: prevent config_read_array() from adding an empty lo0 o network time: NMEA GPS clock messages latitude and longitude parsing fix (contributed by @mikahe) o network time: prevent widget PHP warnings if no GPS fix was returned in NMEA message (contributed by @mikahe) o mvc: LegacyLinkField not allowed to return null in __toString() o plugins: os-collectd 1.3 1 o plugins: os-dyndns 1.22 2 o plugins: os-telegraf 1.8.1 3 o plugins: os-theme-rebellion 1.8.6 (contributed by Team Rebellion) o plugins: os-tinc fixes switch mode 4 o plugins: os-wireguard 1.2 5 o ports: ca_root_nss 3.54 o ports: curl 7.71.1 6 o ports: dnsmasq 2.82 7 o ports: monit 5.27.0 8 o ports: php 7.3.20 9 o ports: python 3.7.8 10 o ports: sqlite 3.32.3 11 o ports: syslog-ng 3.27.1 12

BSDL-2 network firewalls security

XHP library 4.0.0rc1 šŸ’¾

XHP is Facebooks extension to utilize XML fragments and structures directly within PHP source code. Which allows simpler document construction, processing, and sane variable interpolation without having to use DOM functions. It also permits to declare custom :xml:object classes for even quicker templating. Previous versions are available for Zend/PHP5.

minor feature: New xhp class foo syntax, replacing class :foo. XHP classes can be declared in namespaces. XHP classes can be used from namespaced code - the : character is treated as a namespace separator when instantiating classes. XHP class names are no longer mangled; xhp class foo actually declares a runtime class called foo, not xhp_foo. The children declaration is no longer supported; the approach introduced with 3.1 is now required. The category declaration is no longer supported; interfaces are used instead. All classes are now namespaced, including the HTML tags. Disable_xhp_element_mangling=true and enable_xhp_class_modifier=true in.hhconfig. Hhvm.hack.lang.enable_xhp_class_modifier=true and hhvm.hack.lang.disable_xhp_element_mangling=true in your HHVM configuration, including when generating the autoload map, running HHAST, etc. Through migration instructions. The defaults to change in HHVM so the above configuration is no longer required; this will effectively make XHP-Lib v4 the standard XHP-Lib for new HHVM releases.

MITL php hhvm c hack xml language-syntax extension developers

OCRmyPDF 10.3.0 šŸ’¾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

minor feature: Docs: edit plugins . de.log missing pageno handler. . Docs: Note usage of OCR_JSON_SETTINGS for watcher. . Optimize: incorrect to prevent re-optimizing JBIG2s. . Optimize: add type hints. . Optimize: improve typing of xref_exts. . Update pre-commit settings. . Optimize: add typing for Xref, remove fspath()'s. . Docs: install notes for ARM64. . Docs: explain firstresult hook behavior. . Pipelines: Python 3.7/3.8 on macOS. . Add locking to Leptonica error trap. . Merge branch 'feature/optimize-cleanup'. . For Leptonica 1.79+ use leptSetStderrHandler. . Update debian/copyright from Debian, with. Pdfinfo: Replace list comp with gen expr'n. . Disable test_error_trap for Leptonica 1.79. . Merge branch 'feature/leptonica-179'. . Docs: plugins update. . Enable pikepdf mmap and set up signal handlers. . Enable pikepdf mmap in other contexts. . V10.3.0 release notes. . Merge branch 'master' of github.com:jbarlow83/OCRmyPDF.

GNU GPLv3 pdf ocr scanning

ĀµBlock Origin 1.28.5b5 šŸ’¾

Āµ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.28.4.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Submitted for review 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 cdn.jsdelivr.net mirror for urlhaus blocklist. Remove repo.or.cz from list of CDNs for urlhaus blocklist. spurious rejection of some AdGuard redirect filters. the reporting of invalid static extended filters in the logger. improper rejecting fitlers with all, document options.

GNU GPLv3 javascript browser ad-blocker filter privacy

PHP 8.0.0alpha3 šŸ’¾

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: Merge branch 'PHP-7.4' . Remove leftover decomment. . Update to PCRE2 10.35. . Merge branch 'PHP-7.4'. . Load constant value only if necessary. . Add support for forcing regeneration of arginfo files. . Treat attribute argument lists like normal argument lists. . ci skip Merge branch 'PHP-7.4'. . Merge branch 'PHP-7.4'. . JMP optimization. . func info for get_class_methods(). . Merge branch 'PHP-7.4'. . Better instruction selection. . IS_INDIRECT handling. . Merge branch 'PHP-7.4'. . IS_UNDEF handling. . Merge branch 'PHP-7.4'. . Removed already implemented TODO comment. . Use zend_string_equals API in a couple places. . . Added stubs for ext/oci8. . Reuse warning function. . sapi_windows_vt100_support() arginfo. . display info about system used to build and its provider. . define build system and provider on Windows. . skip ci add upgrade note. . Correctly determine arg name of USER_ARG_INFO functions. . ReflectionMethod::invoke() object is not optional. . Add string or object ZPP macros. . skip-ci Add README for ext/mysqli tests. . More accurate reference-counter inference. . More accurate reference-counter inference. . refactor: class constants parsing. . Avoid some unnecessary uses of no_separation=0. . Remove requirements for proto comments from CODING_STANDARDS. . Remove proto comments from C files. . a few comments. . Refactor levenshtein(). . Update NEWS for PHP 8.0.0alpha2. . Update NEWS for 8.0.0alpha3. . Don't allow separation in callback filter. . Disallow separation in a number of callbacks. . Don't allow separation in CallbackFilterIterator. . Don't allow separation in array functions. . up test. . Explicitly create references in UConverter callbacks. . Remove no_separation flag. . Merge branch 'PHP-7.4'. . Merge branch 'PHP-7.4'. . Merge branch 'PHP-7.4'. . . Remove ZEND_VM_EXPORT functionality. . Remove #undefs from vm_gen. . Assert exception set in HANDLE_EXCEPTION(). . Assert no exception

PHPL php scripting programming-language web

GitLab 13.2.0 šŸ’¾

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: (2020-07-22). ### Security (3 changes). Unconfirm wrongfully verified email addresses and user accounts. !35492. Make logrotate run as git user for source installations. !35519. Replace misleading text in re-confirmation emails. !36634. ### Removed (7 changes, 2 of them are from the community). Remove deprecated dashboard group milestone pages. !13237. Removed UltraAuth integration for OmniAuth. !29330 (Kartikey Tanna). Remove all search autocomplete for groups/projects/other. !31187. Remove temporary datepicker position as it is no longer required. !31836 (Arun Kumar Mohan). Remove the ability to customize the title and description of some integrations (zilla, Custom Tracker, Redmine, and YouTrack). !33298. Drop deprecated _ANALYZER_IMAGE_PRE. !34325. Remove Internet Explorer 11 specific polyfills. !36830. ### (300 changes, 79 of them are from the community). Remove broken hyperlink from and reopen button. !22220 (Lee t). 'Active' checkbox text in Pipeline Schedule form to be a label. !27054 (Jonston Chan). back button when switching MR tabs. !29862 (Lee t). Remove ability to scroll while in Design View. !29881. merge request note label URLs. !30428 (Lee t). default path when creating project from group template. !30597 (Lee t). that prevented k8s authentication with intermediate certificates. !31254 (Abdelrahman Mohamed). group transfer service to deny moving group to its subgroup. !31495 (Abhisek Datta). issuable listings with any label filter. !31729. Move prepend to last in ee-app-services. !31838 (Rajendra Kadam). Fallback to lowest visibility level in snippet visibility radio. !31847. Add class stubs and leaky constant alert in query limit helper spec. !31949 (Rajendra Kadam). Remove usage of spam constants in spec. !31959 (Rajendra Kadam). leaky constant in uninstall progress service check. !32036 (Rajendra Kadam). leaky constant in commit entity spec. !32039 (Rajendra Kadam). leaky constant in task completion status spec

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

PeerTube 2.3.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: Add client_overrides directory in configuration file. You must configure it in your production.yaml. Deprecate /videos/abuse endpoint. A new endpoint to report videos will be created in PeerTube 2.4 and will also allow to report accounts and comments (/videos/abuse will be removed in 3.0). Renamed videos blacklist feature to videos blocks/blocklist. Add feeds routes to the openapi spec @rigelk. Add notifications routes to the openapi spec @rigelk. Add redundancy routes to the openapi spec @rigelk. Add plugins routes to the openapi spec @rigelk. Add examples, descriptions and missing filters for abuses routes in the openapi spec @rigelk. Update CentOS insutructions in dependencies.md @cgarwood82 in 2904. Switched image processing library from native dependency sharp to pure JS implementation jimp. Admins don't have to compile sharp anymore and jimp is lighter. Provide specific engine boundaries for NodeJS and Yarn @rigelk in 0c4bacb. Add ability to set database.name config option @gramakri in #2898. POSTGRES env variables in docker-compose. OpenDKIM permissions in docker-compose setup @kimsible in #2868. Auto block videos (alpha). Add ability to override client assets: logo - favicon - PWA icons - PWA manifest name and description @kimsible in #2897. Add global search support (has to be explicitely enabled by admins). Add ability for admins to display a banner on their instance. Support Vietnamese and Kabyle languages. Also re-establish Occitan language locale despite lack of support in Angular. Federation: Make federation of unlisted videos an instance-level server preference @Tak in #2802 Sort ActivityPub video object files by resolution in descending order Send complete video description in ActivityPub video objects . Make federation of unlisted videos an instance-level server preference @Tak in #2802. Sort ActivityPub video object files by resolution in descending order. Send complete video description in ActivityPub video objects. Moderation: Add abilit

Affero GPLv3 javascript angularjs web video hosting activitypub

Sweet Home 3D 6.4 šŸ’¾

Sweet Home 3D is an interior design application that helps you to quickly draw the floor plan of your house, arrange furniture on it, and visit the results in 3D.

minor feature: Improved resolution scale management in the plan for HiDPI screens under Java 8.. a in redoing dimension line resizing.. Added IDs to home objects which may be modified.. Added support for editing home plans in Sweet Home 3D JS with the ability to save modified homes on a JSP server.. an in Sweet Home 3D JS Viewer which prevented touch management to work correctly under iOS.. Improved drawing order of transparent objects in Sweet Home 3D JS Viewer.. Other minor and enhancements.

GNU GPL modeller design visualization java

Greenish - Data Monitoring Tool 1.3.1 šŸ’¾

Greenish is a monitoring tool, that can be used to monitor the presence of data-sets. Greenish understands periods, for example for an hourly job, Greenish can check for data for all the past N hour data-sets. Greenish jobs are configured in a YAML-like configuration file, here is an annotated example. Greenish provides default values for most of the settings, the defaults can be found here. Greenish does not have a standard monitoring scripting language/plugin. Monitoring tasks can be in any executable form, details are in Monitoring Jobs.

minor feature:

MITL monitoring-tool data etl-pipeline etl-jobs etl

Electron 11.0.0-nightly.20200720 šŸ’¾

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: a termination crash on Web Workers with Node.js integration enabled. #24464. an where webContents.print() would sometimes hang with invalid settings. #24508. an where cpu and heap profiling in Node.js did not work properly with --cpu-prof, --heap-prof, and related CLI flags. #24541. an where macOS window vibrancy active state did not always match the active state of the window. #24533. Broken --trace-sync-io flag in Node.js. #24648. Clipboard.readBuffer returning incorrect value. #24469. Potentially invalid duplex mode settings on Linux. #24547. DCHECK failure in value.IsHeapObject() in objectsde.cc. (Chromium security ). #24566. XSS on chrome://histograms/ with a compromised renderer. (Chromium security ). #24625. crash when executing deger.sendCommand. (Chromium security ). #24620. heap-use-after-free in content::NavigationRequest::OnWillProcessResponseProcessed. (Chromium security ). #24569. heap-use-after-free in ui::AXTreeSerializerblink (Chromium security ). #24557. iframe in victim page can detect Scroll To Text Fragment activation. (Chromium security ). #24624. integer overflow in GrTextBlob::Make. (Chromium security ). #24586. javascript URI sandbox flags aren't propagated in a blank string case. (Chromium security ). #24621. memcpy-param-overlap in AudioBuffer::copyFromChannel. (Chromium security ). #24582. remove leaks of post-redirect URL for in the CSP reports and stacktraces of errors (Chromium security ). #24560. update webrtc root certificate. (Chromium security ). #24617. upgrade SQLite to 3.32.1. (Chromium security ). #24554. use-after-free in devtools console. (Chromium security ). #24614. use-of-uninitialized-value in amr_read_header. (Chromium security ). #24594. usrsctp is called with pointer as network address. (Chromium security ). #24563. Documentation changes: #24516.

MITL node js

wxMaxima 20.07.0 šŸ’¾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: A massive performance update. A new translation of the Turkish manual by Tufan Şirin. Improved italian translation by Marco Ciampa. An Russian translation update by OlesyaGerasimenko. Better display of sqrt() cells. Better display of fractions. Nicer display of lists. Made sure we read in the whole.mac file when opening.mac files. Allow building wxMaxima, if pandoc or po4translate are not installed. As always many small additional.

GNU GPLv3 mathematics cas maxima

Lutris 0.5.7.1 šŸ’¾

Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.

minor bugfix: Provide D3D12.DLL, based on vkd3d-proton project. (https://github.com/HansKristian-Work/vkd3d-proton), as part of our DXVK runtime. This will help push updates faster and provide better compatibility for Direct3D 12 titles such as World of Warcraft. -- Mathieu Comandon Sat, 18 Jul 2020 14:35:23 -0700.

GNU GPLv3 python game game-manager gui installation dashboard steam desura emulators msdos windows z-machine scumm nintendo

Ant Media Server 2.1.0 šŸ’¾

Ant Media Server is capable of ultra-low latency streaming with WebRTC technology which provides the typical value of 0.5 seconds. Any kind of live stream could be delivered to a broad range of client via scalable cluster infrastructure on the cloud. Android, iOS, and JavaScript SDKs are available. Adaptive bitrate feature makes streams play with every network speed. Customers may simulcast their video content simultaneously to social media platforms such as Facebook, YouTube, and Twitter.

minor feature: VP8 Support in Playing, Ingesting, Transcoding and Clustering #1816 #1962 #2013 #1994. Data Channel Support in Playing, Ingesting, Clustering #1737 #2004 #2011 #2045 #1866. 4K 60 FPS RTMP - WebRTC Streaming Support #1854 #1867 #1759 #1775. WebRTC Stack is updated to WebRTC M79 #1818 #1838 #1827. Official Ubuntu 18.04 support #1655. Cluster Monitoring Support #1897. Playlist Support #199. Native Screen Share Support without extension #1662. Add RTMP Buffering for Smooth WebRTC Play #1975. Remote JMX Connection Support #1595. Make Admin Panel accesible via IP Filter #1891. and Improvements #1845 #1913 #1954 #1967 #1960 #1940 #2045 #1991 #1923 #2043 #1992 #1907 #1932.

Apache media server rtmp webrtc rtsp streaming hls broadcasting

YAWIK 0.34.6 šŸ’¾

YAWIK offers a Web based solution for managing job applications. Jobs ads can be entered or pushed to the system. The sytem assigns application forms to job ads. Applicants and Recruiters can connect to YAWIK using social networks. Currently it is possible to integrate YAWIK into a corporate Web site by extending it with a module. It is intended to become a distributed system for connecting recruiters and applicants.

minor feature: Configurable date format in DatePicker form element. Insert JSON-LD only for active jobs. Purge jobs: Loader uses dateCreated. Should use dateModified (#579, #580). Purge jobs: Loader throws exception when no start date isset. (#442, #582). Some unit tests marked as risky. Some errors in german translation (#584, #587). Switch user dropdown does not show all users. Update composer.json keywords.

MITL hr jobs applicants php5 zf2 jobboard