mirror of
https://github.com/apache/httpd.git
synced 2026-01-26 19:01:35 +03:00
No MMN bump in ages - time to start codifing this entity. Change the
COOKIE to something useful, "AP20", for the new module structure. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88310 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
159
include/ap_mmn.h
159
include/ap_mmn.h
@@ -73,166 +73,13 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
* 19950525 - original value
|
||||
* 19960512 (1.1b2) - updated, 1.1, version.
|
||||
* 19960526 (1.1b3) - get_token(), table_unset(), pstrndup()
|
||||
* functions added
|
||||
* 19960725 (1.2-dev) - HTTP/1.1 compliance
|
||||
* (new version of read_client_block)
|
||||
* 19960806 (1.2-dev) - scan_script_header_err() added
|
||||
* 19961007 (1.2-dev) - replace read_client_block() with get_client_block()
|
||||
* 19961125 (1.2b1) - change setup_client_block() to Roy's version
|
||||
* 19961211 (1.2b3) - rwrite() added
|
||||
* 19970103 (1.2b5-dev) - header parse API
|
||||
* 19970427 (1.2b9-dev) - port references made unsigned
|
||||
* 19970526 (1.2) - correct vhost walk for multiple requests on a single
|
||||
* connect
|
||||
* 19970623 (1.3-dev) - NT changes
|
||||
* 19970628 (1.3-dev) - ap_slack (fd fixes) added
|
||||
* 19970717 (1.3-dev) - child_init API hook added
|
||||
* 19970719 (1.3-dev) - discard_request_body() added (to clear the decks
|
||||
* as needed)
|
||||
* 19970728 (1.3a2-dev) - child_exit API hook added
|
||||
* 19970818 (1.3a2-dev) - post read-request phase added
|
||||
* 19970825 (1.3a2-dev) - r->mtime cell added
|
||||
* 19970831 (1.3a2-dev) - error logging changed to use aplog_error()
|
||||
* 19970902 (1.3a2-dev) - MD5 routines and structures renamed to ap_*
|
||||
* 19970912 (1.3b1-dev) - set_last_modified split into set_last_modified,
|
||||
* set_etag and meets_conditions
|
||||
* register_other_child API
|
||||
* piped_log API
|
||||
* short_score split into parent and child pieces
|
||||
* os_is_absolute_path
|
||||
* 19971026 (1.3b3-dev) - custom config hooks in place
|
||||
* 19980126 (1.3b4-dev) - apr_cpystrn(), table_addn(), table_setn(),
|
||||
* table_mergen()
|
||||
* 19980201 (1.3b4-dev) - construct_url()
|
||||
* prototype server_rec * -> request_rec *
|
||||
* add get_server_name() and get_server_port()
|
||||
* 19980207 (1.3b4-dev) - add dynamic_load_handle to module structure as part
|
||||
* of the STANDARD_MODULE_STUFF header
|
||||
* 19980304 (1.3b6-dev) - abstraction of SERVER_BUILT and SERVER_VERSION
|
||||
* 19980305 (1.3b6-dev) - ap_config.h added for use by external modules
|
||||
* 19980312 (1.3b6-dev) - parse_uri_components() and its ilk
|
||||
* remove r->hostlen, add r->unparsed_uri
|
||||
* set_string_slot_lower()
|
||||
* clarification: non-RAW_ARGS cmd handlers do not
|
||||
* need to pstrdup() their arguments
|
||||
* clarification: request_rec members content_type,
|
||||
* handler, content_encoding, content_language,
|
||||
* content_languages MUST all be lowercase strings,
|
||||
* and MAY NOT be modified in place -- modifications
|
||||
* require pstrdup().
|
||||
* 19980317 (1.3b6-dev) - AP_CORE_DECLAREs for win32 and <Perl>
|
||||
* API export basic_http_header, send_header_field,
|
||||
* set_keepalive, srm_command_loop, check_cmd_context,
|
||||
* tm2sec
|
||||
* spacetoplus(), plustospace(), client_to_stdout()
|
||||
* removed
|
||||
* 19980324 (1.3b6-dev) - AP_DECLARE(index_of_response)
|
||||
* 19980413 (1.3b6-dev) - The BIG SYMBOL RENAMING: general ap_ prefix
|
||||
* (see src/include/compat.h for more details)
|
||||
* apr_vformatter() API, see src/include/ap.h
|
||||
* 19980507 (1.3b7-dev) - addition of ap_add_version_component() and
|
||||
* discontinuation of -DSERVER_SUBVERSION support
|
||||
* 19980519 (1.3b7-dev) - add child_info * to spawn function (as passed to
|
||||
* ap_spawn_child_err_buff) and to ap_call_exec to make
|
||||
* children work correctly on Win32.
|
||||
* 19980527 (1.3b8-dev) - renamed some more functions to ap_ prefix which were
|
||||
* missed at the big renaming (they are defines):
|
||||
* is_default_port, default_port and http_method.
|
||||
* A new communication method for modules was added:
|
||||
* they can create customized error messages under the
|
||||
* "error-notes" key in the request_rec->notes table.
|
||||
* This string will be printed in place of the canned
|
||||
* error responses, and will be propagated to
|
||||
* ErrorDocuments or cgi scripts in the
|
||||
* (REDIRECT_)ERROR_NOTES variable.
|
||||
* 19980627 (1.3.1-dev) - More renaming that we forgot/bypassed. In particular:
|
||||
* table_elts --> ap_table_elts
|
||||
* is_table_empty --> ap_is_table_empty
|
||||
* 19980708 (1.3.1-dev) - ap_isalnum(), ap_isalpha(), ... "8-bit safe" ctype
|
||||
* macros and apctype.h added
|
||||
* 19980713 (1.3.1-dev) - renaming of C header files:
|
||||
* 1. conf.h -> ap_config.h
|
||||
* 2. conf_auto.h -> ap_config_auto.h - now merged
|
||||
* 3. ap_config.h -> ap_config_auto.h - now merged
|
||||
* 4. compat.h -> ap_compat.h
|
||||
* 5. apctype.h -> ap_ctype.h
|
||||
* 19980806 (1.3.2-dev) - add ap_log_rerror()
|
||||
* - add ap_scan_script_header_err_core()
|
||||
* - add ap_uuencode()
|
||||
* - add ap_custom_response()
|
||||
* 19980811 (1.3.2-dev) - added limit_req_line, limit_req_fieldsize, and
|
||||
* limit_req_fields to server_rec.
|
||||
* added limit_req_body to core_dir_config and
|
||||
* ap_get_limit_req_body() to get its value.
|
||||
* 19980812 (1.3.2-dev) - split off MODULE_MAGIC_NUMBER
|
||||
* 19980812.2 - add apr_table_overlap()
|
||||
* 19980816 (1.3.2-dev) - change proxy to use tables for headers, change
|
||||
* struct cache_req to typedef cache_req.
|
||||
* Delete ap_proxy_get_header(), ap_proxy_add_header(),
|
||||
* ap_proxy_del_header(). Change interface of
|
||||
* ap_proxy_send_fb() and ap_proxy_cache_error().
|
||||
* Add ap_proxy_send_hdr_line() and ap_proxy_bputs2().
|
||||
* 19980825 (1.3.2-dev) - renamed is_HTTP_xxx() macros to ap_is_HTTP_xxx()
|
||||
* 19980825.1 - mod_proxy only (minor change): modified interface of
|
||||
* ap_proxy_read_headers() and rdcache() to use a
|
||||
* request_rec* instead of pool*
|
||||
* (for implementing better error reporting).
|
||||
* 19980906 (1.3.2-dev) - added ap_md5_binary()
|
||||
* 19980917 (1.3.2-dev) - bs2000: changed os_set_authfile() to os_set_account()
|
||||
* 19981108 (1.3.4-dev) - added ap_method_number_of()
|
||||
* - changed value of M_INVALID and added WebDAV methods
|
||||
* 19981108.1 - ap_exists_config_define() is now public (minor bump)
|
||||
* 19981204 - scoreboard changes -- added generation, changed
|
||||
* exit_generation to running_generation. Somewhere
|
||||
* earlier vhostrec was added, but it's only safe to use
|
||||
* as of this rev. See scoreboard.h for documentation.
|
||||
* 19981211 - DSO changes -- added ap_single_module_configure()
|
||||
* -- added ap_single_module_init()
|
||||
* 19981229 - mod_negotiation overhaul -- added ap_make_etag()
|
||||
* and added vlist_validator to request_rec.
|
||||
* 19990101 - renamed macro escape_uri() to ap_escape_uri()
|
||||
* - added MODULE_MAGIC_COOKIE to identify module structs
|
||||
* 19990103 (1.3.4-dev) - added apr_array_pstrcat()
|
||||
* 19990105 (1.3.4-dev) - added ap_os_is_filename_valid()
|
||||
* 19990106 (1.3.4-dev) - Move MODULE_MAGIC_COOKIE to the end of the
|
||||
* STANDARD_MODULE_STUFF macro so the version
|
||||
* numbers and file name remain at invariant offsets
|
||||
* 19990108 (1.3.4-dev) - status_drops_connection -> ap_status_drops_connection
|
||||
* scan_script_header -> ap_scan_script_header_err
|
||||
* - reordered entries in request_rec that were waiting
|
||||
* for a non-binary-compatible release.
|
||||
* (1.3.5-dev)
|
||||
* 19990108.1 - add apr_md5_encode() for MD5 password handling.
|
||||
* 19990108.2 - add apr_password_validate() and change apr_md5_encode()
|
||||
* to use a stronger algorithm.
|
||||
* 19990108.4 - add ap_size_list_item(), ap_get_list_item(), and
|
||||
* ap_find_list_item()
|
||||
* 19990108.5 - added ap_sub_req_method_uri() and added const to the
|
||||
* definition of method in request_rec.
|
||||
* 19990108.6 - SIGPIPE is now ignored by the core server.
|
||||
* 19990108.7 - ap_isxdigit added
|
||||
* 19990320 - METHODS and M_INVALID symbol values modified
|
||||
* 19990320.1 - add ap_vrprintf()
|
||||
* 19990320.2 - add cmd_parms.context, ap_set_config_vectors,
|
||||
* export ap_add_file_conf
|
||||
* 19990320.3 - add ap_regexec() and ap_regerror()
|
||||
* 19990320.4 - add ap_field_noparam()
|
||||
* 19990320.5 - add local_ip/host to conn_rec for mass-vhost
|
||||
* 19990320.6 - add apr_sha1_final(), apr_sha1_init(),
|
||||
* apr_sha1_update_binary(), apr_sha1_update(),
|
||||
* apr_base64_encode(), apr_base64_encode_binary(),
|
||||
* apr_base64_encode_len(), apr_base64_decode(),
|
||||
* apr_base64_decode_binary(), apr_base64_decode_len(),
|
||||
* ap_pbase64decode(), ap_pbase64encode()
|
||||
* 20010224 (2.0.13-dev) MODULE_MAGIC_COOKIE reset to "AP20"
|
||||
*/
|
||||
|
||||
#define MODULE_MAGIC_COOKIE 0x41503133UL /* "AP13" */
|
||||
#define MODULE_MAGIC_COOKIE 0x41503230UL /* "AP20" */
|
||||
|
||||
#ifndef MODULE_MAGIC_NUMBER_MAJOR
|
||||
#define MODULE_MAGIC_NUMBER_MAJOR 20000330
|
||||
#define MODULE_MAGIC_NUMBER_MAJOR 20010224
|
||||
#endif
|
||||
#define MODULE_MAGIC_NUMBER_MINOR 1 /* 0...n */
|
||||
#define MODULE_MAGIC_NUMBER MODULE_MAGIC_NUMBER_MAJOR /* backward compat */
|
||||
|
||||
Reference in New Issue
Block a user