History log of /httpd/libhttpd.dsp
Revision Date Author Comments Expand
ffaa9771884a8664f0e6267efbe9d26b40000461 1513454 13-Aug-2013 trawick

Add util_fcgi.h and associated definitions and support routines for FastCGI, based largely on mod_proxy_fcgi.

e816054152dce730296299cf2c6cce8d9739cb44 1486490 27-May-2013 gsmith

Inform MSVC compiler there is a Lexical target so the compiler is not confused which causes it to absorb some properties of the Lexical target into the Debug target.

5142060ca14c5e6750a20ab66258ab5f37142f30 1205568 23-Nov-2011 gsmith

add util.regex.c to MPM, had been unneeded untill r1200055

fa0316cc0d5c0e80d275877df428fd8061c0a79d 1157354 13-Aug-2011 sf

Add ap_varbuf API for resizable buffers. Increase length limit of lines in the configuration file to 16MB. Increase length limit of lines in the group file to 16MB. PR: 45888, 50824, 43084 Windows and Netware build changes are untested.

24cbca83dbadc114b538e755e16ea042b9c60b57 1086282 28-Mar-2011 wrowe

Pick up Jeff's layout refactoring on win32.

ca102560bdf411d4eb3660874f9068b0cc5a68df 1085947 27-Mar-2011 trawick

mpm_default.h is just a convenience for a specific MPM with 2.3+; it isn't installed (this is the only definition at present for DEFAULT_REL_RUNTIMEDIR on Windows, but that needs to be solved separately)

76a33192b55bef44bc6e6756a6b4e77d411127b9 1039204 25-Nov-2010 sf

Fix some Windows build issues

c2bf86c55bca6f18ef62f0ba5abb05f95a216124 774048 12-May-2009 wrowe

The path is likely changing, in the meantime restore win32 build to success

9b3f22245585921d653a10083d862538dc704f56 772848 08-May-2009 wrowe

Here's the simpler solution to the two groups of mappers/ modules... The mod_so and mod_watchdog are truly not mappers/ at all. Very open to better names than modules/core/ but these are clearly API's which are to be consumed by the httpd core, or generically, any module.

c20a600b333b9a99e0d139b058116ab4951c0769 771579 05-May-2009 wrowe

MPM's are now dynamically loadable; so must mod_watchdog be. The only module with an excuse now is mod_so which implements LoadModule itself.

d034fc97c0d89049fd231db90dbaf33c9b7f1e45 758369 25-Mar-2009 wrowe

drop mpm.h

18e73e0884413d49938bea8380b66451ddf5e6e1 745172 17-Feb-2009 mturk

Add watchdog module to win32 build. Since it can only operate as static module reference it inside modules.c

06168949d74c79ae50c11ff64ef7ebab5eaa3717 728772 22-Dec-2008 wrowe

httpd 2.x is further modular; presume pcre is yet another .dll

159b1bede20b004defd75e024eb2c359528eed24 664241 07-Jun-2008 wrowe

mod_core.h is moved

822c4c6921b2d53e4942127559cc2f02bc24624b 664214 07-Jun-2008 wrowe

add util_cookies

78a20a6e7ad3a0229900ee54c7d11a65f647b663 642558 29-Mar-2008 niq

Introduce ap_expr expression parser API

f1853357f85093ff7bfac7f337152c4a3ee36a32 568796 23-Aug-2007 wrowe

Add util_mutex, although it's not used much by windows since we generally only support 'default', the proven event model for windows.

9f3a48e9fb4d65a70618733352ca79f69ebed428 495544 12-Jan-2007 wrowe

Make buildmark.c compilation consistent, especially for VC8

94b262d3639149df0b02642a9daa6db8bff58577 495126 11-Jan-2007 wrowe

Embed the .manifest files of all httpd binaries as a post-build operation. This ensures the exported (Studio 97 generated) .mak files create a usable Apache directly from the VC 8 (Studio 2005) command line environment.

httpd.dsp libhttpd.dsp modules/aaa/mod_access_compat.dsp modules/aaa/mod_auth_basic.dsp modules/aaa/mod_auth_digest.dsp modules/aaa/mod_authn_anon.dsp modules/aaa/mod_authn_core.dsp modules/aaa/mod_authn_dbd.dsp modules/aaa/mod_authn_dbm.dsp modules/aaa/mod_authn_default.dsp modules/aaa/mod_authn_file.dsp modules/aaa/mod_authnz_ldap.dsp modules/aaa/mod_authz_core.dsp modules/aaa/mod_authz_dbm.dsp modules/aaa/mod_authz_default.dsp modules/aaa/mod_authz_groupfile.dsp modules/aaa/mod_authz_host.dsp modules/aaa/mod_authz_user.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_cache.dsp modules/cache/mod_disk_cache.dsp modules/cache/mod_file_cache.dsp modules/cache/mod_mem_cache.dsp modules/database/mod_dbd.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/debugging/mod_bucketeer.dsp modules/debugging/mod_dumpio.dsp modules/echo/mod_echo.dsp modules/filters/mod_charset_lite.dsp modules/filters/mod_deflate.dsp modules/filters/mod_ext_filter.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/ldap/mod_ldap.dsp modules/loggers/mod_log_config.dsp modules/loggers/mod_log_forensic.dsp modules/loggers/mod_logio.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imagemap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_ident.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/metadata/mod_version.dsp modules/proxy/mod_proxy.dsp modules/proxy/mod_proxy_ajp.dsp modules/proxy/mod_proxy_balancer.dsp modules/proxy/mod_proxy_connect.dsp modules/proxy/mod_proxy_fcgi.dsp modules/proxy/mod_proxy_ftp.dsp modules/proxy/mod_proxy_http.dsp modules/ssl/mod_ssl.dsp server/mpm/winnt/Win9xConHook.dsp support/ab.dsp support/abs.dsp support/htcacheclean.dsp support/htdbm.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp support/win32/ApacheMonitor.dsp support/win32/wintty.dsp
37ad54b8fd2611b7a4f2b269eec3d27ed784a25d 419644 06-Jul-2006 wrowe

Revert Revision 397647 While it solves the studio 2005 (we desire this), it breaks the studio 6 packaging (we require this). Discussion on list of practical solutions.

httpd.dsp libhttpd.dsp modules/aaa/mod_auth_basic.dsp modules/aaa/mod_auth_digest.dsp modules/aaa/mod_authn_anon.dsp modules/aaa/mod_authn_dbd.dsp modules/aaa/mod_authn_dbm.dsp modules/aaa/mod_authn_default.dsp modules/aaa/mod_authn_file.dsp modules/aaa/mod_authnz_ldap.dsp modules/aaa/mod_authz_dbm.dsp modules/aaa/mod_authz_default.dsp modules/aaa/mod_authz_groupfile.dsp modules/aaa/mod_authz_host.dsp modules/aaa/mod_authz_user.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_cache.dsp modules/cache/mod_disk_cache.dsp modules/cache/mod_file_cache.dsp modules/cache/mod_mem_cache.dsp modules/database/mod_dbd.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/debug/mod_bucketeer.dsp modules/debug/mod_dumpio.dsp modules/echo/mod_echo.dsp modules/filters/mod_charset_lite.dsp modules/filters/mod_deflate.dsp modules/filters/mod_ext_filter.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/ldap/mod_ldap.dsp modules/loggers/mod_log_config.dsp modules/loggers/mod_log_forensic.dsp modules/loggers/mod_logio.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imagemap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_ident.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/metadata/mod_version.dsp modules/proxy/mod_proxy.dsp modules/proxy/mod_proxy_ajp.dsp modules/proxy/mod_proxy_balancer.dsp modules/proxy/mod_proxy_connect.dsp modules/proxy/mod_proxy_ftp.dsp modules/proxy/mod_proxy_http.dsp modules/ssl/mod_ssl.dsp support/ab.dsp support/abs.dsp support/htcacheclean.dsp support/htdbm.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp support/win32/wintty.dsp
e237b51d2e7a72b7f636f67ed4a9f5fe30f56375 397647 27-Apr-2006 wrowe

This resource /D syntax was pretty horridly imported into VS 2005, change the quotation to ensure a peaceful transition to sln/vcproj files.

Makefile.win httpd.dsp libhttpd.dsp modules/aaa/mod_auth_basic.dsp modules/aaa/mod_auth_digest.dsp modules/aaa/mod_authn_anon.dsp modules/aaa/mod_authn_dbd.dsp modules/aaa/mod_authn_dbm.dsp modules/aaa/mod_authn_default.dsp modules/aaa/mod_authn_file.dsp modules/aaa/mod_authnz_ldap.dsp modules/aaa/mod_authz_dbm.dsp modules/aaa/mod_authz_default.dsp modules/aaa/mod_authz_groupfile.dsp modules/aaa/mod_authz_host.dsp modules/aaa/mod_authz_user.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_cache.dsp modules/cache/mod_disk_cache.dsp modules/cache/mod_file_cache.dsp modules/cache/mod_mem_cache.dsp modules/database/mod_dbd.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/debug/mod_bucketeer.dsp modules/debug/mod_dumpio.dsp modules/echo/mod_echo.dsp modules/filters/mod_charset_lite.dsp modules/filters/mod_deflate.dsp modules/filters/mod_ext_filter.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/ldap/mod_ldap.dsp modules/loggers/mod_log_config.dsp modules/loggers/mod_log_forensic.dsp modules/loggers/mod_logio.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imagemap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_ident.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/metadata/mod_version.dsp modules/proxy/mod_proxy.dsp modules/proxy/mod_proxy_ajp.dsp modules/proxy/mod_proxy_balancer.dsp modules/proxy/mod_proxy_connect.dsp modules/proxy/mod_proxy_ftp.dsp modules/proxy/mod_proxy_http.dsp modules/ssl/mod_ssl.dsp support/ab.dsp support/abs.dsp support/htcacheclean.dsp support/htdbm.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp support/win32/wintty.dsp
5ac28f3fe2417368757f29cf381338357605fd52 397407 27-Apr-2006 wrowe

Remove all /machine:I386 references, these are getting in the way of switching linkers from the x86 (default linker) to x64 or other possible target platforms. (Also, this commit cleans up lingering /GX switches from the 'BASE' options that are supposed to be unused).

httpd.dsp libhttpd.dsp modules/aaa/mod_auth_basic.dsp modules/aaa/mod_auth_digest.dsp modules/aaa/mod_authn_anon.dsp modules/aaa/mod_authn_dbd.dsp modules/aaa/mod_authn_dbm.dsp modules/aaa/mod_authn_default.dsp modules/aaa/mod_authn_file.dsp modules/aaa/mod_authnz_ldap.dsp modules/aaa/mod_authz_dbm.dsp modules/aaa/mod_authz_default.dsp modules/aaa/mod_authz_groupfile.dsp modules/aaa/mod_authz_host.dsp modules/aaa/mod_authz_user.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_cache.dsp modules/cache/mod_disk_cache.dsp modules/cache/mod_file_cache.dsp modules/cache/mod_mem_cache.dsp modules/database/mod_dbd.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/debug/mod_bucketeer.dsp modules/debug/mod_dumpio.dsp modules/echo/mod_echo.dsp modules/filters/mod_charset_lite.dsp modules/filters/mod_deflate.dsp modules/filters/mod_ext_filter.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/ldap/mod_ldap.dsp modules/loggers/mod_log_config.dsp modules/loggers/mod_log_forensic.dsp modules/loggers/mod_logio.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imagemap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_ident.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/metadata/mod_version.dsp modules/proxy/mod_proxy.dsp modules/proxy/mod_proxy_ajp.dsp modules/proxy/mod_proxy_balancer.dsp modules/proxy/mod_proxy_connect.dsp modules/proxy/mod_proxy_ftp.dsp modules/proxy/mod_proxy_http.dsp modules/ssl/mod_ssl.dsp server/gen_test_char.dsp server/mpm/winnt/Win9xConHook.dsp srclib/pcre/dftables.dsp srclib/pcre/pcre.dsp srclib/pcre/pcreposix.dsp support/ab.dsp support/abs.dsp support/htcacheclean.dsp support/htdbm.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp support/win32/ApacheMonitor.dsp support/win32/wintty.dsp
e1ad80c048e29e968221817698529d73098f07a4 395419 20-Apr-2006 wrowe

s|/GX |/EHsc | because they were always synonyms, and Visual Studio 2005 edition complains bitterly and loudly that /GX is deprecated.

httpd.dsp libhttpd.dsp modules/aaa/mod_auth_basic.dsp modules/aaa/mod_auth_digest.dsp modules/aaa/mod_authn_anon.dsp modules/aaa/mod_authn_dbd.dsp modules/aaa/mod_authn_dbm.dsp modules/aaa/mod_authn_default.dsp modules/aaa/mod_authn_file.dsp modules/aaa/mod_authnz_ldap.dsp modules/aaa/mod_authz_dbm.dsp modules/aaa/mod_authz_default.dsp modules/aaa/mod_authz_groupfile.dsp modules/aaa/mod_authz_host.dsp modules/aaa/mod_authz_user.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_cache.dsp modules/cache/mod_disk_cache.dsp modules/cache/mod_file_cache.dsp modules/cache/mod_mem_cache.dsp modules/database/mod_dbd.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/debug/mod_bucketeer.dsp modules/debug/mod_dumpio.dsp modules/echo/mod_echo.dsp modules/filters/mod_charset_lite.dsp modules/filters/mod_deflate.dsp modules/filters/mod_ext_filter.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/ldap/mod_ldap.dsp modules/loggers/mod_log_config.dsp modules/loggers/mod_log_forensic.dsp modules/loggers/mod_logio.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imagemap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_ident.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/metadata/mod_version.dsp modules/proxy/mod_proxy.dsp modules/proxy/mod_proxy_ajp.dsp modules/proxy/mod_proxy_balancer.dsp modules/proxy/mod_proxy_connect.dsp modules/proxy/mod_proxy_ftp.dsp modules/proxy/mod_proxy_http.dsp modules/ssl/mod_ssl.dsp server/gen_test_char.dsp server/mpm/winnt/Win9xConHook.dsp srclib/pcre/dftables.dsp srclib/pcre/pcre.dsp srclib/pcre/pcreposix.dsp support/ab.dsp support/abs.dsp support/htcacheclean.dsp support/htdbm.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp support/win32/ApacheMonitor.dsp support/win32/wintty.dsp
8c8173f49dd7122e10636b3d20ae841551bd0b43 395418 20-Apr-2006 wrowe

Remove a host of dependencies upon awk, using the same template for nearly every .rc compilation (giving the output .res file a different name for each component). Adds AP_SERVER_BASEPROJECT to ap_revision.h so we can display the proper name of "Apache HTTP Server" as opposed to AP_SERVER_BASEPRODUCT (which is, and should remain, simply "Apache" for the server string tokens.)

httpd.dsp include/ap_release.h libhttpd.dsp modules/aaa/mod_auth_basic.dsp modules/aaa/mod_auth_digest.dsp modules/aaa/mod_authn_anon.dsp modules/aaa/mod_authn_dbd.dsp modules/aaa/mod_authn_dbm.dsp modules/aaa/mod_authn_default.dsp modules/aaa/mod_authn_file.dsp modules/aaa/mod_authnz_ldap.dsp modules/aaa/mod_authz_dbm.dsp modules/aaa/mod_authz_default.dsp modules/aaa/mod_authz_groupfile.dsp modules/aaa/mod_authz_host.dsp modules/aaa/mod_authz_user.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_cache.dsp modules/cache/mod_disk_cache.dsp modules/cache/mod_file_cache.dsp modules/cache/mod_mem_cache.dsp modules/database/mod_dbd.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/debug/mod_bucketeer.dsp modules/debug/mod_dumpio.dsp modules/echo/mod_echo.dsp modules/filters/mod_charset_lite.dsp modules/filters/mod_deflate.dsp modules/filters/mod_ext_filter.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/ldap/mod_ldap.dsp modules/loggers/mod_log_config.dsp modules/loggers/mod_log_forensic.dsp modules/loggers/mod_logio.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imagemap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_ident.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/metadata/mod_version.dsp modules/proxy/mod_proxy.dsp modules/proxy/mod_proxy_ajp.dsp modules/proxy/mod_proxy_balancer.dsp modules/proxy/mod_proxy_connect.dsp modules/proxy/mod_proxy_ftp.dsp modules/proxy/mod_proxy_http.dsp modules/ssl/mod_ssl.dsp support/ab.dsp support/abs.dsp support/htcacheclean.dsp support/htdbm.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp support/win32/ApacheMonitor.dsp support/win32/ApacheMonitor.rc support/win32/wintty.dsp
bca92e6fb155db1be513fbb27bb717f09e252958 357612 19-Dec-2005 wrowe

Add our new eor_bucket.c module to libhttpd

56e85d89d42a6980f31b800266649efbed338da3 170253 15-May-2005 wrowe

Reintroduce stack frame construction with /Oy- (removal was implied by /O2). This makes binaries far easier to debug, during operation and for post-crash .dmp analysis. Do not alter /Gs optimizations per brane. Reviewed by: stoddard, brane

httpd.dsp libhttpd.dsp modules/aaa/mod_auth_basic.dsp modules/aaa/mod_auth_digest.dsp modules/aaa/mod_authn_anon.dsp modules/aaa/mod_authn_dbm.dsp modules/aaa/mod_authn_default.dsp modules/aaa/mod_authn_file.dsp modules/aaa/mod_authnz_ldap.dsp modules/aaa/mod_authz_dbm.dsp modules/aaa/mod_authz_default.dsp modules/aaa/mod_authz_groupfile.dsp modules/aaa/mod_authz_host.dsp modules/aaa/mod_authz_user.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_cache.dsp modules/cache/mod_disk_cache.dsp modules/cache/mod_file_cache.dsp modules/cache/mod_mem_cache.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/debug/mod_bucketeer.dsp modules/debug/mod_dumpio.dsp modules/echo/mod_echo.dsp modules/experimental/mod_charset_lite.dsp modules/filters/mod_deflate.dsp modules/filters/mod_ext_filter.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/ldap/mod_ldap.dsp modules/loggers/mod_log_config.dsp modules/loggers/mod_log_forensic.dsp modules/loggers/mod_logio.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imagemap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_ident.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/metadata/mod_version.dsp modules/proxy/mod_proxy.dsp modules/proxy/mod_proxy_ajp.dsp modules/proxy/mod_proxy_balancer.dsp modules/proxy/mod_proxy_connect.dsp modules/proxy/mod_proxy_ftp.dsp modules/proxy/mod_proxy_http.dsp modules/ssl/mod_ssl.dsp srclib/pcre/pcreposix.dsp support/ab.dsp support/abs.dsp support/apxs.in support/htdbm.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp support/win32/ApacheMonitor.dsp support/win32/wintty.dsp
dc37f41552ec25ad5386bb8aaa2094e76727ad0f 157949 17-Mar-2005 wrowe

Add /D PCRE_STATIC to solve an 'exported symbol imported' bug. We build pcre static, and do not intent to export pcre_* namespace, but rather our ap_pcre_* wrappers.

d855e4fa188301da111dc804efe422317d1873ee 154207 18-Feb-2005 wrowe

Get httpd-2.1 building once again on win32. NEVER NEVER screw around with redeclaring AP_ macros and constants. If the compiler won't pick them up, e.g., AP_DECLARE, ya've done something wrong from the start. All httpd/ap headers depend on httpd.h - plain and simple, so this un-convolutes the unusual order here. STATIC has become PCRE_STATIC, along with some other odd definitions. The only remaining emit is that _pcre_free export is imported, which implies something is unusual with the declaration. Still researching.

56ab8639aed4d3b2f031d9c1160c5f40af01bdeb 106692 27-Nov-2004 jerenkrantz

Initial pass at refactoring some files to eliminate our 150K C source behemoths. * Makefile.in: Change order of dependencies to bring in exports.o first so that we have every symbol 'used' before the linker starts processing. * build/rules.mk.in: Add a 'program-install' target which just copies httpd. * server/Makefile.in, modules/http/config2.m4: Add in new file targets. * NWGNUmakefile, libhttpd.dsp: Blind updates for Netware and Win32. (I tried.) * server/core.c: Move core_input_filter, net_time_filter, and core_output_filter and all supporting functions to... * server/core_filters.c (copied): ...here. * modules/http/http_protocol.c: Move functions from here to there...namely: * modules/http/byterange_filter.c (copied): Relocate ap_byterange_filter() and friends. * modules/http/chunk_filter.c (copied): Relocate chunk_filter(). * modules/http/http_etag.c (copied): Relocate ap_set_etag and ap_make_etag(). * modules/http/http_filters.c (copied): Relocate ap_http_filter(), ap_http_header_filter(), ap_discard_request_body(), ap_setup_client_block(), ap_should_client_block(), and ap_get_client_block().

c2549f0b237ac86f3623a601a766969d805dbc2a 103849 05-Jun-2004 nd

Nobody objected: <IfModule> now takes the module identifier in addition to the filename. CAUTION: this commit breaks the build on netware. It still needs to be adjusted. (but I don't have any netware knowledge...) Also, developers need to re-run buildconf on unices. PR: 29003 Submitted by: Edward Rudd <eddie omegaware.com>, Andr� Malo

aa1404e22148c4edbcf7539b557b5e00d8c64364 102864 05-Mar-2004 striker

Revert a change to the link flags that were accidentally committed.

fd17b124e2965430b3cf53126281038f3417b120 102834 01-Mar-2004 ake

add eoc_bucket.c to project

3082ab8b90e027fa27680f140987ea7e20df5088 98970 11-Mar-2003 wrowe

After discussions at length on dev@apr/httpd, it is determined that the older .dbg format symbols are not worth the interference with generating complete .pdb symbolic debugging databases. This patch further eliminates pdbtype:sept flags that interfere with deciphering local symbols and type information.

Apache.dsp libhttpd.dsp modules/aaa/mod_auth_basic.dsp modules/aaa/mod_auth_digest.dsp modules/aaa/mod_authn_anon.dsp modules/aaa/mod_authn_dbm.dsp modules/aaa/mod_authn_default.dsp modules/aaa/mod_authn_file.dsp modules/aaa/mod_authz_dbm.dsp modules/aaa/mod_authz_default.dsp modules/aaa/mod_authz_groupfile.dsp modules/aaa/mod_authz_host.dsp modules/aaa/mod_authz_user.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_file_cache.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/experimental/mod_auth_ldap.dsp modules/experimental/mod_cache.dsp modules/experimental/mod_charset_lite.dsp modules/experimental/mod_disk_cache.dsp modules/experimental/mod_mem_cache.dsp modules/experimental/util_ldap.dsp modules/filters/mod_deflate.dsp modules/filters/mod_ext_filter.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/loggers/mod_log_config.dsp modules/loggers/mod_logio.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_ident.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/proxy/mod_proxy.dsp modules/proxy/mod_proxy_connect.dsp modules/proxy/mod_proxy_ftp.dsp modules/proxy/mod_proxy_http.dsp modules/ssl/mod_ssl.dsp server/gen_test_char.dsp server/mpm/winnt/Win9xConHook.dsp srclib/pcre/dftables.dsp support/ab.dsp support/abs.dsp support/htdbm.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp support/win32/ApacheMonitor.dsp support/win32/wintty.dsp
b5eae32e8ff7c29346400c27a1a55257a9c3cbb4 98929 07-Mar-2003 nd

revert my recent patch. util_debug is no longer needed :)

2658f466d38014f25850f6ce3db097922cf4ef23 98914 07-Mar-2003 nd

*gna* get/set_module_config are now defined in util_debug.c. We have to link against it.

dcf1a2f80f16265f00fe147de1dbd91af9c32a42 98743 20-Feb-2003 wrowe

After consultations on the APR list, it was decided that /map files are fairly redundant when you retain rich .pdb debugging symbol files. We have rarely used them, and generally .dbg and .pdb files prove much more useful for the cases we have. While eliminating /map files, we are also shrinking the size of the .dbg files by stripping 'private' symbol information. Really this means less rich diagnostics from Dr. Watson on NT or Win9x when they query the .dbg symbols in creating a DrWatson log file. But it's more than compensated for on newer OS'es where Dr. Watson will query the .pdb symbols, on all Win32 flavors when WinDbg is used with the .pdb symbols, and the fact that the distribution of binary symbols will use less bandwidth when less information is duplicated from the .pdb format into the .dbg files.

Apache.dsp libhttpd.dsp modules/aaa/mod_auth_basic.dsp modules/aaa/mod_auth_digest.dsp modules/aaa/mod_authn_anon.dsp modules/aaa/mod_authn_dbm.dsp modules/aaa/mod_authn_default.dsp modules/aaa/mod_authn_file.dsp modules/aaa/mod_authz_dbm.dsp modules/aaa/mod_authz_default.dsp modules/aaa/mod_authz_groupfile.dsp modules/aaa/mod_authz_host.dsp modules/aaa/mod_authz_user.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_file_cache.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/experimental/mod_auth_ldap.dsp modules/experimental/mod_cache.dsp modules/experimental/mod_charset_lite.dsp modules/experimental/mod_disk_cache.dsp modules/experimental/mod_mem_cache.dsp modules/experimental/util_ldap.dsp modules/filters/mod_deflate.dsp modules/filters/mod_ext_filter.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/loggers/mod_log_config.dsp modules/loggers/mod_logio.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_ident.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/proxy/mod_proxy.dsp modules/proxy/mod_proxy_connect.dsp modules/proxy/mod_proxy_ftp.dsp modules/proxy/mod_proxy_http.dsp modules/ssl/mod_ssl.dsp srclib/pcre/dftables.dsp support/logresolve.dsp
f1a6b66f00bc686cd247d727dfcc35eeaa58b535 98712 18-Feb-2003 wrowe

foo.dbgmark turned out to be the same 8.3 name as foo.dbg itself, which was badness. Twist this puppy to .dbr, the only name I could invent that doesn't look like any database file extension I recall. It stands for .dbg rebased.

Apache.dsp libhttpd.dsp modules/aaa/mod_auth_basic.dsp modules/aaa/mod_auth_digest.dsp modules/aaa/mod_authn_anon.dsp modules/aaa/mod_authn_dbm.dsp modules/aaa/mod_authn_default.dsp modules/aaa/mod_authn_file.dsp modules/aaa/mod_authz_dbm.dsp modules/aaa/mod_authz_default.dsp modules/aaa/mod_authz_groupfile.dsp modules/aaa/mod_authz_host.dsp modules/aaa/mod_authz_user.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_file_cache.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/experimental/mod_auth_ldap.dsp modules/experimental/mod_cache.dsp modules/experimental/mod_charset_lite.dsp modules/experimental/mod_disk_cache.dsp modules/experimental/mod_mem_cache.dsp modules/experimental/util_ldap.dsp modules/filters/mod_deflate.dsp modules/filters/mod_ext_filter.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/loggers/mod_log_config.dsp modules/loggers/mod_logio.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_ident.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/proxy/mod_proxy.dsp modules/proxy/mod_proxy_connect.dsp modules/proxy/mod_proxy_ftp.dsp modules/proxy/mod_proxy_http.dsp modules/ssl/mod_ssl.dsp support/ab.dsp support/abs.dsp support/htdbm.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp support/win32/ApacheMonitor.dsp support/win32/wintty.dsp
0bcc003d275c6b0a9060d43be89762b218cbc2c7 98596 07-Feb-2003 wrowe

*) Introduce debugging symbols for Win32 release builds, both .pdb and .dbg files (older debuggers and Dr. Watson-type utilities on WinNT or Win9x don't support the newer .pdb flavor.) [Allen Edwards, William Rowe]

Apache.dsp CHANGES Makefile.win libhttpd.dsp modules/aaa/mod_auth_basic.dsp modules/aaa/mod_auth_digest.dsp modules/aaa/mod_authn_anon.dsp modules/aaa/mod_authn_dbm.dsp modules/aaa/mod_authn_default.dsp modules/aaa/mod_authn_file.dsp modules/aaa/mod_authz_dbm.dsp modules/aaa/mod_authz_default.dsp modules/aaa/mod_authz_groupfile.dsp modules/aaa/mod_authz_host.dsp modules/aaa/mod_authz_user.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_file_cache.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/experimental/mod_auth_ldap.dsp modules/experimental/mod_cache.dsp modules/experimental/mod_charset_lite.dsp modules/experimental/mod_disk_cache.dsp modules/experimental/mod_mem_cache.dsp modules/experimental/util_ldap.dsp modules/filters/mod_deflate.dsp modules/filters/mod_ext_filter.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/loggers/mod_log_config.dsp modules/loggers/mod_logio.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_ident.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/proxy/mod_proxy.dsp modules/proxy/mod_proxy_connect.dsp modules/proxy/mod_proxy_ftp.dsp modules/proxy/mod_proxy_http.dsp modules/ssl/mod_ssl.dsp os/win32/BaseAddr.ref srclib/pcre/pcre.dsp srclib/pcre/pcreposix.dsp support/ab.dsp support/abs.dsp support/htdbm.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp support/win32/ApacheMonitor.dsp support/win32/wintty.dsp
fa811cffefda400834ffeabcc41fb3b5a9386cd8 98587 06-Feb-2003 wrowe

Sort targets (no effective change) - this reduces the cvs diff when modifing the project file from the IDE.

3ea7933c5a74b8d8d54ec2689190a865a0689420 98386 20-Jan-2003 wrowe

Integrate mod_ident with the Win32 build. Submitted by David Shane Holden <dpejesh@yahoo.com>

a59dc5cea5a437065c98cd0e4f2ddd3d9549cd71 98378 20-Jan-2003 wrowe

Update libhttpd.dll filenames to reflect the .dll extension for the newest apr/build/win32ver.awk script changes. Submitted by Mladen Turk.

52f4577eee93cc1d808191c4cd39867480659875 96924 20-Sep-2002 jerenkrantz

Fix up Win32 build. Submitted by: Sebastian Bergmann <lists@sebastian-bergmann.de> Reviewed by: Justin Erenkrantz (not really, but...)

9e12bb8a48225fc58bc56166b1104158e0d17ed4 96221 29-Jul-2002 wrowe

Refactor out the child behavior from mpm_winnt. This is the first step in making a legible multiprocess windows mpm, or at least structuring the code to always begin a new child as an old one is going to die soon, rather than waiting for it's final dying breath. The only code that had to be affected [due to the split and general structure of the code] was merging the set_listeners_noninherited() code directly into the get_listeners_from_parent code, and also into the apr socket.c code for winnt. For the most part the code splits rather nicely.

10078223775df7373bee05db4423a2074b4e94f7 96110 18-Jul-2002 wrowe

Reorganize a bit for legibility.

6b299bb13108cf6ca1a2d53f4b640e5326a6f849 96050 13-Jul-2002 wrowe

And the other one...

3650179099116e01ae64f9eb9f81c1b4efa55f6a 96049 13-Jul-2002 wrowe

$(IntDir) doesn't go back to VC5

35d1320d3d0d35befecfec36f60ab300c97ed379 96047 13-Jul-2002 wrowe

Get rid of the buildmark bogosity. It never helped ide users, and usually just hurt command line users. If we have to link, we need a buildmark, so perform the buildmark compilation as a 'manual' pre-link step every time a link is required.

6001c2b751ba380362e79f6882c7c59dd66ea077 96019 11-Jul-2002 wrowe

Try this AGAIN. Move ap_regkey.h to include/ and assure that this time, it contains defined(WIN32)||defined(DOXYGEN) requirements to prevent the other platform exports from barfing. Please ack if this works for you.

769f52b55c8a1af9eee6358f46e72544bf94e6a5 95990 09-Jul-2002 wrowe

Small whitespace cleanup.

f5d85dbf1e689639bdcfae06845bcb17c2490dd9 95977 08-Jul-2002 wrowe

Fix alpha order so the .dsp list isn't rearranged on save.

4272955df06604e7165e41fd5b308490eac17671 95880 24-Jun-2002 wrowe

Move the last little useful bit of registry.c into services.c, and blast it. All Win32 registry foo is going through ap_regkey now.

07e7d64cd0fa8f4a4c070c2acb6e1ca099c1b9c0 95877 24-Jun-2002 wrowe

Incorporate ap_regkey.c into the build.

fa37f3b5860c420de057e550615a21d3a40a7a06 95539 06-Jun-2002 wrowe

Whoops. Others need to peek into include and cgi module structures.

25808b028fcfdd4d1d5d044635ae47b84be87390 95265 24-May-2002 wrowe

We appear to never have had any complaints about copy srcname dstname not overwriting dstname ... this flavor is certain not to emit a file exists error [with the obvious caviat - if it's write protected, your problem.] Much simpler than /y, <.y or set copycmd fooness.

e2f0d946c2ffff5b6e4b2b714536d6128325c917 94675 17-Apr-2002 wrowe

Tired of 'foo.h not found' messages in the build. Checked ms's docs, seems xcopy's /y arg goes all the way back to Win95. This shouldn't introduce any hassles.

99aab7af489c570e4538fe67604666c64d62aa3e 93953 15-Mar-2002 wrowe

Outch! DougM reports that I never committed this file. Lo and behold, he was right. Sorry I killed the NT build for a few days!

1e83c8de3aa48b316b28057d53995272baf1260c 92804 10-Jan-2002 wrowe

*) Split all Win32 modules [excluding the core components mod_core, mod_so, mod_win32 and the winnt mpm] into individual loadable modules, so the administrator may individually disable the former compiled-in modules by simply commenting out their LoadModule directives. [William Rowe] *) Saved Win32 module authors and porters many future headaches, by duplicating the appropriate .h files such as os.h into the include directory, including in the build tree. [William Rowe] Also noticed that version stamp resources weren't generated for proxy modules, this too is now fixed.

Apache.dsp Apache.dsw CHANGES Makefile.win docs/conf/httpd-win.conf libhttpd.dsp modules/aaa/mod_access.dsp modules/aaa/mod_auth.dsp modules/aaa/mod_auth_anon.dsp modules/aaa/mod_auth_dbm.dsp modules/aaa/mod_auth_digest.dsp modules/arch/win32/mod_isapi.dsp modules/cache/mod_file_cache.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/filters/mod_include.dsp modules/generators/mod_asis.dsp modules/generators/mod_autoindex.dsp modules/generators/mod_cgi.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/http/mod_mime.dsp modules/loggers/mod_log_config.dsp modules/mappers/mod_actions.dsp modules/mappers/mod_alias.dsp modules/mappers/mod_dir.dsp modules/mappers/mod_imap.dsp modules/mappers/mod_negotiation.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/mappers/mod_userdir.dsp modules/mappers/mod_vhost_alias.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_env.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_mime_magic.dsp modules/metadata/mod_setenvif.dsp modules/metadata/mod_unique_id.dsp modules/metadata/mod_usertrack.dsp modules/proxy/mod_proxy.dsp modules/proxy/proxy_connect.dsp modules/proxy/proxy_ftp.dsp modules/proxy/proxy_http.dsp modules/ssl/mod_ssl.dsp os/win32/BaseAddr.ref os/win32/modules.c server/mpm/winnt/mpm_winnt.c support/win32/ApacheMonitor.dsp
95db5a4aa11a83bd25a6e11b53dd62c0af243e92 91613 21-Oct-2001 wrowe

Reimplement Win32 registry-based and shebang-extended scripting. Accepts arguments of $* and %* for 'positioned' cgi envvars, provided they stand alone (aren't part of another arg.) Accepts %1 $1 syntax, quoted or not, but makes no attempt at palacating older programs with short paths, just yet. About as stable and robust as my first rewrite of dir_walk, so watch out!

d11c3021e53cf9e86e47c4f76417a0601929c47a 91490 16-Oct-2001 wrowe

Just feels wrong... but need to continue building

de83e2bd431a3979ec34de104d71707780af86db 91090 19-Sep-2001 wrowe

Accomodate the new server/util_time.c module on win32

6c550a8daa89eca73e0eb13271f31651cc654042 90755 28-Aug-2001 wrowe

Clip a duplicate appearance

2a82c148954b3b0115f5079b6e3222348ee87401 90721 27-Aug-2001 wrowe

Regroup some of the headers in the win32 module, to make the distinction between modules/http and server/ a bit clearer.

26b9ccb55ff33097af4914f2e4bd36fec99a039d 90686 26-Aug-2001 wrowe

Toggle the /Zi flag to allow all supportd versions of VC (5, 6, 7) to build 'out of the box' in debugging mode.

Apache.dsp libhttpd.dsp modules/aaa/mod_auth_anon.dsp modules/aaa/mod_auth_dbm.dsp modules/aaa/mod_auth_digest.dsp modules/cache/mod_file_cache.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/experimental/mod_cache.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_usertrack.dsp modules/ssl/mod_ssl.dsp modules/tls/mod_tls.dsp server/gen_test_char.dsp server/mpm/winnt/Win9xConHook.dsp srclib/pcre/dftables.dsp srclib/pcre/pcre.dsp srclib/pcre/pcreposix.dsp support/ab.dsp support/abs.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp support/win32/ApacheMonitor.dsp support/win32/wintty.dsp
a092e6811e647076fd5a106d1be1cb81f7632e52 90269 17-Aug-2001 wrowe

The purpose of this patch is to toggle the debugging mode (default) to Program Database (from Program Database for Modify on the fly debugging). The net effect of this patch is to clean up all of the irrelevant entries associated with either the debugging or release command line switches, and generally straighten the projects as they would be exported from VC6/SP5. The outcome of this patch is that VC5 users -should- be able to load and build the workspace without any errors (as they used to have no symbols database at all, the /ZI option doesn't work, they had to use cvtdsp.pl to toggle these to /Zi.)

08ead5b61f90aff61d9477a2e9dfaf74a9737835 90243 16-Aug-2001 wrowe

Spell it right, per Mr. Coar

a05bf8787a5ebc31d7ee35ed47daa7bf61d7d8bd 90205 16-Aug-2001 wrowe

Add auto-generated Win32 versioning.

73170da9b1add3e07decbf4beb675d872c2509af 90138 13-Aug-2001 trawick

(hopefully) get WinNT MPM to build using mpm_common.c code; a few notes: . the selection of ap_sock_disable() is certainly ugly, but that may need to be cleaned up in a different manner... . the directive functions couldn't be AP_DECLARE() if they are to be compatible with AP_INIT_TAKExxx(); this is an old restriction

ab019d78ece96affdba5027fd4282a9fc0131edd 89436 27-Jun-2001 wrowe

Fix up files constituting the Win32 libhttpd project file

da28a58033d9f37d0de6244869ca41bf4784bba7 89278 06-Jun-2001 trawick

get rid of util_date.c/util_date.h and associated test program test_date.c

e296cd58fd352dd39ca28ccb4da39969a3c0b405 89212 23-May-2001 wrowe

Blew it... forgot to transpose dsp versions

d11b7841115068dac9217012fd94df40010bcdc3 89211 23-May-2001 wrowe

Get win32 libhttpd building without uri_delims, now added to apr-util

891d2d9999ab92ef24b016bb2667413e62a0a97c 88471 08-Mar-2001 wrowe

A one line snafu becomes a big one... sorry, forgot to transpose this.

bb10d8eb50346ec6873caed5738c9441f113c8ce 88470 08-Mar-2001 wrowe

Minor snafu - wrong intermediate build path

b38846b15c8891c6dec44dcc4f96ca40721bf663 88453 05-Mar-2001 rbb

Another chunk of code from http to core. This should continue to build on all platforms. The next job is to shuffle functions back and forth so that the server builds without mod_http.

141b1a93f508248cbc0e9a124cc38041eb3e2562 88449 04-Mar-2001 rbb

Move more code from the http module into the core server. This is core code, basically the default handler, the default input and output filters, and all of the core configuration directives. All of this code is required in order for the server to work, with or without HTTP. The server is closer to working without the HTTP module, although there is still more to do. I tried to fix Windows, but somebody should probably make sure I did it correctly.

4d4d08c65e3b0e1bf01d3a383da93284018e4939 88393 28-Feb-2001 wrowe

Moved to modules/arch/win32/

a1e04fce17499e50cc29b4857af65c12a76ed222 88371 27-Feb-2001 stoddard

Fix Windows compile breaks caused by mod_core.h foobar

c9a95767fbf0f5fb0976a06b97a256033925e433 88341 26-Feb-2001 rbb

Begin to move functions from the http module to the core. The goal is to have only functions that are HTTP specific in the http directory.

0d46e76597d1856f9520ea0639f636d9e282818e 88340 26-Feb-2001 wrowe

Hmmm... ap_release.h is a good file to list in the IDE.

ec4230ecee63927ffc6a1e95afb58eb672505dc0 88323 25-Feb-2001 stoddard

Fix Windows compile break caused by move of error_bucket.c

5a58a10705b7b154b53294e0c0283d64eabdcb7f 87959 02-Feb-2001 stoddard

Begin restructuring scoreboard code to enable adding back in the ability to use IPC other than shared memory. Get mod_status working on Windows again. Still to do: Rename some of the function APIs. Replace all calls to reinit_scoreboard with ap_create_scoreboard. Add back in support for scoreboard files.

0c297b9532e1db34f8a24aa5c06b7cc13e5f9426 87895 28-Jan-2001 wrowe

Add newly invented mod_include.h to the project view

afc0a985388e5cb619903ebdbbe08810e8e2448a 87871 27-Jan-2001 wrowe

Sunny and warm (if 30`F meets your definition of warm :-)

417e5bd9cf812a21569e9278a4a654f76c632fc9 87732 19-Jan-2001 wrowe

Clearing out the libhttpd.def from win32

54d0d7caf8be91b4c2e14e89dd51a95cf6e680c3 87724 19-Jan-2001 wrowe

Fixups to build the whole shebang once again.

ff72463d40dfaec35f4fb3170a82e6e4cb40f597 87715 18-Jan-2001 wrowe

This change eliminates the intermediate httpd.lib from the build of libhttpd.dll - it was required for the support applications to avoid linking to the libhttpd.dll, but those functions have all moved to apr and apr-util. This change also prepares us to eliminate libhttpd.def once all of the appropriate AP_DECLARE tags are assigned.

19d8729755d7f4d9503029a628dacbbdabcd2264 87475 21-Dec-2000 wrowe

Correction, commited the vc5. Need vc6 in the tree. Humble appologies.

Apache.dsp InstallBin.dsp httpd.dsp libhttpd.dsp modules/aaa/mod_auth_anon.dsp modules/aaa/mod_auth_dbm.dsp modules/aaa/mod_auth_digest.dsp modules/cache/mod_file_cache.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_usertrack.dsp modules/proxy/mod_proxy.dsp server/gen_test_char.dsp server/gen_uri_delims.dsp srclib/expat-lite/libexpat.dsp srclib/expat-lite/xmlparse.dsp srclib/expat-lite/xmltok.dsp srclib/pcre/dftables.dsp srclib/pcre/pcre.dsp srclib/pcre/pcreposix.dsp support/ab.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp
9ec65cbae2f760e485a1c54df5b19853688d5c91 87471 21-Dec-2000 wrowe

The Win32 overhaul, in summary; Modules are named mod_foo.so Dynamic Libraries are named libfoo.dll, and are stored in bin/ The former ApacheCoreDll is now libhttpd.dll Apache.exe moves to bin/ The make install now copies include, lib, and libexec All build options are normalized, filenames adjusted appropriately

Apache.dsp Apache.dsw ApacheCore.def ApacheCore.dsp ApacheCoreDll.dsp CHANGES InstallBin.dsp Makefile.win docs/conf/httpd-win.conf httpd.dsp libhttpd.def libhttpd.dsp modules/aaa/mod_auth_anon.dsp modules/aaa/mod_auth_dbm.dsp modules/aaa/mod_auth_digest.dsp modules/cache/mod_file_cache.dsp modules/dav/fs/mod_dav_fs.dsp modules/dav/main/mod_dav.dsp modules/generators/mod_info.dsp modules/generators/mod_status.dsp modules/mappers/mod_rewrite.dsp modules/mappers/mod_speling.dsp modules/metadata/mod_cern_meta.dsp modules/metadata/mod_expires.dsp modules/metadata/mod_headers.dsp modules/metadata/mod_usertrack.dsp modules/proxy/mod_proxy.dsp os/win32/ApacheCore.c os/win32/BaseAddr.ref server/gen_test_char.dsp server/gen_uri_delims.dsp srclib/expat-lite/expatlib.def srclib/expat-lite/expatlib.dsp srclib/expat-lite/libexpat.def srclib/expat-lite/libexpat.dsp srclib/expat-lite/xmlparse.dsp srclib/expat-lite/xmltok.dsp srclib/pcre/dftables.dsp srclib/pcre/pcre.dsp srclib/pcre/pcreposix.dsp support/ab.dsp support/htdigest.dsp support/htpasswd.dsp support/logresolve.dsp support/rotatelogs.dsp
abbac11b894e248fa8581ba635b86d1234e9eff3 86611 16-Oct-2000 wrowe

Fix compile break in Win32

3d96ee83babeec32482c9082c9426340cee8c44d 86609 16-Oct-2000 wrowe

Renamed all MODULE_EXPORT symbols to AP_MODULE_DECLARE and all symbols for CORE_EXPORT to AP_CORE_DECLARE (namespace protecting the wrapper) and retitled API_EXPORT as AP_DECLARE and APR_EXPORT as APR_DECLARE. All _VAR_ flavors changes to _DATA to be absolutely clear. Thank you Greg, for the most obvious suggestion.

ApacheCore.dsp ApacheCoreDll.dsp build/MakeEtags httpd.dsp include/ap_config.h include/ap_mmn.h include/ap_mpm.h include/http_config.h include/http_connection.h include/http_core.h include/http_log.h include/http_main.h include/http_protocol.h include/http_request.h include/http_vhost.h include/httpd.h include/mpm_status.h include/util_charset.h include/util_date.h include/util_filter.h include/util_md5.h include/util_script.h include/util_uri.h include/util_xml.h libhttpd.dsp modules/aaa/mod_access.c modules/aaa/mod_auth.c modules/aaa/mod_auth_anon.c modules/aaa/mod_auth_dbm.c modules/aaa/mod_auth_digest.c modules/cache/mod_file_cache.c modules/echo/mod_echo.c modules/filters/mod_include.c modules/generators/mod_asis.c modules/generators/mod_autoindex.c modules/generators/mod_cgi.c modules/generators/mod_cgid.c modules/generators/mod_info.c modules/generators/mod_status.c modules/http/http_core.c modules/http/http_protocol.c modules/http/http_request.c modules/http/mod_mime.c modules/loggers/mod_log_config.c modules/mappers/mod_alias.c modules/mappers/mod_dir.c modules/mappers/mod_imap.c modules/mappers/mod_negotiation.c modules/mappers/mod_rewrite.c modules/mappers/mod_so.c modules/mappers/mod_speling.c modules/mappers/mod_vhost_alias.c modules/metadata/mod_cern_meta.c modules/metadata/mod_env.c modules/metadata/mod_expires.c modules/metadata/mod_headers.c modules/metadata/mod_setenvif.c modules/metadata/mod_unique_id.c modules/metadata/mod_usertrack.c modules/proxy/mod_proxy.c modules/proxy/mod_proxy.h os/os2/util_os2.c os/unix/unixd.c os/unix/unixd.h os/win32/os.h os/win32/util_win32.c server/buildmark.c server/config.c server/connection.c server/log.c server/mpm/beos/beos.c server/mpm/beos/scoreboard.c server/mpm/beos/scoreboard.h server/mpm/dexter/dexter.c server/mpm/dexter/scoreboard.h server/mpm/experimental/perchild/perchild.c server/mpm/mpmt_beos/mpmt_beos.c server/mpm/mpmt_beos/scoreboard.c server/mpm/mpmt_beos/scoreboard.h server/mpm/mpmt_pthread/mpmt_pthread.c server/mpm/mpmt_pthread/scoreboard.c server/mpm/mpmt_pthread/scoreboard.h server/mpm/perchild/perchild.c server/mpm/perchild/scoreboard.h server/mpm/prefork/prefork.c server/mpm/prefork/scoreboard.h server/mpm/spmt_os2/scoreboard.h server/mpm/spmt_os2/spmt_os2.c server/mpm/winnt/mpm_winnt.c server/mpm/winnt/mpm_winnt.h server/util.c server/util_charset.c server/util_date.c server/util_filter.c server/util_md5.c server/util_script.c server/util_uri.c server/util_xml.c server/vhost.c support/apxs.in test/test_date.c test/test_find.c test/test_parser.c
937806d2b2689edb78b4211499de9c97bc561985 86540 11-Oct-2000 wrowe

Regardless of reaction to a symbol rename -within- the sources, these external symbols change for clarity.

8cc01204a878dc5f39bba11aa279564b81b15803 85435 06-Jun-2000 wrowe

PR: Obtained from: Submitted by: Reviewed by: Fixes 1) The htpasswd and ab binaries, by converting ApacheCore.dsp to a library MSVC project. 2) Creates the ApacheCoreDll.dsp project to produce the dso version ApacheCore.dll 3) Some misc fixups to the original http_main.c -> Apache.exe conversion that misses newly added symbols. Code fixes to follow in a seperate patch.