Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
TL;DR: Maintenance is not the same thing as fixing bugs.
-
TL;DR: I have been silent for a while due to personal matters but I did a ton of stuff on OpenSMTPD, plakar and a handful of other projects.
-
TL;DR: A personal retrospective of 2023 2023 was a rough year # I usually enjoy doing these yearly posts, looking back at what I did and planning what I’ll do, but 2023 was a rough year.
-
TL;DR: Significant refactoring to improve its performance, implemented read and write semaphores to throttle chunkers and reduce memory usage, introduced a repository index and packfiles to decrease the number of I/O operations, also intrioduced a new HTTP
-
TL;DR: TL;DR: a lot of work in plakar, but also on CDC and index optimization.
-
TL;DR: I reworked the virtual filesystem layer in plakar, making it possible to write custom importers of data: use plakar to backup an s3 bucket, for instance.
-
TL;DR: Came back from vacation, started working on the neck but realised I really needed more tools.
-
TL;DR: plakar gained two minor features, snapshots fork-ing and snapshots tagging, which makes it possible to unlock several major new features in a relatively short future.
-
TL;DR: I found a printed copy of an assignment I had to do in 2005 back when I was a student to implement a system call for OpenBSD and Linux.
-
TL;DR: ChatGPT, an AI developed by OpenAI, is joining the poolp.org tech blog to serve as a proofreader and content enricher for articles written by human authors.
-
TL;DR: Received the new neck and… it fits perfectly !
-
TL;DR: music and unity training, a bit of X programming in Go, began a journey in Jujulang a new languae, wrote a PoC set database called setdb, did some minor OpenSMTPD stuff.
-
TL;DR: Received the neck… too bad it’s not exactly the one I ordered :-) The neck # For the neck, I wanted a 24 frets neck and found one that I liked online.
-
TL;DR: I’m building a guitar from scratch, picking up every component but skipping the tricky cut and glue bits :-) About this project # The primary goal of this project is to build a custom guitar, picking each and every component one by one, so that it’s
-
TL;DR: I will be discussing music on this blog from now on.
-
TL;DR: I played with MIDI and ChatGPT.
-
Almost four years ago, your mom and I left home and rushed to the maternity hospital to give birth to your brother.
-
TL;DR: I worked on earmuff and go-harmony, I played with ChatGPT.
-
TL;DR: busy month, did a lot of non tech stuff, but also worked on a new project called feedchain, fixed issues and added new features to go-harmony, and started two projects called dart-harmony and harmonee, both related to music.
-
TL;DR: I implemented a file format to support a standalone feed of news similar to what I have on Twitter, as well as a proof of concept code for a reader, a writer, a publishing node, and some more. oh and fuck you, elon, you’re a dick.
-
TL;DR: added comments support to the blog, did some music and hypnosis projects, fixed a few bugs in plakar and began a new toy project.
-
TL;DR: did a lot of music, even while writing code.
-
TL;DR: tons of plakar work, most notably on indexes, performances, clone & sync and fuse.
-
TL;DR: I refactored internal structures to split metadata from the index, implemented an stdio server and finally added SSH support.
-
TL;DR: I did key and UI stuff, mostly search related.
-
TL;DR: implemented cloning and synchronization between plakar repositories Slacked a bit # Shortly after I published my yearly retrospective, I was hit with two highly annoying personal issues that kept me very busy these last two months.
-
TL;DR: A retrospective of 2021 2021 was a good year overall # Pandemic and lock-downs set aside, 2021 was a good year overall.
-
TL;DR: I worked on plakar, go-fastcdc a FastCDC implementation for plakar, and some useless stuff.
-
TL;DR: I have a discord now, feel free to join.
-
TL;DR: I still have a discord, feel free to join.
-
TL;DR: this is a short article, no TL;DR.
-
TL;DR: I worked on OpenSMTPD-portable, did a lot of plakar, a lot of Go and gave a technical talk on hypnosis.
-
TL;DR: I wrote a backup utility called plakar.
-
TL;DR: I converted nooSMTPD to libtls and implemented SMTP ciphers, curves and protocols selection.
-
TL;DR: I do LoFi now, eric@ revived some libtls conversion work I did a while back, I worked on UNIX-domain sockets support in OpenSMTPD, a few words about nooSMTPD Let’s start with some LoFi # Relax.
-
TL;DR: In this article, I explain what is an MDA and how to write a custom one from scratch using only shell scripting.
-
TL;DR: Crafted the OpenSMTPD 6.8.0p1 release Fixed several bugs in the way Proposed a few OpenSMTPD improvements to OpenBSD Working on my OpenSMTPD book Let’s start with some LoFi # Relax.
-
TL;DR: Haven’t posted since July but I wasn’t slacking, got temporarily context-switched out of opensource stuff.
-
TL;DR: worked on my webmail, on a custom MDA and on a python framework for API development.
-
TL;DR: Reworked my infrastructure at poolp.org, implemented folder pinning, worked on my webmail. poolp.org infrastructure rework # I decided to move my servers from online.net to vultr.com (affiliation link).
-
TL;DR: Worked on the OpenSMTPD 6.7 release; Did a lot of work on the new table API; Wrote several PoCs; WARNING: Examples of code and configuration that appear in this article are here to help illustrate and explain development stages of my work.
-
TL;DR: Worked on my webmail; Did a bit of OpenSMTPD work; Webmail vs mutt # I started using console clients to read my mail back when I was a student in early 2000s, and I’ve been using mutt for as long as I can recall now.
-
TL;DR: - I took a break to deal with personal stuff - I'm taking a long break from OpenBSD for personal reasons - I may or may not have experienced COVID-19, who knows - resumed work on OpenSMTPD and other projects This is a weird report # This is a weird
-
TL;DR: - Qualys released an advisory for a bad, bad vulnerability - an MTA is a very bad software to have a vulnerability in - hole was plugged but that's not enough, similar bugs should be mitigated in the future - article discusses what could have preve…
-
TL;DR: - brought back libasr to OpenSMTPD, it is no longer an external dependency - libtls-enabled OpenSMTPD is now a thing - documented filters and improved reporting No shiny feature this month, ungrateful work # OpenSMTPD has had quite a few features…
-
TL;DR: - wrote, reworked and translated multiple articles this month - got some goodies ready for my patrons - lots of work in OpenSMTPD's grammar, documentation and filters protocol WARNING: I take short consulting engagements — architecture review, tec…
-
TL;DR: - SMTP is the way computers exchange e-mails - it is a decentralised protocol meaning that ANYONE can run a node and be independant - it is being centralised at companies that have a history of abuse - it is being centralised in a country that has a
-
TL;DR: - greylisting is a sound idea - yet it is not really practical today - people tend to disable it or find work-arounds - SPF-aware greylisting makes greylisting usable again SMTP failures in a nutshell # SMTP is a fail-safe protocol which attempts…
-
TL;DR: - our CI was improved - a new OpenSMTPD release, 6.6.1p1 took place to deal with portable issues - multiple portability issues were adressed - new table API in the works - filter-rspamd and filter-senderscore were improved - filter-greylist proof-o…
-
TL;DR: - yay, surprise emergency hand surgery... - OpenSMTPD 6.6.0 was tagged and released, including portable version - Merged contributions to fix filter-rspamd bug with DKIM - Work resumed on 6.7.0 feature - An OpenSMTPD book is in the works How I lan…