Re-factor into separate compression module
Introduce a `conn_interface` to simplify the decision logic which API we must call. This also fixes some bugs of the previous commit. Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
This commit is contained in:
@@ -240,8 +240,8 @@ static void usage(int exit_code)
|
||||
" --legacy-ssl Use old style SSL.\n"
|
||||
" --legacy-auth Allow legacy authentication.\n"
|
||||
" --zlib Enable compression via zlib.\n"
|
||||
" --dont-flush When using zlib, don't flush after "
|
||||
"compression.\n"
|
||||
" --dont-reset When using zlib, don't do a full-flush "
|
||||
"after compression.\n"
|
||||
" --verbose Increase the verbosity level.\n"
|
||||
" --tcp-keepalive Configure TCP keepalive.\n\n"
|
||||
"Note: --disable-tls conflicts with --mandatory-tls or "
|
||||
@@ -278,8 +278,8 @@ int main(int argc, char **argv)
|
||||
flags |= XMPP_CONN_FLAG_LEGACY_AUTH;
|
||||
else if (strcmp(argv[i], "--zlib") == 0)
|
||||
flags |= XMPP_CONN_FLAG_ENABLE_COMPRESSION;
|
||||
else if (strcmp(argv[i], "--dont-flush") == 0)
|
||||
flags |= XMPP_CONN_FLAG_COMPRESSION_DONT_FLUSH;
|
||||
else if (strcmp(argv[i], "--dont-reset") == 0)
|
||||
flags |= XMPP_CONN_FLAG_COMPRESSION_DONT_RESET;
|
||||
else if (strcmp(argv[i], "--verbose") == 0)
|
||||
verbosity++;
|
||||
else if (strcmp(argv[i], "--tcp-keepalive") == 0)
|
||||
|
||||
Reference in New Issue
Block a user