TJ Saunders
TJ Saunders
The scope of this ticket is to work on, add regression tests using `ServerType inetd` configurations to the testsuite. All of the existing tests use `ServerType standalone` -- but there...
The scope of this enhancement is to use `prxs` to download the source code for modules automatically from _e.g._ GitHub. These days, you can use things like `go get ...`...
ProFTPD currently ships with a bundled version [`libtool`](https://www.gnu.org/software/libtool/); it was last updated to version 2.2.4 in [Bug#3331](http://bugs.proftpd.org/show_bug.cgi?id=3331). The latest stable version of `libtool` is now 2.4.6. Consider updating the bundled...
As part of the Travis CI builds, we should be running the Perl integration/regression testsuite. [Bug#4064](http://bugs.proftpd.org/show_bug.cgi?id=4064) demonstrates that we *can* use `Test-Unit-0.25` (available as the `libtest-unit-perl` Ubuntu package). Completion of...
The ProFTPD code base (and its modules) often use `strerror(3)` for logging/reporting errors to admins/users. Unfortunately, simply logging the `strerror(3)` value for a given `errno` is not very useful, unless...
The `mod_auth_otp` module should support having a server (or daemon) wide key, which can be used for decrypting the OTP seeds retrieved from the SQL database. Likewise, the `auth-otp` tool...
Currently, the `conf.h` header file itself is a convenience header, for pulling in almost all of the other API header files. As such, this means the generated `.o` files are...
There are many places in the code which use "magic constants", numbers which appear to be magical, such as: ``` char buf[256] char buf[1024] ``` and other favorites. Remove these,...
The `mod_sftp` module should implement support for the ["[email protected]"](https://tools.ietf.org/html/draft-josefsson-ssh-chacha20-poly1305-openssh-00) cipher, for performance and interoperability.
The scope of this feature is to implement support for OpenSSH's FIDO/U2F security keys in `mod_sftp`; see: * https://github.com/openssh/openssh-portable/blob/master/PROTOCOL.u2f * https://en.wikipedia.org/wiki/Universal_2nd_Factor