<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Érico&#39;s place</title>
    <link>https://erico.dev/</link>
    <description>Recent content on Érico&#39;s place</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 29 Dec 2020 14:18:33 -0300</lastBuildDate><atom:link href="https://erico.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>About</title>
      <link>https://erico.dev/about/</link>
      <pubDate>Thu, 30 Jun 2022 17:25:50 -0300</pubDate>
      
      <guid>https://erico.dev/about/</guid>
      <description>Hello! This is a personal blog, for projects and thoughts. We&amp;rsquo;ll see how it goes.
Click here!
Olá! Esse é um blog pessoal, para projetos e pensamentos. Vamos ver o que que sai.
Clique aqui!
For an initial introduction, take a look at my first blog post.
Name: Érico Nogueira Rolim
E-mail: classified
IRC: &amp;ldquo;ericonr&amp;rdquo; on Libera and OFTC
Mastodon: @ericonr@mastodon.online
Occupation: Student at University of Campinas and intern at Sirius Synchrotron Light Source</description>
    </item>
    
    <item>
      <title>Projects</title>
      <link>https://erico.dev/projects/</link>
      <pubDate>Thu, 30 Jun 2022 00:00:00 +0000</pubDate>
      
      <guid>https://erico.dev/projects/</guid>
      <description>Individual projects avahi-dns: turn mDNS domains as reported by Avahi into DNS records. Might someday become a proper DNS server. dnsquery: DNS client written for learning purposes. ep: my shell prompt. Uses threads oportunistically. erm: a threaded rm(1) implementation. Use at your own peril. get-otp: shell + C project for a very simple terminal client for TOTP codes, without depending on a phone. purr-c: C project using BearSSL to learn some networking, basic crypto and SSL.</description>
    </item>
    
    <item>
      <title>Improving capability usage on Linux</title>
      <link>https://erico.dev/posts/linux-capabilities/</link>
      <pubDate>Tue, 29 Dec 2020 14:18:33 -0300</pubDate>
      
      <guid>https://erico.dev/posts/linux-capabilities/</guid>
      <description>Capabilities are a mechanism that allow privileges usually reserved to the super user to be granted or revoked in a more granular manner. Nowadays, their usage is reasonably wide spread across the Linux ecosystem, even though some warts remain in the interface, what with them being applied per thread, not per process (this is a recurring issue on Linux with credentials: user, group and supplementary group IDs are all per-thread attributes, instead of being applied process wide; this requires clever workarounds in libcs, as well as any language runtime that bypasses libc - see this Go commit that finally implemented the credential synchronization mechanism in their runtime).</description>
    </item>
    
  </channel>
</rss>
