summaryrefslogtreecommitdiffstatsabout
path: root/include/mod_gnutls.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'include/mod_gnutls.h.in')
-rw-r--r--include/mod_gnutls.h.in13
1 files changed, 12 insertions, 1 deletions
diff --git a/include/mod_gnutls.h.in b/include/mod_gnutls.h.in
index e787beb..3473bf1 100644
--- a/include/mod_gnutls.h.in
+++ b/include/mod_gnutls.h.in
@@ -72,6 +72,8 @@ typedef enum
72typedef struct 72typedef struct
73{ 73{
74 int client_verify_mode; 74 int client_verify_mode;
75 const char* lua_bytecode;
76 apr_size_t lua_bytecode_len;
75} mgs_dirconf_rec; 77} mgs_dirconf_rec;
76 78
77typedef struct 79typedef struct
@@ -235,11 +237,18 @@ const char *mgs_set_client_ca_file(cmd_parms * parms, void *dummy,
235 237
236const char *mgs_set_enabled(cmd_parms * parms, void *dummy, 238const char *mgs_set_enabled(cmd_parms * parms, void *dummy,
237 const char *arg); 239 const char *arg);
238 240
241const char *mgs_set_require_section(cmd_parms *cmd,
242 void *mconfig, const char *arg);
239void *mgs_config_server_create(apr_pool_t * p, server_rec * s); 243void *mgs_config_server_create(apr_pool_t * p, server_rec * s);
240 244
245void *mgs_config_dir_merge(apr_pool_t *p, void *basev, void *addv);
246
241void *mgs_config_dir_create(apr_pool_t *p, char *dir); 247void *mgs_config_dir_create(apr_pool_t *p, char *dir);
242 248
249const char *mgs_set_require_bytecode(cmd_parms *cmd,
250 void *mconfig, const char *arg);
251
243mgs_srvconf_rec* mgs_find_sni_server(gnutls_session_t session); 252mgs_srvconf_rec* mgs_find_sni_server(gnutls_session_t session);
244 253
245/* mod_gnutls Hooks. */ 254/* mod_gnutls Hooks. */
@@ -263,4 +272,6 @@ int mgs_hook_fixups(request_rec *r);
263 272
264int mgs_hook_authz(request_rec *r); 273int mgs_hook_authz(request_rec *r);
265 274
275int mgs_authz_lua(request_rec* r);
276
266#endif /* __mod_gnutls_h_inc */ 277#endif /* __mod_gnutls_h_inc */