Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE/BUG] openssl compiled without sieve support #2356

Open
nextgens opened this issue Apr 20, 2023 · 3 comments
Open

[FEATURE/BUG] openssl compiled without sieve support #2356

nextgens opened this issue Apr 20, 2023 · 3 comments
Labels

Comments

@nextgens
Copy link

Before you open an issue please check which version you are running and whether it is the latest in stable / dev branch

I am running version 3.2rc2

Before you open an issue please whether this is a known problem by searching the issues

Is couldn't find anything

Command line / docker command to reproduce

docker run --rm -it drwetter/testssl.sh -t sieve $SERVER:4190
...
Fatal error: Your /home/testssl/bin/openssl.Linux.x86_64 does not support the "-starttls sieve" option

Expected behavior

I would expect openssl to be compiled with support for sieve

Your system (please complete the following information):
current 'latest' on docker:
Digest: sha256:363d162b04a483826bb91c2e04c3498d16d60b3a953fd599b3cb0e8dc9076eb3

@drwetter
Copy link
Owner

It's more a missing feature in the currently supplied version as I haven't backported that.

--openssl=/usr/bin/openssl should do it though.

The supplied openssl-bad will be deprecated after 3.2 and may be removed or not (fallback). If not: there's a good chance sieve will be backported. Thus I'll leave this open.

@drwetter drwetter changed the title [BUG] openssl compiled without sieve support [FEATURE] openssl compiled without sieve support Apr 21, 2023
@nextgens
Copy link
Author

Thank you. I can confirm that the workaround works.

I've initially tagged it "bug" because the help message does suggest that it should work out of the box:

  and [options] is/are:

     -t, --starttls <protocol>     Does a run against a STARTTLS enabled service which is one of ftp, smtp, lmtp, pop3, imap,
                                   sieve, xmpp, xmpp-server, telnet, ldap, nntp, postgres, mysql

@drwetter
Copy link
Owner

Got your point 😬

I should have backported this last time I (and others) compiled the binaries (September 2022) after the implementation was contributed by @k0lter. There's a unit test too which doesn't hiccup but should.

That somehow need to be fixed. Need to sleep over it how though.

@drwetter drwetter changed the title [FEATURE] openssl compiled without sieve support [FEATURE/BUG] openssl compiled without sieve support Apr 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants