I hope you are well. The editor’s word will sound a little bit different since we are close to ushering the final edition of the year. It’s a month that we reflect on our lives, our goals, and most importantly, plans on what to do in the following year. I hope you enjoyed all the monthly issues of 2017. Suffice to say, there will be one more issue at the end of December just to crown this wonderful year of 2017. We really appreciate your readership and engagement, and hope to provide you with more meaningful content in 2018.
You will find many great and technically interesting articles for you. I really like all the articles, and I am thankful to all the authors for their patience when we were preparing them. I invite you to look over the list of articles on the next page. Lastly, a big thank you to all our reviewers for their valuable suggestions on how to make the articles better.
So, just sit back, get a light drink, and engage with the authors’ minds.
Ewa & The BSD Team
OpenLDAP Directory Services in FreeBSD (I). Dynamic Configuration Fundamentals
José B. Alós
The main objective of this article is to introduce directory services managed under the LDAP protocol, and to illustrate a new configuration approach known as Online LDAP Configuration (OCL),which was introduced in OpenLDAP v2.3.
Fluentd For Centralized Logging II: Fluentd-UI and Suricata IDS
Andrey’ll explain in detail how to collect our logs in the server then forward and process these logs so we can have better and meaningful information. He is collecting logs from Suricata (https://suricata-ids.org), which is a signature-based Intrusion Detection System (IDS) like Snort.
FreeBSD, Google Cloud, and Dual ECC/RSA
Let's Encrypt Certificates
Bob Cromwell deployed a website to FreeBSD on the Google Cloud Platform. He set up HTTPS with free Let's Encrypt (letsencrypt.org) TLS certificates for both RSA and ECC, and set up automatic renewal of the dual certificates. None of this is difficult, but he discovered that some steps aren't openly supported or well documented. Specifically, running FreeBSD on IaaS or Infrastructure as a Service cloud environment, and automatically renewing dual RSA/ECC Let's Encrypt certificates.
Mongoose Embedded Web Server on FreeBSD
Internet of things (IoT) is getting more popular, so maybe, FreeBSD and Mongoose would be a wise choice. With FreeBSD and Mongoose, you can run a full-fledged, fast, and minimal web server. Additionally, you can run mongoose on non-embedded devices. For example, “corebox.ir” is based on Mongoose web server.
Using PostgreSQL Foreign Data Wrapper to Keep Track of Files
This paper proposes a simple setup of a File System FDW that allows a system administrator or an application to query the filesystem to get information about files, as well as storing at least one historical version of the latter. The approach presented here is not meant, to any extent, to substitute the traditional and better suited Source Control Management software (like RCS and the like).
Free RDP Configuration
In this article, you will learn how to set up HP t620 Thin Client with Linux Kernel.
Interview with Abdorrahman Homaei
Ewa & The BSD Team
Currently, Abdorrahman is busy with daily administration tasks and CoreBOX development, which are getting harder and more intense.
Interview with Oleksandr Tymoshenko
Ewa & The BSD Team
Oleksandr is a software developer with more than 15 years of experience. He worked on a number of projects in various fields including Linux PDA software, SMS center for GSM telco, servers for multiplayer games, IP PBX box, and firmware for VoIP phones.
On October 1st, the Network Enforcement Act took effect in Germany. This creates a legal framework for censorship of the Internet. As more and more governments take the hammer of censorship to content, what are the ramifications for free speech. More importantly, has the Internet come of age?
|BSD MAGAZINE 11/2017 (99) (IBOOKS)|
|BSD MAGAZINE 11/2017 (99) (PDF)|