Gin · 2017
Accepted contribution: HandleContext lets internally rewritten HTTP requests re-enter the router. Submitted in 2016, merged on February 10, 2017. Developed to solve a migration problem involving existing URLs.
Accepted contributions, projects of my own and collaboration on debugging. Each entry links to its surviving original source. This selection is neither a complete contribution history nor a client list. Entries are classified by original sources and documented roles, not stars or commit counts.
Accepted contribution: HandleContext lets internally rewritten HTTP requests re-enter the router. Submitted in 2016, merged on February 10, 2017. Developed to solve a migration problem involving existing URLs.
Accepted contribution: Alpine Linux detection and support for its apk package manager in CFEngine. Merged on December 6, 2012. This source documents the CFEngine upstream contribution, not the separate packaging of CFEngine for Alpine.
Accepted contribution: FreeBSD support for the Go serial library, including tests with ARM cross-compilation. Merged on September 17, 2016.
Accepted contribution: support for Solaris, SmartOS and illumos. The original commit dated December 23, 2018 survives in the project.
Accepted contribution: a path correction in FreeBSD image builds. Merged on November 20, 2016. A contribution to the Crochet image-building tool, not the kernel.
Accepted contribution: build changes for Scala 2.10 and 2.11 in the Cassandra library. Merged on September 20, 2014.
Accepted packaging contributions for Metasploit and THC Amap dated May 17, 2011. The original commits document changes to Homebrew formulae, not development of the security tools themselves.
A Scala/Netty NetFlow collector developed by Franz Bettag, with Redis and Cassandra backends and external contributions he merged in 2017 and 2018.
A derivative developed from Foursquare’s Slashem, adding write operations and caching. The work is documented in this project; it does not establish that Foursquare accepted these changes.
A project of my own: a Scala/Netty client for ACME and Let’s Encrypt. Client development, not a claimed role in the Let’s Encrypt project.
Bug report with a maintainer-confirmed fix: a maintainer thanks the reporter and confirms the correction. The thread documents debugging collaboration, not a CVE or a security-vulnerability classification.
Bug report with reproduction and a follow-up test: Franz Bettag supplies a reproducible UDP case and subsequently confirms that the fix works. Not counted as a security finding.