Commit Graph

22 Commits

Author SHA1 Message Date
f8aafcf4e5 Add exports required by Jeff's recent changes.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85547 13f79535-47bb-0310-9956-ffa450edef68
2000-06-12 18:44:26 +00:00
f105e38ff7 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.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85435 13f79535-47bb-0310-9956-ffa450edef68
2000-06-06 01:15:05 +00:00
20f66c9f65 PR:
Obtained from:
Submitted by:
Reviewed by:

  Unbind the old main_win32.c code and rebind to the new mpm logic
  in the modules/mpm/winnt directory.  Includes some simple cleanups.

  The old sources in os/win32 will disappear at the end of this week.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85430 13f79535-47bb-0310-9956-ffa450edef68
2000-06-05 22:39:03 +00:00
f7e32fc893 PR:
Obtained from:
Submitted by:
Reviewed by:

  Finally a patch that can't (well, shouldn't :-) break any other platform.

  Open up the symbols defined for http_main.c to move main() from the core
  under Win32 (that's the real main(), not that apache_main() thing).

  Win32 Project file changes will follow in a seperate patch.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85326 13f79535-47bb-0310-9956-ffa450edef68
2000-05-28 03:52:42 +00:00
9bfb956e51 Radical overhaul of the Apache-2.0/Win32 mpm <-> service schema.
1) Services and Registry are not part of the core Apache operations,
     so registry.c and service.c are moved into Apache.exe - assuring
     the service control layers of NT and 95 are truly isolated.

  2) Isolation can't be complete, we need to know when the mpm is
     fully initialized.  A new pointer to a no-arg function returning
     void is provided for this purpose, ap_mpm_init_complete.  It is
     only called if overridden with a non-NULL value prior to invoking
     apache_main.

  3) Control+C, Control+Break are handled on both WinNT and Win9x.

  4) The window close, logoff and shutdown events are handled on WinNT.

  5) The beginnings of a Win95 service startup are provided, -k startservice
     but this is horribly incomplete since Win95 will NOT report shutdown.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85235 13f79535-47bb-0310-9956-ffa450edef68
2000-05-17 00:35:21 +00:00
5c2424611a fix WIN32 build for APACHE_XLATE changes
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85208 13f79535-47bb-0310-9956-ffa450edef68
2000-05-12 18:15:21 +00:00
b99d4c148c Create ap_bpop_iol to pop the buff off the iol and unregister the
cleanup.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85196 13f79535-47bb-0310-9956-ffa450edef68
2000-05-11 22:20:31 +00:00
f79f63f4ee Fix compile break
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85027 13f79535-47bb-0310-9956-ffa450edef68
2000-04-24 14:31:50 +00:00
4360cc7435 Get mod_rewrite building and running, and mod_status building for Win NT
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84928 13f79535-47bb-0310-9956-ffa450edef68
2000-04-05 21:01:07 +00:00
b0167a1b13 Remove file_io/win32/readdir.c and .h
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84897 13f79535-47bb-0310-9956-ffa450edef68
2000-04-03 19:39:44 +00:00
bf6ce214fe ap_hook_pre_config is gone
Submitted by:	William Rowe
Reviewed by:	Jeff Trawick


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84863 13f79535-47bb-0310-9956-ffa450edef68
2000-03-30 18:25:46 +00:00
d72f35dbbe Update Windows project and makefiles so dynamically loadable modules get built
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84640 13f79535-47bb-0310-9956-ffa450edef68
2000-02-17 23:55:12 +00:00
d1451eb401 Update Windows port to new file_io and time specs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84483 13f79535-47bb-0310-9956-ffa450edef68
2000-01-17 19:37:55 +00:00
e32d1edaaa Windows: Can now install/uninstall Apache as a service and start/stop apache via
net start and net stop commands. Not extensively tested, so there may be bugs
in this still.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84343 13f79535-47bb-0310-9956-ffa450edef68
1999-12-20 19:52:51 +00:00
a43d9443b2 Win32: First cut at getting apache -k restart|shutdown and running apache as a service working
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84249 13f79535-47bb-0310-9956-ffa450edef68
1999-12-08 22:34:02 +00:00
e63638c46b Export ap_send_error_response
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84107 13f79535-47bb-0310-9956-ffa450edef68
1999-11-05 15:45:05 +00:00
6dce1e0645 Update win32 exports files
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83961 13f79535-47bb-0310-9956-ffa450edef68
1999-10-11 15:47:45 +00:00
5b68bf4b4e Temporary hacks to the Win32 project files to get the server working
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83929 13f79535-47bb-0310-9956-ffa450edef68
1999-10-05 04:51:10 +00:00
e6991d4075 Forgot this hook...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83850 13f79535-47bb-0310-9956-ffa450edef68
1999-08-30 20:39:33 +00:00
180ebd8c59 Add couple of hooks to the APacheCore.def file. Port mod_auth_anon and mod_digest to
use the new hooks.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83847 13f79535-47bb-0310-9956-ffa450edef68
1999-08-30 15:21:32 +00:00
cb7f073d26 A bunch of changes to get the server compiling on WIN32. mod_cgi, mod_include,
mod_isapi and mod_so don't work so I am not making them. Moved a lot of code out
of multithread.*  and into os.* (didn't want to add multithread to the new repository).
Much of this can be cleaned up when APR is stable.

And Dean's gonna but me for sure for the http_main hit. It's may be
possible to name a DLL entry point 'main()'. Just havent tried it yet.

Enjoy!


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83822 13f79535-47bb-0310-9956-ffa450edef68
1999-08-27 22:57:27 +00:00
77c2776832 Apache 1.3.9 baseline for the Apache 2.0 repository.
Obtained from: Apache 1.3.9 (minus unused files), tag APACHE_1_3_9
Submitted by: Apache Group


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@83748 13f79535-47bb-0310-9956-ffa450edef68
1999-08-24 05:34:15 +00:00