Category: Blog

Release of nginx 1.17.9 and njs 0.3.9

The main branch of nginx 1.17.9 has been released, within which the development of new features continues (in the parallel supported stable branch 1.16, only changes related to the elimination of serious errors and vulnerabilities are made). Main changes: It is prohibited to specify multiple lines of ā€œHostā€ in the request header; Fixed a bug where nginx ignored additional ā€œTransfer-Encodingā€ lines in the request header; Fixes have been made to prevent leaks […]

DragonFly BSD 5.8 operating system release

The release of DragonFlyBSD 5.8 is available, an operating system with a hybrid kernel created in 2003 for the purpose of alternative development of the FreeBSD 4.x branch. Among the features of DragonFly BSD, we can highlight the distributed versioned file system HAMMER, support for loading ā€œvirtualā€ system kernels as user processes, the ability to cache data and FS metadata on SSD drives, context-sensitive variant symbolic links, the ability to freeze processes […]

Release of nEMU 2.3.0 - an interface to QEMU based on ncurses pseudographics

nEMU version 2.3.0 has been released. nEMU is an ncurses interface to QEMU that simplifies the creation, configuration and management of virtual machines. The code is written in C and distributed under the BSD-2 license. What's new: Added virtual machine monitoring daemon: when the state changes, it sends a notification to D-Bus through the org.freedesktop.Notifications interface. New switches for managing virtual machines from the command line: –powerdown, –force-stop, –reset, […]

nginx 1.17.9 released

Nginx 1.17.9 has been released, the next release in the current mainline branch of the nginx web server. The mainline branch is under active development, while the current stable branch (1.16) only has bug fixes. Change: nginx now does not allow multiple "Host" lines in the request header. Fix: nginx was ignoring additional "Transfer-Encoding" lines in the request header. Fix: Socket leaks when using […]

About how to write and publish a smart contract in the Telegram Open Network (TON)

About how to write and publish a smart contract in TON What is this article about? In the article I will talk about how I took part in the first (of two) Telegram blockchain competition, did not take a prize, and decided to record my experience in an article so that it does not sink into oblivion and, perhaps, help someone. Since I didn’t want to write [...]

Mikhail Salosin. Golang meeting. Using Go in the backend of the Look+ application

Mikhail Salosin (hereinafter – MS): – Hello everyone! My name is Michael. I work as a backend developer at MC2 Software, and I will talk about using Go in the backend of the Look+ mobile application. Does anyone here like hockey? Then this application is for you. It is for Android and iOS and is used to watch broadcasts of various sporting events online and [...]

A task for the developer, or how we flashed hand-held scanners without a vendor

Hi all. We, Viktor Antipov and Ilya Aleshin, today will talk about our experience working with USB devices via Python PyUSB and a little about reverse engineering. Background In 2019, Decree of the Government of the Russian Federation No. 224 ā€œOn approval of the Rules for labeling tobacco products by means of identification and features of the implementation of a state information system for monitoring the circulation of goods subject to mandatory […]

Chrome OS 80 Stable Released

Google continues to develop its Chrome OS operating system, which recently received a major update, version 80. The stable version of Chrome OS 80 was supposed to be released several weeks ago, but the developers apparently miscalculated the timing and the update arrived late. One of the key new features in version 80 is a refreshed tablet interface, which can be […]

Mass revocation of Let's Encrypt certificates

Let's Encrypt, a non-profit community-run certificate authority that provides free certificates to anyone, has warned of the upcoming revocation of many previously issued TLS/SSL certificates. Of the 116 million currently active Let's Encrypt certificates, just over 3 million (2.6%) will be revoked, of which approximately 1 million are duplicates linked to a single domain (the bug primarily affected frequently updated […]

GCC removed from FreeBSD core

In accordance with the previously planned plan, the GCC compiler suite has been removed from the FreeBSD source tree. Building GCC along with the base system for all architectures was disabled by default in late December, and the GCC code has now been removed from the SVN repository. It is noted that at the time of GCC's removal, all platforms that do not support Clang have been switched to using external build tools, […]

Chrome OS Release 80

The release of Chrome OS 80, an operating system based on the kernel, took place. Linux, the Upstart system manager, the ebuild/portage build toolchain, open-source components, and the Chrome 80 web browser. The Chrome OS user environment is limited to a web browser, and web apps are used instead of standard programs. However, Chrome OS includes a full multi-window interface, a desktop, and a taskbar. Chrome OS Build 80 […]

Porteus Kiosk 5.0.0 - distribution kit for the implementation of demonstration stands and self-service terminals

On March 2nd, the fifth version of the Gentoo-based distribution Porteus Kiosk 5.0.0 was released. Linux, designed for the rapid deployment of demo stands and self-service kiosks. The image size is only 104 MB. The distribution includes a minimal environment required to run a web browser (Mozilla Firefox or Google Chrome) with reduced privileges—changing settings, installing add-ons, and other features are prohibited.

Buy reliable hosting for sites with DDoS protection, VPS VDS servers šŸ”„ Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster