|
| int | ap_lua_run_lua_open (lua_State *L, apr_pool_t *p) |
| |
| int | ap_lua_run_lua_request (lua_State *L, request_rec *r) |
| |
| static apr_status_t | shm_cleanup_wrapper (void *unused) |
| |
| static void | report_lua_error (lua_State *L, request_rec *r) |
| |
| static void | lua_open_callback (lua_State *L, apr_pool_t *p, void *ctx) |
| |
| static int | lua_open_hook (lua_State *L, apr_pool_t *p) |
| |
| static const char * | scope_to_string (unsigned int scope) |
| |
| static void | ap_lua_release_state (lua_State *L, ap_lua_vm_spec *spec, request_rec *r) |
| |
| static ap_lua_vm_spec * | create_vm_spec (apr_pool_t **lifecycle_pool, request_rec *r, const ap_lua_dir_cfg *cfg, const ap_lua_server_cfg *server_cfg, const char *filename, const char *bytecode, apr_size_t bytecode_len, const char *function, const char *what) |
| |
| static const char * | ap_lua_interpolate_string (apr_pool_t *pool, const char *string, const char **values) |
| |
| static int | lua_handler (request_rec *r) |
| |
| static apr_status_t | lua_setup_filter_ctx (ap_filter_t *f, request_rec *r, lua_filter_ctx **c) |
| |
| static apr_status_t | lua_output_filter_handle (ap_filter_t *f, apr_bucket_brigade *pbbIn) |
| |
| static apr_status_t | lua_input_filter_handle (ap_filter_t *f, apr_bucket_brigade *pbbOut, ap_input_mode_t eMode, apr_read_type_e eBlock, apr_off_t nBytes) |
| |
| static int | lua_request_rec_hook_harness (request_rec *r, const char *name, int apr_hook_when) |
| |
| static int | lua_map_handler_fixups (request_rec *r) |
| |
| static int | lua_map_handler (request_rec *r) |
| |
| static apr_size_t | config_getstr (ap_configfile_t *cfg, char *buf, size_t bufsiz) |
| |
| static const char * | direct_chunkreader (lua_State *lvm, void *udata, size_t *plen) |
| |
| static int | ldump_writer (lua_State *L, const void *b, size_t size, void *B) |
| |
| static const char * | hack_section_handler (cmd_parms *cmd, void *_cfg, const char *arg) |
| |
| static const char * | register_named_block_function_hook (const char *name, cmd_parms *cmd, void *mconfig, const char *line) |
| |
| static const char * | register_named_file_function_hook (const char *name, cmd_parms *cmd, void *_cfg, const char *file, const char *function, int apr_hook_when) |
| |
| static const char * | register_mapped_file_function_hook (const char *pattern, cmd_parms *cmd, void *_cfg, const char *file, const char *function) |
| |
| static const char * | register_filter_function_hook (const char *filter, cmd_parms *cmd, void *_cfg, const char *file, const char *function, int direction) |
| |
| static int | lua_check_user_id_harness (request_rec *r) |
| |
| static int | lua_pre_trans_name_harness (request_rec *r) |
| |
| static int | lua_translate_name_harness_first (request_rec *r) |
| |
| static int | lua_translate_name_harness (request_rec *r) |
| |
| static int | lua_translate_name_harness_last (request_rec *r) |
| |
| static int | lua_fixup_harness (request_rec *r) |
| |
| static int | lua_map_to_storage_harness (request_rec *r) |
| |
| static int | lua_type_checker_harness (request_rec *r) |
| |
| static int | lua_access_checker_harness_first (request_rec *r) |
| |
| static int | lua_access_checker_harness (request_rec *r) |
| |
| static int | lua_access_checker_harness_last (request_rec *r) |
| |
| static int | lua_auth_checker_harness_first (request_rec *r) |
| |
| static int | lua_auth_checker_harness (request_rec *r) |
| |
| static int | lua_auth_checker_harness_last (request_rec *r) |
| |
| static void | lua_insert_filter_harness (request_rec *r) |
| |
| static int | lua_log_transaction_harness (request_rec *r) |
| |
| static int | lua_quick_harness (request_rec *r, int lookup) |
| |
| static const char * | register_pre_trans_name_hook (cmd_parms *cmd, void *_cfg, const char *file, const char *function) |
| |
| static const char * | register_pre_trans_name_block (cmd_parms *cmd, void *_cfg, const char *line) |
| |
| static const char * | register_translate_name_hook (cmd_parms *cmd, void *_cfg, const char *file, const char *function, const char *when) |
| |
| static const char * | register_translate_name_block (cmd_parms *cmd, void *_cfg, const char *line) |
| |
| static const char * | register_fixups_hook (cmd_parms *cmd, void *_cfg, const char *file, const char *function) |
| |
| static const char * | register_fixups_block (cmd_parms *cmd, void *_cfg, const char *line) |
| |
| static const char * | register_map_to_storage_hook (cmd_parms *cmd, void *_cfg, const char *file, const char *function) |
| |
| static const char * | register_log_transaction_hook (cmd_parms *cmd, void *_cfg, const char *file, const char *function) |
| |
| static const char * | register_map_to_storage_block (cmd_parms *cmd, void *_cfg, const char *line) |
| |
| static const char * | register_check_user_id_hook (cmd_parms *cmd, void *_cfg, const char *file, const char *function, const char *when) |
| |
| static const char * | register_check_user_id_block (cmd_parms *cmd, void *_cfg, const char *line) |
| |
| static const char * | register_type_checker_hook (cmd_parms *cmd, void *_cfg, const char *file, const char *function) |
| |
| static const char * | register_type_checker_block (cmd_parms *cmd, void *_cfg, const char *line) |
| |
| static const char * | register_access_checker_hook (cmd_parms *cmd, void *_cfg, const char *file, const char *function, const char *when) |
| |
| static const char * | register_access_checker_block (cmd_parms *cmd, void *_cfg, const char *line) |
| |
| static const char * | register_auth_checker_hook (cmd_parms *cmd, void *_cfg, const char *file, const char *function, const char *when) |
| |
| static const char * | register_auth_checker_block (cmd_parms *cmd, void *_cfg, const char *line) |
| |
| static const char * | register_insert_filter_hook (cmd_parms *cmd, void *_cfg, const char *file, const char *function) |
| |
| static const char * | register_quick_hook (cmd_parms *cmd, void *_cfg, const char *file, const char *function) |
| |
| static const char * | register_map_handler (cmd_parms *cmd, void *_cfg, const char *match, const char *file, const char *function) |
| |
| static const char * | register_output_filter (cmd_parms *cmd, void *_cfg, const char *filter, const char *file, const char *function) |
| |
| static const char * | register_input_filter (cmd_parms *cmd, void *_cfg, const char *filter, const char *file, const char *function) |
| |
| static const char * | register_quick_block (cmd_parms *cmd, void *_cfg, const char *line) |
| |
| static const char * | register_package_helper (cmd_parms *cmd, const char *arg, apr_array_header_t *dir_array) |
| |
| static const char * | register_package_dir (cmd_parms *cmd, void *_cfg, const char *arg) |
| |
| static const char * | register_package_cdir (cmd_parms *cmd, void *_cfg, const char *arg) |
| |
| static const char * | register_lua_inherit (cmd_parms *cmd, void *_cfg, const char *arg) |
| |
| static const char * | register_lua_codecache (cmd_parms *cmd, void *_cfg, const char *arg) |
| |
| static const char * | register_lua_scope (cmd_parms *cmd, void *_cfg, const char *scope, const char *min, const char *max) |
| |
| static const char * | register_lua_root (cmd_parms *cmd, void *_cfg, const char *root) |
| |
| const char * | ap_lua_ssl_val (apr_pool_t *p, server_rec *s, conn_rec *c, request_rec *r, const char *var) |
| |
| int | ap_lua_ssl_is_https (conn_rec *c) |
| |
| static const char * | lua_authz_parse (cmd_parms *cmd, const char *require_line, const void **parsed_require_line) |
| |
| static authz_status | lua_authz_check (request_rec *r, const char *require_line, const void *parsed_require_line) |
| |
| static const char * | register_authz_provider (cmd_parms *cmd, void *_cfg, const char *name, const char *file, const char *function) |
| |
| static void * | create_dir_config (apr_pool_t *p, char *dir) |
| |
| static int | create_request_config (request_rec *r) |
| |
| static void * | create_server_config (apr_pool_t *p, server_rec *s) |
| |
| static int | lua_request_hook (lua_State *L, request_rec *r) |
| |
| static int | lua_pre_config (apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp) |
| |
| static int | lua_post_config (apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s) |
| |
| static void * | overlay_hook_specs (apr_pool_t *p, const void *key, apr_ssize_t klen, const void *overlay_val, const void *base_val, const void *data) |
| |
| static void * | merge_dir_config (apr_pool_t *p, void *basev, void *overridesv) |
| |
| static void | lua_register_hooks (apr_pool_t *p) |
| |
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
< Module has handled this stage.
< Module has handled this stage.
< Module declines to handle
< Module has handled this stage.
Definition at line 50 of file mod_lua.c.