← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 102
  1. TL;DR: Maintenance is not the same thing as fixing bugs.

  2. 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.

  3. 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.

  4. 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

  5. TL;DR: TL;DR: a lot of work in plakar, but also on CDC and index optimization.

  6. 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.

  7. TL;DR: Came back from vacation, started working on the neck but realised I really needed more tools.

  8. 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.

  9. 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.

  10. 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.

  11. TL;DR: Received the new neck and… it fits perfectly !

  12. 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.

  13. 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.

  14. 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

  15. TL;DR: I will be discussing music on this blog from now on.

  16. TL;DR: I played with MIDI and ChatGPT.

  17. I love you

    Almost four years ago, your mom and I left home and rushed to the maternity hospital to give birth to your brother.

  18. TL;DR: I worked on earmuff and go-harmony, I played with ChatGPT.

  19. 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.

  20. 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.

  21. 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.

  22. TL;DR: did a lot of music, even while writing code.

  23. TL;DR: tons of plakar work, most notably on indexes, performances, clone & sync and fuse.

  24. TL;DR: I refactored internal structures to split metadata from the index, implemented an stdio server and finally added SSH support.

  25. TL;DR: I did key and UI stuff, mostly search related.

  26. 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.

  27. TL;DR: A retrospective of 2021 2021 was a good year overall # Pandemic and lock-downs set aside, 2021 was a good year overall.

  28. TL;DR: I worked on plakar, go-fastcdc a FastCDC implementation for plakar, and some useless stuff.

  29. TL;DR: I have a discord now, feel free to join.

  30. TL;DR: I still have a discord, feel free to join.

  31. TL;DR: this is a short article, no TL;DR.

  32. TL;DR: I worked on OpenSMTPD-portable, did a lot of plakar, a lot of Go and gave a technical talk on hypnosis.

  33. TL;DR: I wrote a backup utility called plakar.

  34. TL;DR: I converted nooSMTPD to libtls and implemented SMTP ciphers, curves and protocols selection.

  35. 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.

  36. TL;DR: In this article, I explain what is an MDA and how to write a custom one from scratch using only shell scripting.

  37. 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.

  38. TL;DR: Haven’t posted since July but I wasn’t slacking, got temporarily context-switched out of opensource stuff.

  39. TL;DR: worked on my webmail, on a custom MDA and on a python framework for API development.

  40. 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).

  41. 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.

  42. 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.

  43. 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

  44. 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…

  45. 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…

  46. 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…

  47. 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

  48. 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…

  49. 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…

  50. 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…