|
| int | ssl_run_proxy_post_handshake (conn_rec *c, SSL *ssl) |
| |
| static bio_filter_out_ctx_t * | bio_filter_out_ctx_new (ssl_filter_ctx_t *filter_ctx, conn_rec *c) |
| |
| static int | bio_filter_out_pass (bio_filter_out_ctx_t *outctx) |
| |
| static int | bio_filter_out_flush (BIO *bio) |
| |
| static int | bio_filter_create (BIO *bio) |
| |
| static int | bio_filter_destroy (BIO *bio) |
| |
| static int | bio_filter_out_read (BIO *bio, char *out, int outl) |
| |
| static int | bio_filter_out_write (BIO *bio, const char *in, int inl) |
| |
| static long | bio_filter_out_ctrl (BIO *bio, int cmd, long num, void *ptr) |
| |
| static int | bio_filter_out_gets (BIO *bio, char *buf, int size) |
| |
| static int | bio_filter_out_puts (BIO *bio, const char *str) |
| |
| static int | char_buffer_read (char_buffer_t *buffer, char *in, int inl) |
| |
| static int | char_buffer_write (char_buffer_t *buffer, char *in, int inl) |
| |
| static apr_status_t | brigade_consume (apr_bucket_brigade *bb, apr_read_type_e block, char *c, apr_size_t *len) |
| |
| static int | bio_filter_in_read (BIO *bio, char *in, int inlen) |
| |
| static int | bio_filter_in_write (BIO *bio, const char *in, int inl) |
| |
| static int | bio_filter_in_puts (BIO *bio, const char *str) |
| |
| static int | bio_filter_in_gets (BIO *bio, char *buf, int size) |
| |
| static long | bio_filter_in_ctrl (BIO *bio, int cmd, long num, void *ptr) |
| |
| static apr_status_t | ssl_io_input_read (bio_filter_in_ctx_t *inctx, char *buf, apr_size_t *len) |
| |
| static apr_status_t | ssl_io_input_getline (bio_filter_in_ctx_t *inctx, char *buf, apr_size_t *len) |
| |
| static apr_status_t | ssl_filter_write (ap_filter_t *f, const char *data, apr_size_t len) |
| |
| static void | ssl_io_filter_disable (SSLConnRec *sslconn, bio_filter_in_ctx_t *inctx) |
| |
| static apr_status_t | ssl_io_filter_error (bio_filter_in_ctx_t *inctx, apr_bucket_brigade *bb, apr_status_t status, int is_init) |
| |
| static void | ssl_filter_io_shutdown (ssl_filter_ctx_t *filter_ctx, conn_rec *c, int abortive) |
| |
| static apr_status_t | ssl_io_filter_cleanup (void *data) |
| |
| static apr_status_t | ssl_io_filter_handshake (ssl_filter_ctx_t *filter_ctx) |
| |
| static apr_status_t | ssl_io_filter_input (ap_filter_t *f, apr_bucket_brigade *bb, ap_input_mode_t mode, apr_read_type_e block, apr_off_t readbytes) |
| |
| static apr_status_t | ssl_io_filter_coalesce (ap_filter_t *f, apr_bucket_brigade *bb) |
| |
| static apr_status_t | ssl_io_filter_output (ap_filter_t *f, apr_bucket_brigade *bb) |
| |
| int | ssl_io_buffer_fill (request_rec *r, apr_size_t maxlen) |
| |
| static apr_status_t | ssl_io_filter_buffer (ap_filter_t *f, apr_bucket_brigade *bb, ap_input_mode_t mode, apr_read_type_e block, apr_off_t bytes) |
| |
| static void | ssl_io_input_add_filter (ssl_filter_ctx_t *filter_ctx, conn_rec *c, request_rec *r, SSL *ssl) |
| |
| void | ssl_io_filter_init (conn_rec *c, request_rec *r, SSL *ssl) |
| |
| void | ssl_io_filter_register (apr_pool_t *p) |
| |
| static void | ssl_io_data_dump (conn_rec *c, server_rec *s, const char *b, int len) |
| |
| static long | modssl_io_cb (BIO *bio, int cmd, const char *argp, int argi, long argl, long rc) |
| |
| static APR_INLINE void | set_bio_callback (BIO *bio, void *arg) |
| |
| void | modssl_set_io_callbacks (SSL *ssl, conn_rec *c, server_rec *s) |
| |