Vim 8.2.1910 💾

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.1910: reading past the end of the command line Problem: Reading past the end of the command line. Solution: Check for NUL.

Other text-editor ide vi vim

noPoll 0.4.7 💾

noPoll is a OpenSource WebSocket implementation (RFC 6455), written in ansi C, that allows building pure WebSocket solutions or to provide WebSocket support to existing TCP oriented applications. noPoll provides support for WebSocket (ws://) and TLS (secure) WebSocket (wss://), allowing message based (handler notified) programming or stream oriented access.

minor feature: New stable release with bug fixings, support for debian stretch, buster and ubuntu bionic.

GNU LGPL

OpenMPTCProuter 0.56 💾

OpenMPTCProuter is a solution to aggregate and encrypt (and can obfuscate) multiple internet connections and terminates it over any VPS which make clients benefit security, reliability, net neutrality, as well as dedicated public IP. The aggregation is based on Multipath TCP (MPTCP), which is ISP, WAN type, and latency independent "whether it was Fiber, VDSL, SHDSL, ADSL or even 4G", different scenarios can be configured to have either aggregation or failover based on MPTCP. Aggregation via Multi-link VPN (MLVPN) and Glorytun UDP with multipath support are also supported. The solution takes advantage of the OpenWRT system, which is user friendly and also adds the possibility of installing other packages like VPN, QoS, routing protocols, monitoring, etc. through web-interface or terminal.

minor feature: * V2Ray support * Domain support as VPS address * NanoPi R2S official support * Improvement on LTE dongle * Kernel and packages update * Dashboard with VPS info * omr-test-speed with multiples locations servers * Enable/disable rules in omr-bypass * More complete LAN/WAN settings in wizard * Many fixes

GNU GPLv3 operating-system networking firewalls linux lua

OpenOrienteering Mapper 20201026.1 💾

OpenOrienteering Mapper is an orienteering mapmaking program and provides a free alternative to the existing proprietary solution. Its main advantages compared to it are: Open Source: The program is completely free, every programmer can improve it. Cross-platform: The program works on Android, Windows, macOS and Linux. It has been used to produce maps for classical orienteering, MTBO and radio orienteering races. All required functions for drawing maps are implemented and the program works very stable. So it can be considered ready for productive use, although it is like always a good idea to keep backups of your files. We are happy about feedback to the program.

minor feature: The Paint-on-Template feature (aka Scribbling) learned to fill areas (solid or pattern, GH-1242) and to draw in background. When GNSS tracking is enabled, the viewport can follow the location (aka Tourist mode, GH-987). Templates are loaded after initial map loading, with feedback (but still in foreground, i.e. blocking). Basic support for Geospatial PDF templates (via Poppler and GDAL). Upscaled icons, and increased menu item size, for better usability on Android. Minor OCD support improvements, e.g. export of template visibility (GH-1236). The Find-object tool may be used to visit one match after the other (GH-1512). The object query language was extended with NOT and SYMBOL (GH-1631), adding even more power to CRT files. Translations were updated again. Third-party components were updated again (Qt 5.12.9, PROJ 7.1.1, GDAL 3.1.3, graphics formats, cf. Superbuild). Placement of OCD templates in OCD maps (GH-1302). OCD import of hatch/structure orientation (GH-1677). Template alignment and list widget quirks. Georeferencing quirks. DPI selection for image export (GH-1271). Default location source on Android (GH-1629). Windows (7 and up): You can choose between an installer (*.exe) and a portable archive (*.zip). For most modern Windows installations, you should choose the x64 bit packages. The x86 will also run on all Windows desktops but are limited by the 32-bit architecture. macOS (10.12 and up): You may need to run the app via Ctrl+Click the first time, in order to allow it to run despite coming from an "unknown source". Android (4.1 and up): You can try arm64-v8a package on newer devices. Otherwise, the armeabi-v7a package should work for most older devices. Note that you will have to allow installation "from unknown sources". The armeabi-v7a package is also available from the IzzyOnDroid F-Droid Repository.

GNU GPLv3 c++ maps

HumHub 1.7.0-beta.2 💾

HumHub is a social networking portal script and framework. It's flexible and comes with an user-friendly interface. HumHub can be used as customized social network, social intranet teamwork or enterprise application. It provides notifications, activity streams, dashboards, spaces, user profiles, social tools (follow, like, connect), groups, directories, file sharing, and search across all content.

minor feature: Added missing nonce attribute in inline marketplace script. Open file modal throws permission denied for unauthenticated users in guest mode. Word break in notification dropdown. error when authclient not providing an id attribute. Upgrade to Yii 2.0.38. Space Picker Double HTML Encode. Tour broken when profile start page is changed. Invalid notifications breaks notification overview.

Affero GPLv3 php yii mysql social-network groupware

libconfini 1.16.0 💾

libconfini is a simple INI parsing library with the ability to read disabled entries (i.e. valid entries nested in comments). libconfini does not store the data read from an INI file, but rather dispatches it, formatted, to a custom listener. The code is written in C (C99) and does not depend on any particular library, except for the C standard headers stdio.h, stdlib.h, stdbool.h and stdint.h.

minor feature: * Function `ini_get_bool_i()` has been created * Code review (private function `get_type_as_active()`; types `int8_t`, `uint8_t`, `uint16_t` and `uint32_t` have been changed to to `int_least8_t`, `uint_least8_t`, `uint_least16_t` and `uint_least32_t` everywhere) * Documentation * New examples have been created (`examples/cplusplus/map.cpp`, `examples/utilities/ini_string_preparse.h`)

GNU GPLv3 ini library unix configuration configuration-file ini-parser ini-reader ini-config conf shared-library config configuration-management gnu

BallroomDJ 3.30.6 💾

BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Songs may be adjusted with start and end trimming, speed adjustments and volume adjustments without changing the audio file.

minor bugfix: 3.30.6 (2020-10-26) Changes: Marquee: Add 'Save Dance' to quick edit button. Bug Fixes: Marquee: Fix marquee quick edit button states. Marquee: Windows: Fix fullscreen toggle. Menus: Fix a crash. Internal: Upgraded flexmenu to version 1.50.

Zlib end-users linux macos windows tk tcl player ballroom

mkcert 1.4.2 💾

mkcert is a simple tool for making locally-trusted development certificates. It requires no configuration. It auto installs them for Apache, the system certificate and Firefox store to ease testing on https://localhost setups. Additonally supports MacOS and Windows environments.

minor feature: Reduce certificate lifetime to 2 years and 3 months. Detect various flavors of Firefox (#225, #280). Build release binary for linux/arm64.

BSDL go https tls certificate

pass-import 3.1 💾

pass import is a password store extension allowing you to import your password database to a password store repository conveniently. It natively supports import from 20 different password managers. More manager support can easily be added.

minor feature: Support for direct classname selection. Support for pyhton-magic #115. Support for the --root option in keepass. #112. Support for custom fields in Bitwarden. #111. Use setup.py to manage the full installation. Support for pykeepass 3.2.1. Ensure each pass entry has a name. #118. Rewrite PasswordStore.list() with Pathlib. #109. New Chrome documentation. #106. Ensure the password manager action is a capability. #105. import.bash path in local make target #104. Ensure the magic module is file-magic. #103. Update Buttercup CSV format. #102.

GNU GPLv3 password pass pass-extension password-manager importer password-store security cryptography

Wine 5.20 💾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: More work on the DSS cryptographic provider. A number of for windowless RichEdit. Support for FLS callbacks. Window resizing in the new console host. Various.

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

4MLinux 34.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

Electron 12.0.0-nightly.20201023 💾

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 crash in printing on Windows. #26064 (Also in 9, 10). an where Wasm code generation erroneously showed as being disallowed by embedder when contextIsolation was enabled. #26063 (Also in 10). an where frameless windows showed window controls after being in simple fullscreen mode on macOS. #26126 (Also in 9, 10). Memory leak on macOS when using dialog.showMessageBox API. #26097 (Also in 8, 9, 10, 11). Backported for CVE-2020-15999. #26070.

MITL node js

GNU Debugger 10.1 💾

GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other compiled languages. It can debug running processes on more than a dozen different processor architectures. It's itself ported to most BSD/ and GNU/Linux, Unix and Microsoft Windows systems.

minor feature: Support for deging new targets: BPF (bpf-unknown-none) GDBserver support for the following targets: ARC GNU/Linux. RISC-V GNU/Linux. Multi-target deging support (experimental). Support for deinfod, an HTTP server for distributing ELF/DWARF. Deging information as well as source code. Support for deging a 32-bit Windows program using a 64-bit Windows GDB. Support for building GDB with GNU Guile 3.0 and 2.2 (in addition to 2.0). Improved performance during startup through the use of threading. During symbol table loading (an optional feature in GDB 9, now Enabled by default in GDB 10). Various enhancements to the Python and Guile APIs. Various TUI Mode and enhancements. Other miscellaneous enhancements: Detection when attaching to a process of a mismatch between. This process and the executable previously loaded into GDB. Support for default arguments for "alias" commands. GDBserver support for the following host triplets has been removed: i 34567 86-*-lynxos*. powerpc-*-lynxos*. i 34567 86-*-nto*. bfin-*-*linux*. crisv32-*-linux*. cris-*-linux*. m32r*-*-linux*. tilegx-*-linux*. arm*-*-mingw32ce*. i 34567 86-*-mingw32ce*.

GNU GPLv3 c c++ debugger software-development

CherryTree 0.99.17 💾

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Features: rich text formatting and colorization, syntax highlighting, images handling, embedded files, lists handling, simple tables, codeboxes, text/image/table alignment, hyperlinks, spell checking, cross application copy/paste, export to html or plain text, table-of-contents generation, extensive search function. It can import from Basket, Cherrytree, Epim html, Gnote, Keepnote, Keynote, KnowIt, MemPad, Notecase, TomBoy, Treepad Lite, TuxCards, Zim.

minor bugfix: Visualisation glitches of nodes with anchored widgets. re-inserting Table Of Contents. Protect preferences dialog tab special characters from bad settings causing crash. Bundled default gtksourceview styles to ensure availability. Dynamic change of 'show white spaces' and 'highlight current line' via preferences dialog. Finnish language updated (Henri Kaustinen).

GNU GPLv3 gtk c text-editor note-taking

Shotcut 20.10.24 💾

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.

minor feature: file dialogs in various filters not openening on macOS (regression in v20.09.13). setting color alpha (opacity) to 0 in Open Other Color and Open Other Text (regression in v20.09.13). a possible crash when using Center bias in the Crop: Source filter (regression in v20.09.13). incorrect font size in Text: Rich filter in export on Windows when the system Settings Display Scale and layout 100 (High DPI). Text: Rich filter when Export Video Parallel processing is on. Text: Rich Preset Scroll Up/Down when the background is not transparent. Added collpase expand buttons to the Text: Rich editor's toolbar. Added Overflow parameter to the Text: Rich filter. Added Paste Text Only to the Text: Rich editor's menu. Added a Lower Third preset to Text: Rich. the actual workspace layout may not match the currently selected layout when restarting after a crash. Filters and Keyframes broken on Source clip after changing Settings Video Mode.

GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt

Firefly III 5.4.4 💾

"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.

minor feature: You can create a user from CLI. Various code changes and upgrades. See. Remove initial balance accounts from the auto-complete list. It was impossible to rename a group. Execution of inactive rules. Rules not executed in correct order. Rule values for target account id not accepted. Long search queries may break the query parser. Foreign amount button was hidden. Extra space in currency name. Bad paths. LDAP users could not use tokens. broken links. Bad data validation. Renaming categories would not rename the recurring transactions' category. Remove group from bill was broken. Remove attachment broken reference. Remove account from preferences when set inactive. budget index. old help links. Old SQL parameter removed.

Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel

BallroomDJ 3.30.5 💾

BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Songs may be adjusted with start and end trimming, speed adjustments and volume adjustments without changing the audio file.

minor bugfix: 3.30.5 (2020-10-24) New Features: Player: Quick Edit: Added 'Save Dance'. The 'clearlooks' theme is now scalable. Changes: Player: The 'Next Song' button is now active while a song is playing. It will skip immediately to the next song, without any gap and start playing it. If the current song is not playing, the 'next song' button will load the next song (as before). Menus: many checkboxes in menus will no longer close the menu. Click outside the menu to close it. Bug Fixes: Player: Fixed turning on the marquee from the options menu. (introduced in 3.30.1). Player: Prevent a crash. Audio Identification: Prevent a crash (provenance is unknown). Update Audio File Tags: Prevent a crash when the file does not exist. Make load of dances/genres/ratings/levels/status more robust in case of errors. Playlist Management: Update list of sequences and song lists dynamically. Playlist Management: Fix a possible crash. Update Database: Added a message to exit and restart BallroomDJ. Analog Clock: Fixed save of window position/size. Internal: Upgraded awthemes to version 9.4.2. Upgraded flexmenu to version 1.49. Code cleanup.

Zlib end-users linux macos windows tk tcl player ballroom

kissback 0.4 💾

Kissback is a backup software that allows to backup large directories containing large files to sftp servers. Standard file attributes, users, groups, and times are backuped and restored. Kissback tries to combine incremental backups with the simplicity of full backups. Kissback also makes sure that you are able to restore individual files manually without using the kissback software. Authentication is done using public key authentifcation.

minor feature: Support for local destination directories has been added. Kissmount fuse filesystem has been added for mounting backups readonly.

GNU GPLv3 backup

PrRescue 0.91 💾

PrRescue is a rescue CD based on Gentoo amd64/i686 supporting nilfs2 and btrfs. Its goal is to always include the newest kernel and Gentoo packages.

minor feature: Kernel has been updated to version 5.9.1. Kissback has been updated to version 0.4 (local backup directory and fuse readonly mount support). Gentoo packages have been updated to latest stable versions.

GNU GPL gentoo rescue boot

µBlock Origin 1.30.7b2 💾

µ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.30.6.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: Submission pending The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Review pending. Prevent set-constant from trapping non-configurable properties regression .

GNU GPLv3 javascript browser ad-blocker filter privacy

qradiolink 0.8.5-rc2 💾

QRadioLink is a Linux software defined radio transceiver application using VOIP for inter-communication, built on top of GNU radio, which allows experimenting with software defined radio hardware using different digital and analog radio signals and a friendly user interface. Its primary purpose is educational, but it can also be customized for low power data communications on various frequency bands. It can also be used as an amateur radio SDR transceiver for demonstrating radio communications to students. The application was originally inspired from the Codec2 GMSK modem project by Kristoff Bonne.

minor feature: Release 0.8.5-rc2 Upgraded to GNU radio 3.8 and Qt 5.14. some memory leaks and. Minor UI style changes.

GNU GPLv3 communication radio

OPNsense 20.7.4 💾

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: switch web GUI address selection to avoid server.bind in IPv6 first case o system: fix defunct "use default" button on web GUI listen interfaces o system: signal "auth user changed" when a user is modified via web GUI o system: replace gateway widget and add proper API endpoint for it o system: fix reading displayName attribute on LDAP search (contributed by ServiusHack) o interfaces: change maximum MTU value to 65535 in accordance with RFC 791 o interfaces: update wireless device detection prefixes o interfaces: lexical sort interface keys for assignments o firewall: add support for network exclusions in network alias type o firewall: add NAT information to pfInfo page (contributed by kulikov-a) o firewall: associated NAT rules missed state keyword o firewall: allow "or" conditions in live log o firewall: use pfctl for alias IP check (contributed by kulikov-a) o dnsmasq: regenerate resolv.conf on save o dnsmasq: log queries option o intrusion detection: ignore pkill exit status when performing update o ipsec: add description to reconfigure action (contributed by Frank Wall) o unbound: rebuild unbound blacklist download o unbound: restructure reconfigure so that we always flush config o backend: add new "config changed" event using syshook structure (sponsored by Modirum) o mvc: add a few missing control widgets from log pages o ui: upgrade moment.js to 2.27.0 o plugins: os-freeradius 1.9.8 1 o plugins: os-git-backup 1.0 2 (sponsored by Modirum) o plugins: os-haproxy 2.25 3 o plugins: os-stunnel 1.0.2 adds service protocol selector (contributed by fhloston) o src: extended netmap update and driver fixes o src: netmap tun and lagg support (contributed by Sunny Valley Networks) o src: update Realtek re driver to upstream version 1.96.04 (contributed by Laurent Dinclaux) o ports: curl 7.73.0 3 o ports: libxml2 fixes for CVE-2019-20388, CVE-2020-7595 and CVE-2020-24977 o ports: nss 3.58 4 o ports: openssl 1.1.1h 5 o ports:

BSDL-2 network firewalls security

Jailer 10.2.1 💾

Database Subsetting and Relational Data Browsing Tool. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. Exports consistent, referentially intact row-sets from relational databases. Removes data w/o violating integrity. Generates topologically sorted SQL-DML, hierarchically structured XML. and DbUnit datasets.

minor feature: The response time in case of errors has been improved by immediately terminating all running SQL statements.

Apache front-end quality-assurance utilities java sql cross-plattform developers end-users

libESMTP 1.0.6+ 💾

libESMTP is an SMTP client library intended for software developers. It manages submission of electronic mail via a preconfigured Mail Transport Agent (MTA) such as Exim or Postfix. libESMTP offloads the developer of the need to handle the complexity of negotiating the SMTP protocol by providing a simple API. Additionally libESMTP transparently handles many SMTP extensions including authentication. This is the original libESMTP software previously hosted on stafford.uklinux.net and managed by the original author.

documentation: libESMTP is officially hosted on GitHub, this replaces the now defunct stafford.uklinux.net and www.brianstafford.info sites. The official repository also contains versions back to the initial release in 2001, see libesmtp.github.io for more information. The author would like to consolidate versions hosted elsewhere, subject to review, and requests that these are submitted as pull requests against the official repository.

GNU LGPL c smtp esmtp email-client email internet library developers

Pybind11 2.6.0 💾

pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. Its goals and syntax are similar to the excellent Boost.Python library by David Abrahams: to minimize boilerplate code in traditional extension modules by inferring type information using compile-time introspection.

minor feature: Keyword-only arguments supported in Python 2 or 3 with py::kw_only(). #2100. Positional-only arguments supported in Python 2 or 3 with py::pos_only(). #2459. py::is_final() class modifier to block subclassing (CPython only). #2151. Added py::prepend(), allowing a function to be placed at the beginning of the overload chain. #1131. Access to the type object now provided with py::type::of() and py::type::of(h). #2364. Perfect forwarding support for methods. #2048. Added py::error_already_set::discard_as_unraisable(). #2372. py::hash is now public. #2217. py::class_ is now supported. Note that writing to one data member of the union and reading another (type punning) is UB in C++. Thus pybind11-bound enums should never be used for such conversions. #2320. Classes now check local scope when registering members, allowing a subclass to have a member with the same name as a parent (such as an enum). #2335. Error now thrown when __init__ is forgotten on subclasses. #2152. Throw error if conversion to a pybind11 type if the Python object isn't a valid instance of that type, such as py::bytes(o) when py::object o isn't a bytes instance. #2349. Throw if conversion to str fails. #2477. py::module was renamed py::module_ to avoid with C++20 when used unqualified, but an alias py::module is provided for backward compatibility. #2489. Public constructors for py::module_ have been deprecated; please use pybind11::module_::create_extension_module if you were using the public constructor (fairly rare after PYBIND11_MODULE was introduced). #2552. PYBIND11_OVERLOAD macros and get_overload function replaced by correctly-named PYBIND11_OVERRIDE and get_override, ing inconsistencies in the presence of a closing ; in these macros. get_type_overload is deprecated. #2325. The Python package was reworked to be more powerful and useful. #2433 build-setuptools is easier thanks to a new pybind11.setup_helpers module, which provides utilities to use setuptools with pybind11. It c

Public Domain c++ python library embedded developers

GitLab 13.5.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-10-22). ### Security (1 change). Update GitLab Runner Helm Chart to 0.21.1. ### Removed (3 changes, 2 of them are from the community). Drop Iglu registry URL column. !42939. Remove coverage_report_view feature flag. !43711. Remove release_evidence_collection feature flag. !44234. ### (118 changes, 9 of them are from the community). Include builds from child pipelines in latest sucessful build for ref/sha. !29710. branches_to_be_notified API param for hangouts chat service. !35599. Add empty dependencies value to ECS Deploy job. !36862. with optional merge requests approval in CE. !42119 (Pavel Kuznetsov). type of SentryErrorType global ID. !42185. Remove linux arch only rule for coverage fuzzing. !42316. Do not show retried builds in the MR code coverage. !42402. Does not refresh project/snippet statistics on a read-only instance. !42417. Rendering trailing slash in reference links (). !42484. Remove retry icon on failed job if merge pipeline. !42495. Designs: return an error if uploading designs with duplicate names. !42514 (Sushil Khanchi). Unit Test Report: icon for errored status. !42540. Copy designs to when an with designs is moved. !42548. triggering multiple children pipeline with the same artifact. !42595. caret sizes in navigation. !42605. Revert required encryption on CI runner tokens. !42623. Markdown "Preview" tab on New/Edit Release and New Snippet pages. !42640. a causing 'Missing author note' to be added to notes for mapped users when importing project using GitLab Import. !42648. Hides batch suggestions button if there is only 1 suggestion. !42681. GraphQL token authentication when installed under a relative URL. !42706. Update pipeline failed notification e-mail warning. !42736. clickable width of release asset links. !42757. size of edit button on releases page. !42779. Move before_script into script for CQ template. !42782. Resolve Error when quickly reordering designs. !42818. Eliminate extra spacing

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

Ant Media Server 2.2.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: H265 Transcoding from RTMP to WebRTC #2058. WebM Recording #2144. Force WebRTC Player to play at specified resolution #2155. Create a websocket message that returns the available streams in the conference room #2227. Create a websocket message that notifies client that if bandwidth is less than the video/audio bitrate #2103. Check broadcast start and end time before accepting the WebRTC Stream #2181. Update video.js to the latest version for HLS and MP4 playback #2231. Create a REST method that can send message to the viewers through Data channel #2026. Provide the ability to choose audio input in WebRTC publishing #2164. Implement switch in front and back camera in JS SDK for mobile platforms #2022. Fetching streams in the origin cluster #1406. Support Unified Plan or PlanB in WebRTC #2226. New REST method to get VoD Id by Stream Id #2244. Upgrade Tensorflow Library to 1.15.0 #2025. Adding Facebook RTMP Endpoint is not working #1981. NAL Units in libx264 freeze and quick play #2037. Show total available memory in the web panel #2136. The sound stops after 20 seconds on the edge server #2198. MP4 Files cannot be downloaded because of the wrong absolute path #2070. Unexpected number of HLS viewers increase #2015. Decrease number of threads in WebRTC signaling #2265. for EncoderBlocked Warning #2273. Micro freeze in some RTMP streams #2095. Stream fetcher does not start again after restart period #2241. Edit stream source does not work if it's not fetching #2251. MP4 files uploaded in S3 have public_read permission. Completing MP4 record while server is stopping #2030. phtread_create exception in some instances #2254. Add second to the date-time value in mp4 recording #2232. external SSL certificate #2301. Add listenerHookURL in updateSettings #2230. SFU Mode sometimes does not work in H264 VP8 Enabled #2175.

Apache media server rtmp webrtc rtsp streaming hls broadcasting

firejail 0.9.64 💾

Firejail is a security sandbox tool, which utilizes Linux 3.x namespaces to setup restricted environments for untrusted applications. It works for console and graphical applications, servers, or even login sessions; by assigning them and their subprocesses a private view of globally shared kernel resources. Firejail isolates mount points, adds chrooting, filesystem writability or overlays, sandbox filesystem sharing, networking stack and firewall isolation, constrains interprocess communication, and separates processes. It comes with default profiles for Firefox or Evince, includes Seccomp and Linux caps support.

minor feature: Replaced --nowrap option with --wrap in firemon. The blocking action of seccomp filters has been changed from. Killing the process to returning EPERM to the caller. To get the Previous behaviour, use --seccomp-error-action=kill or Syscall:kill syntax when constructing filters, or override in /etc/firejail/firejail.config file. Fine-grained D-Bus sandboxing with xdg-dbus-proxy. Xdg-dbus-proxy must be installed, if not D-Bus access will be allowed. With this version nodbus is deprecated, in favor of dbus-user none and. Dbus-system none and will be removed in a future version. DHCP client support. Firecfg only dektop-files if started with sudo. SELinux labeling support. Custom 32-bit seccomp filter support. Restrict RUNUSER in several profiles. Blacklist shells such as bash in several profiles. Whitelist globbing. Mkdir and mkfile support for /run/user directory. Support ignore for include. --include on the command line. Splitting up media players whitelists in whitelist-players.inc. New condition: HAS_NOSOUND. New profiles: gfeeds, firefox-x11, tvbrowser, rtv, clipgrab, muraster. New profiles: gnome-passwordsafe, bibtex, gummi, latex, mupdf-x11-curl. New profiles: pdflatex, tex, wpp, wpspdf, wps, et, multimc, mupdf-x11. New profiles: gnome-hexgl, com.github.johnfactotum.Foliate, mupdf-gl, mutool. New profiles: desktopeditors, impressive, planmaker18, planmaker18free. New profiles: presentations18, presentations18free, textmaker18, teams. New profiles: textmaker18free, xournal, gnome-screenshot, ripperX. New profiles: sound-juicer, com.github.dahenson.agenda, gnome-pomodoro. New profiles: gnome-todo, x2goclient, iagno, kmplayer, penguin-command. New profiles: frogatto, gnome-mines, gnome-nibbles, lightsoff, warmux. New profiles: ts3client_runscript.sh, ferdi, abiword, four-in-a-row. New profiles: gnome-mahjongg, gnome-robots, gnome-sudoku, gnome-taquin. New profiles: gnome-tetravex, blobwars, gravity-beams-and-evaporating-stars. New profiles

GNU GPL c linux security process-isolation namespaces sandbox

Vim 8.2.1873 💾

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.1873: Vim9: missing white space when using lt;f-args gt; Problem: Vim9: missing white space when using lt;f-args gt;. Solution: Add spaces. (Christian J. Robinson).

Other text-editor ide vi vim

VirtualBox 6.1.16 💾

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: VMM: random memory corruption and XMM register state corruption inside the VM when Hyper-V is used VMM: VMSVGA 3D support with Linux guests when Hyper-V is used. GUI: some Qt related crashes on macOS Big Sur. Oracle Cloud Infrastructure integration: network integration not working behind some proxies. USB: Mask out remote wake capability to avoid unresponsive devices. Audio: with audio playback after host goes to sleep. Serial: Keep transferring data if the status line monitoring fails. Serial: blocking a re-connect when TCP mode is used. HPET: inability of guests to use the last timer. VBoxManage: detection of system locale when running 'VBoxManage unattended install' without --locale. macOS host: Installer on Big Sur is now reminding user that system has to be rebooted to load the installed KEXTs. Linux host and guest: Support kernel version 5.9. Linux guest: Workaround to improve resizing of 32-bit VMs with VMSVGA graphics controller, and do not try to use RandR version 1.3 due to causing the X server to hang. Linux guest: VBoxService crashing in the CPU hot-plug service under certain circumstances during a CPU hot-unplug event. Linux guest: Guest additions build for RHEL 8.3 beta.

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

Mozilla Firefox 82.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: With this release, Firefox introduces a number of improvements that make watching videos more delightful:, Firefox is faster than ever with improved performance on both page loads and start up time:, You can now explore new articles when you save a webpage to Pocket from the Firefox toolbar. WebRender continues to roll out to more Firefox users on Windows. Screen reader features which report paragraphs now correctly report paragraphs in Firefox instead of lines. Various security, Credit card auto-fill is now more accessible with the card type, and the card number in the card editor now available to screen readers. Printing dialog errors for invalid form entries are now reported to screen readers. MediaSession API has been enabled by default which allows web authors to provide custom behaviors for standard media playback interactions, giving them more options than ever. DevTools now shows server sent events in the Network panel. This allows a server to send new data to a web page at any time allowing developers to see events they previously couldn't and help with lower-level troubleshooting.

MPL c++ web-browser html5 javascript mozilla

FileZilla 3.51.0 💾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

major bugfix: import of sites protected with a different master password. Directory comparison now works correctly with non-default file name sorting settings. Small search dialog.

GNU GPL c ftp ftps file-transfer

nmap 7.91 💾

Nmap ("Network Mapper") is a network utility for service discovery, monitoring and security auditing. Nmap utilizes raw IP packets for host discovery, port scanning, OS fingerprinting, firewall probing, and generating various statistics. It permits inspecting large network ranges but also works for single server checks. It's cross-platform compatible and also provides a X11 reporting GUI with Zenmap, and Ncat for data transfer and debugging, Ndiff for result comparison, and Nping for response analysis.

minor bugfix: o NSE several places where Lua's os.time was being used to represent dates prior to January 1, 1970, which fails on Windows. Notably, NSE refused to run in UTC+X timezones with the error "time result cannot be. Represented in this installation" Clément Notin, nnposter, Daniel Miller o Zenmap a crash in the profile editor due to a missing import. o Nsock Windows Demote the IOCP Nsock engine because of some known. That will take longer to resolve. The previous default "poll" engine Will be used instead. o Nsock Windows a crash in service scan due to a previously-unknown. Error being returned from the IOCP Nsock engine. Daniel Miller o NSE MySQL library was not properly parsing server responses. Resulting in script crashes. nnposter o Silence the irrelevant warning, "Your ports include 'T:' but you. Haven't specified any TCP scan type" when running nmap -sUV

GNU GPL c network-scanner nmap monitoring networking

OpenBGPD 6.8p0 💾

OpenBGPD is a free implementation of the Border Gateway Protocol (BGP), Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol. The portable version (e.g. for Linux) does not have the means to influence kernel routing tables. It is only suitable for route servers/collectors.

major feature: In bgpctl(8), the 'reload' command now takes a 'reason' argument to use as Administrative Shutdown Communication to its neighbors. Added bgpctl(8) support for VPNv6 in the family option of the 'show rib' command. Added bgpctl(8) support for JSON formatted output in various 'show' commands. Support to build OpenBGPD on Alpine Linux added.

ISC openbgpd bgp routing

rpki-client 6.8p0 💾

The OpenBSD rpki-client is a free, easy-to-use implementation of the Resource Public Key Infrastructure (RPKI) for Relying Parties (RP) to facilitate validation of the Route Origin of a BGP announcement. The program queries the RPKI repository system, downloads and validates Route Origin Authorisations (ROAs) and finally outputs Validated ROA Payloads (VRPs) in the configuration format of OpenBGPD, BIRD, and also as CSV or JSON objects for consumption by other routing stacks.

major feature: Improve how repositories are downloaded: do not fetch symlinks and clean extraneous files in the repositories after download using the cryptographically signed RPKI manifest listings. Fix a bug where rpki-client could hang after calling rsync. Remove the -f option, no longer needed. Improved validation of the trust anchors. Add new option '-s timeout' to make rpki-client automatically terminate after a timeout (default 1 hour). This helps when rpki-client is run via cron to prevent a hanging process to cause problems. Portability improvements: Replace warnc() with warnx() + strerror(), replace b64_pton() with code using the libcrypto EVP_Decode* functionality, adjust for OpenSSL 1.1.x compatible use of the EVP_ENCODE_CTX struct.

ISC rpki bgp routing security bird openbgpd

Electron 12.0.0-nightly.20201019 💾

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: Browser views will properly resize within windows. #26033 (Also in 9, 10, 11). Excess menu item separators are now only removed after item re-ordering is done to avoid accidental removal of needed separators. #25931 (Also in 10, 11). gdi printing in silent printing mode. #25740 (Also in 9, 10, 11). NativeImage.crop().toBitmap() returning incorrect data. #25773 (Also in 10, 11). NativeImage.getScaleFactors() always returning the same value. #25905 (Also in 9, 10, 11). session argument of app 'session-created' event. #25798. an where Windows notifications with timeoutType of 'never' did not work properly. #25926 (Also in 9, 10, 11). an where Save as PDF from PDF Viewer Print dialog failed and sometimes crashed. #26013 (Also in 10). an where some Node.js module API calls hung in the renderer process after reloads when render process reuse was enabled. #25923 (Also in 9, 10, 11). that meant require.resolve paths option was ignored. #25944 (Also in 9, 10, 11). crash when application launched from UNUserNotificationCenter notification (via a native node module). #25737 (Also in 9, 10, 11). maximized frameless window bleeding to other monitors. #25977 (Also in 8, 9, 10, 11). memory leak when creating "Services" menu. #25687 (Also in 9, 10, 11). ready-to-show event not emitted on some machines. #25932 (Also in 10, 11). Suppressed a spurious warning about executeJavaScript being called without worldSafeExecuteJavaScript being enabled in apps that do not call executeJavaScript. #25827 (Also in 10, 11). Backported the to CVE-2020-15968: Use after free in Blink. #25852. Backported the to CVE-2020-15969: Use after free in WebRTC. #25853. Backported the to a heap-use-after-free in content::WebContentsImpl::SetNotWaitingForResponse. #25893. an where netLog.startLogging and netLog.stopLogging were undefined. #25670 (Also in 10). Security: backported for 1125635, 1115901. #25856.

MITL node js