Podcast Episode Details

Back to Podcast Episodes
76: Time for a Change

76: Time for a Change



This week, we'll be talking to Henning Brauer about OpenNTPD and its recently revived portable version. After that, we'll be discussing different ways to securely tunnel your traffic: specifically OpenVPN, IPSEC, SSH and Tor. All that and the latest news, coming up on BSD Now - the place to B.. SD.

This episode was brought to you by

iXsystems - Enterprise Servers and Storage for Open SourceDigitalOcean - Simple Cloud Hosting, Built for DevelopersTarsnap - Online Backups for the Truly Paranoid


Headlines

Strange timer bug in FreeBSD 11

  • Peter Wemm wrote in to the FreeBSD -CURRENT mailing list with an interesting observation
  • Running the latest development code in the infrastructure, the clock would stop keeping time after 24 days of uptime
  • This meant things like cron and sleep would break, TCP/IP wouldn't time out or resend packets, a lot of things would break
  • A workaround until it was fixed was to reboot every 24 days, but this is BSD we're talking about - uptime is our game
  • An initial proposal was adding a CFLAG to the build options which makes makes signed arithmetic wrap
  • Peter disagreed and gave some background, offering a different patch to fix the issue and detect it early if it happens again
  • Ultimately, the problem was traced back to an issue with a recent clang import
  • It only affected -CURRENT, not -RELEASE or -STABLE, but was definitely a bizarre bug to track down ***

An OpenBSD mail server

  • There's been a recent influx of blog posts about building a BSD mail server for some reason
  • In this fancy series of posts, the author sets up OpenSMTPD in its native OpenBSD home, whereas previous posts have been aimed at FreeBSD and Linux
  • In addition to the usual steps, this one also covers DKIMproxy, ClamAV for scanning attachments, Dovecot for IMAP and also multiple choices of spam filtering: spamd or SpamAssassin
  • It also shows you how to set up Roundcube for building a web interface, using the new in-base httpd
  • That means this is more of a "complete solution" - right down to what the end users see
  • The series is split up into categories so it's very easy to follow along step-by-step ***

How DragonFlyBSD uses git

  • DragonFlyBSD, along with PCBSD and EdgeBSD, uses git as its version control system for the system source code
  • In a series of posts, Matthew Dillon (the project lead) details their internal setup
  • They're using vanilla git over ssh, with the developers' accounts set to git-only (no shell access)
  • The maintainers of the server are the only ones with shell access available
  • He also details how a cron job syncs from the


    Published on 10 years, 10 months ago






If you like Podbriefly.com, please consider donating to support the ongoing development.

Donate