Dead Software Walking: The ongoing evolution of relayd(8) and httpd(8)
9 hours ago
- 由于既有的OpenBSD开发者缺乏兴趣,relayd(8)和httpd(8)的开发一度停滞。
- 作者受到客户实际使用案例的激励,以及因LLM进展而重新用C语言编码的个人挑战所驱动。
- 作者对relayd(8)中的imsg消息系统进行了现代化改造,并处理了邮件列表和GitHub上待处理的差异和问题。
- 在Gothub、Codeberg和GitHub上创建了Git镜像,以降低新贡献者的门槛。
- relayd(8)的主要成就包括现代化改造、安全改进(例如,默认TLS密码切换为'secure'、支持ECDSA)、错误修复以及新功能,如MKCALENDAR和多个监听器的TLS。
- httpd(8)的主要成就包括现代化改造、安全改进(例如,请求走私预防、'no banner'选项)、错误修复以及新功能,如自定义HTTP标头和缓存控制。