Author: ProHoster

Release of Samba 4.12.0

The Samba 4.12.0 release is presented, which continues the development of the Samba 4 branch with a full-fledged implementation of a domain controller and an Active Directory service that is compatible with the implementation of Windows 2000 and is able to serve all versions of Windows clients supported by Microsoft, including Windows 10. Samba 4 is a multifunctional server product , which also provides an implementation of the file server, print service, and identity server (winbind). Key changes […]

Configuring a Password Security Policy in Zimbra

Along with encrypting emails and using a digital signature, one of the most effective and low-cost ways to protect email from hacking is a competent password security policy. Passwords written down on pieces of paper, stored in public files, or simply not complex enough are always a big gap in the information security of an enterprise and can lead to serious incidents with significant […]

All Habr in one database

Good afternoon. 2 years have passed since the last article about Habr parsing was written, and some things have changed. When I wanted to have a copy of Habr, I decided to write a parser that would save all the content of the authors into a database. How it happened and what errors I encountered - you can read under the cut. TL;DR – […]

How I parsed Habr, part 1: trends

When the New Year's Olivier was finished, I had nothing to do, and I decided to download all the articles from Habrahabr (and related platforms) to my computer and do some research. It turned out to be several interesting stories. The first of them is the development of the format and topics of articles over the 12 years of the site’s existence. For example, the dynamics of some topics are quite indicative. Continued under the cut. Process […]

Firefox for Wayland brings WebGL and video hardware acceleration

Nightly builds of Firefox, which will serve as the basis for the Firefox 7 release on April 75, include full support for WebGL in environments using the Wayland protocol. Until now, WebGL performance in Linux builds of Firefox has left much to be desired due to the lack of hardware acceleration support, problems with gfx drivers for X11, and the use of different standards. Acceleration based on gfx in […]

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, […]

"All the Music, LLC" Generated All Possible Melodies and Released Them

Damien Riehl, a lawyer, programmer and bachelor of music, and Noah Rubin, a musician, wrote a program that generated all possible short 12-bar melodies using 8 notes within an octave (about 69 billion combinations), registered them on behalf of his company All the Music, LLC and released into the public domain. Posted on archive.org 1200 Gb in […]

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 [...]