It makes more sense there anyway.
#define AUTH_CLIENT_CONNECTION_H
#include "login-interface.h"
+#include "auth-client-interface.h"
#define AUTH_CLIENT_MINOR_VERSION_CHANNEL_BINDING 3
#include <unistd.h>
#include <sys/wait.h>
+#define MAX_LINE_LENGTH 16384
+
enum helper_result {
HR_OK = 0, /* OK or continue */
HR_FAIL = -1, /* authentication failed */
winbind->pid = pid;
winbind->in_pipe =
- i_stream_create_fd_autoclose(&infd[0], AUTH_CLIENT_MAX_LINE_LENGTH);
+ i_stream_create_fd_autoclose(&infd[0], MAX_LINE_LENGTH);
winbind->out_pipe =
o_stream_create_fd_autoclose(&outfd[1], SIZE_MAX);
#ifndef SASL_SERVER_H
#define SASL_SERVER_H
-#include "auth-client-interface.h"
-
#include "sasl-common.h"
enum sasl_passdb_result_status {