Go to the documentation of this file.
21 const char *
name =
"zmqtest2";
38 char *sequence =
s_recv (handler_);
41 char *routing_id =
s_recv (handler_);
42 char *mechanism =
s_recv (handler_);
43 char *principal =
s_recv (handler_);
82 if (!getenv (
"KRB5_KTNAME") || !getenv (
"KRB5_CLIENT_KTNAME")) {
118 server,
"inproc://monitor-server",
220 send (
s,
"\x01\x00", 2, 0);
222 send (
s,
"\x08\x00sneaky\0", 9, 0);
227 printf (
"Received unauthenticated message: %s\n",
buf);
236 setenv (
"KRB5CCNAME",
"MEMORY", 1);
static void bounce(void *socket_)
#define TEST_ASSERT_EQUAL_STRING(expected, actual)
GLuint const GLchar * name
#define ZMQ_EVENT_HANDSHAKE_FAILED_AUTH
#define ZMQ_PLAIN_USERNAME
ZMQ_EXPORT void * zmq_threadstart(zmq_thread_fn *func_, void *arg_)
void check_krb_available()
#define ZMQ_GSSAPI_PRINCIPAL_NAMETYPE
ZMQ_EXPORT int zmq_socket_monitor(void *s_, const char *addr_, int events_)
void test_vanilla_socket()
#define ZMQ_PLAIN_PASSWORD
void setup_test_context()
void bind_loopback_ipv4(void *socket_, char *my_endpoint_, size_t len_)
void teardown_test_context()
void * get_test_context()
void send(fd_t fd_, const char(&data_)[N])
void * test_context_socket_close_zero_linger(void *socket_)
char * s_recv(void *socket_)
ZMQ_EXPORT int zmq_connect(void *s_, const char *addr_)
#define ZMQ_PROTOCOL_ERROR_ZMTP_MECHANISM_MISMATCH
#define ZMQ_EVENT_HANDSHAKE_SUCCEEDED
ZMQ_EXPORT int zmq_setsockopt(void *s_, int option_, const void *optval_, size_t optvallen_)
ZMQ_EXPORT void zmq_threadclose(void *thread_)
fd_t connect_socket(const char *endpoint_, const int af_, const int protocol_)
#define ZMQ_GSSAPI_NT_HOSTBASED
#define MAX_SOCKET_STRING
ZMQ_EXPORT int zmq_bind(void *s_, const char *addr_)
GLbitfield GLuint64 timeout
ZMQ_EXPORT void * zmq_socket(void *, int type_)
#define ZMQ_GSSAPI_SERVICE_PRINCIPAL
void * test_context_socket(int type_)
GLenum GLuint GLenum GLsizei const GLchar * buf
#define TEST_ASSERT_EQUAL_INT(expected, actual)
#define ZMQ_GSSAPI_PRINCIPAL
static char my_endpoint[MAX_SOCKET_STRING]
ZMQ_EXPORT int zmq_close(void *s_)
#define TEST_IGNORE_MESSAGE(message)
void expect_bounce_fail(void *server_, void *client_)
void send_string_expect_success(void *socket_, const char *str_, int flags_)
#define ZMQ_GSSAPI_SERVER
static SETUP_TEARDOWN_TESTCONTEXT int get_monitor_event(void *monitor_)
static void zap_handler(void *handler_)
void setup_test_environment(int timeout_seconds_)
#define ZMQ_EVENT_HANDSHAKE_FAILED_PROTOCOL
static volatile int zap_deny_all
void * test_context_socket_close(void *socket_)
#define TEST_ASSERT_SUCCESS_ERRNO(expr)
#define TEST_ASSERT_NULL(pointer)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:59