Welcome to my tiny place in the universe
If you run one of these programs, you're probably running code written by me.
- GNU Wget: This is one of my favourites. I spent many hours with it.
- FTPS: I wrote the FTPS support (RFC 4217, RFC 2228) for Wget. No testcases here since our test engine does not support FTP/S, yet.
- HSTS: I implemented HSTS (RFC 6797) in Wget. All the HSTS code, including the tests (which required improving the existing test engine) and the docs were written by me, with some valuable amendments by Tim Ruehsen, another usual committer.
- Also, GDB integration for the test engine, written in Python, and the docs.
- Fixed a long-lasting bug that handled certain URLs improperly, and made sure it didn't appear again.
- FileZilla FTP Client: New file prompt to input a per-site private key for SFTP connections. This is very useful when you have several SFTP hosts, with distinct key pairs, and limited login attempts. We used to put all of our key files in the FileZilla SFTP config dialog, but it tried them all when connecting to an SFTP host, which triggered the login attempt limit in many cases. There was no way to specify which key file belonged to which host, so I wrote this patch. It was merged in trunk with some amendments by Tim Kosse, the FileZilla maintainer. This is a screenshot of the end result.
- Some enhancements and bug fixes here and there in the Hydra password cracker. Cannot extract the diff from the repo due to GitHub's way of merging commits upstream, and lost the original patch (what's more, I think it never existed, because I ended up sending a GitHub PR). See the changelog for more details of my work (on release 8.1).
Essays written by me.