Hi Apache developers,
I was asked by my boss to create a webpage roadmap
to the Apache source code. Here's what I come up with
for the 1.3.28 branch so far. All of the outlines
below are links directly the source code and our
source code search/document engine (googling the source code).
Please check it out at
http://www.slink-software.com/RoadMap_Apache_1.3.28.html
and let me know if there are area of code apache 1.3 you like to see
more detail info.
Thanks
Source Code Roadmap.
Configuration Parsing
configfile_t - httpd.h:1079
ap_pcfg_openfile - mod_auth.c:155
ap_parse_htaccess - http_config.c:1348
Worker Process, Thread
worker_main - http_main.c:6394
clean_parent_exit - http_main.c:2576
Logging
ap_log_rerror - mod_rewrite.c:1138
ap_log_printf - http_log.c:558
Status Return
HTTP_OK - http_request.c:1075
XML parse
XML_Parse - xmlparse.c:759
CGI Callout
cgi_handler - mod_cgi.c:370
cgi_handlers - mod_cgi.c:602
Modules
ap_preloaded_modules - modules.c:111
status_module - mod_status.c:780
proxy_module - mod_proxy.c:976
ap_proxy_http_canon - mod_proxy.c:229
ap_proxy_ftp_handler - proxy_ftp.c:548
rewrite_module - mod_rewrite.c:195
command_table - mod_rewrite.c:165
cmd_rewriteengine - mod_rewrite.c:386
vhost_alias_module - mod_vhost_alias.c:463
config_log_module - mod_log_config.c:1182
Support Utilies, mutex, MD5, RegExp, shmem, etc
SUEXEC - http_core.c:2118
accept_mutex_init_sysvsem - http_main.c:837
ap_psocket - ap_compat.h:299
ap_MD5Encode - ap_md5c.c:431
ap_validate_password - ap_checkpass.c:82
ap_regexec - util.c:371
Memory, pool, alloc etc
ap_init_alloc - alloc.c:508
ap_cleanup_alloc - alloc.c:526
ap_make_sub_pool - alloc.c:446
ap_clear_pool - alloc.c:532
ap_destroy_pool - alloc.c:568
ap_find_pool - alloc.c:616
dump_stats - alloc.c:495
setup_shared_mem - http_main.c:2501
ap_send_mmap - http_protocol.c:2557
Win32
InstallService - service.c:899
ap_registry_create_key - registry.c:336
ServerRoot - registry.c:268