Results 44 issues of 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...

test

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

enhancement

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

enhancement

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

enhancement

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

enhancement

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

enhancement

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

enhancement

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

bug

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.

enhancement

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

enhancement