1
0
mirror of https://github.com/apache/httpd.git synced 2026-01-26 19:01:35 +03:00
Commit Graph

47 Commits

Author SHA1 Message Date
Roy T. Fielding
845cbfd508 Update our copyright for this year.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93918 13f79535-47bb-0310-9956-ffa450edef68
2002-03-13 20:48:07 +00:00
William A. Rowe Jr
70e4bebb7f Significant cleanup and enable wintty to -always- escape from the service
context when the run-as-user is LocalSystem or has access to the windows
  station and desktop.  The original method did not give us a visible tty
  unless the 'Allow Service to Interact with Desktop' toggle was set.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93655 13f79535-47bb-0310-9956-ffa450edef68
2002-03-01 06:44:54 +00:00
William A. Rowe Jr
d057840899 Need broader permissions if we are to read and the set the flags that
apply to the console stream.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93604 13f79535-47bb-0310-9956-ffa450edef68
2002-02-27 19:38:09 +00:00
William A. Rowe Jr
db99ee63f8 Must admit, my use case was focused on services. It seems that if we
had a console, we weren't reassigning stdhandles with AllocConsole().
  Open the conin/conout very explicitly, and clean up some other cruft.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93601 13f79535-47bb-0310-9956-ffa450edef68
2002-02-27 17:38:20 +00:00
William A. Rowe Jr
aff1454d34 *) 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.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92804 13f79535-47bb-0310-9956-ffa450edef68
2002-01-10 08:47:23 +00:00
William A. Rowe Jr
f6ad1ee7e2 Fix the logo bitmap, since I missed this 'hand editing' the .rc file.
Submitted by:  Mladen Turk <mturk@mappingsoft.com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92637 13f79535-47bb-0310-9956-ffa450edef68
2001-12-28 16:40:31 +00:00
William A. Rowe Jr
2931ae68e7 Changes by Mladen Turk <mturk@mappingsoft.com>, with dialog touchup by
myself [I can't stand misordered dialog interfaces ;], to allow the user
  to connect and disconnect remote PCs into the ApacheMonitor.

  Needs other mild changes, e.g. machine\service rather than machine@service
  [since @ could be part of a service/machine name, slash and backslash may
  never be.]  And still, the sync behavior leaves something to be desired.
  Note one bug - the browse for computer actually won't browse computers,
  but that can be fixed in another patch.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92191 13f79535-47bb-0310-9956-ffa450edef68
2001-11-27 03:58:41 +00:00
William A. Rowe Jr
59388277e4 Historically consistent flag to shutdown the server [stop is supported,
but only more recently.]


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92034 13f79535-47bb-0310-9956-ffa450edef68
2001-11-19 15:27:52 +00:00
William A. Rowe Jr
d54f6fb0f9 Drop the wide net observed by Ken Coar, since one .rc file does exist
in cvs (and should reside there.)


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91885 13f79535-47bb-0310-9956-ffa450edef68
2001-11-12 19:52:52 +00:00
William A. Rowe Jr
476c30412a Allow ApacheBench to connect to and control Apache on other WinNT/2K
machines.

Submitted by:	Mladen Turk <mturk@mappingsoft.com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91336 13f79535-47bb-0310-9956-ffa450edef68
2001-10-06 18:59:07 +00:00
William A. Rowe Jr
7c2044b3b9 /GZ RTL debug flag is not recognized across VC 5/6/7.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91219 13f79535-47bb-0310-9956-ffa450edef68
2001-10-01 15:57:38 +00:00
William A. Rowe Jr
2e0735ce70 Another recent Win32 PSDK addition that we can cover for VC5 users.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91136 13f79535-47bb-0310-9956-ffa450edef68
2001-09-24 22:50:50 +00:00
William A. Rowe Jr
f0362ccc07 Toggle the /Zi flag to allow all supportd versions of VC (5, 6, 7) to
build 'out of the box' in debugging mode.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90686 13f79535-47bb-0310-9956-ffa450edef68
2001-08-26 05:21:50 +00:00
William A. Rowe Jr
6d654c07cd Based on the VC6 switch - and pulling the win32 make files from cvs
- some more ignores are in order.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90274 13f79535-47bb-0310-9956-ffa450edef68
2001-08-17 07:19:08 +00:00
William A. Rowe Jr
9062307073 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.)


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90269 13f79535-47bb-0310-9956-ffa450edef68
2001-08-17 03:45:35 +00:00
William A. Rowe Jr
9bd41098dd Given a choice between chasing my tail to keep these updated, and rolling
a set when we actually roll a tarball, I'll take the later, thank you.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90268 13f79535-47bb-0310-9956-ffa450edef68
2001-08-17 03:23:58 +00:00
William A. Rowe Jr
849889a0c5 Not here anymore
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90257 13f79535-47bb-0310-9956-ffa450edef68
2001-08-17 00:11:49 +00:00
William A. Rowe Jr
0bf8fca519 Undo a very bad decision. By naming the version file .ver, I lost track
of it setting aside the generated resources.  This assures that file won't
  fall through the cracks when we generate zip files.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90256 13f79535-47bb-0310-9956-ffa450edef68
2001-08-17 00:11:26 +00:00
William A. Rowe Jr
d418d735bf Good to the last drop, this should be all of it.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90251 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 23:15:43 +00:00
William A. Rowe Jr
0ef3b7a3a4 Add the red light/green light to ApacheMonitor's popup menu.
[Mladen Turk <mturk@mappingsoft.com>]


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90248 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 22:14:00 +00:00
William A. Rowe Jr
19855b095e Missed a versioned win32 project in my tree
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90242 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 20:33:46 +00:00
William A. Rowe Jr
0324327ffb Fix the 'never disappearing' popup menu - anchor it to our (hidden)
global window, which allows TrackPopupMenu to lose focus when any other
  window is selected.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90236 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 18:12:46 +00:00
William A. Rowe Jr
b56f36bae7 A bit overboard - this registered window message only needs to be
retrieved once


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90234 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 18:06:30 +00:00
William A. Rowe Jr
9806c6deeb Wipe out some resource leakage.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90233 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 18:04:39 +00:00
William A. Rowe Jr
4314bb24f3 Revised patch to clean up timer and other issues
Submitted by:	Mladen Turk <mturk@mappingsoft.com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90232 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 17:41:49 +00:00
William A. Rowe Jr
a3def5ed3f Bug fix to the WM_TIMER that was not properly called after it was moved
to WndProc. (The message is WM_TIMER and wParam is timer event)

  Enhancement to left button click which now displays the popup menu with
  all Apache's installed, and to each installed service adds the submenu
  with the options to start, stop or restart the service.

Submitted by:  Mladen Turk <mturk@mappingsoft.com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90226 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 16:51:48 +00:00
William A. Rowe Jr
cc123b33a3 Reorder OS_VERSION(s) so >= OS_VERSION_WINNT, etc, tests correctly.
[Mladen Turk <mladen.turk@mail.inet.hr>]


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90204 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 06:59:53 +00:00
William A. Rowe Jr
580f5af21c Access the (generated) ApacheMonitor.ver version resource.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90203 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 06:33:37 +00:00
William A. Rowe Jr
9b523029ff Goodness
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90201 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 06:31:25 +00:00
William A. Rowe Jr
48f17616b6 ApacheMonitor versioning needs to click in with the httpd version.
Also remove the icons deprecated by Mladen late last week from the IDE.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90200 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 06:29:57 +00:00
William A. Rowe Jr
b450559e6e . clean up strings and remove them to the resource file (the simplest
way to later localize a win32 app.)

  . fold the timers into the same child window message queue


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90183 13f79535-47bb-0310-9956-ffa450edef68
2001-08-16 02:12:13 +00:00
William A. Rowe Jr
e08442e780 Save a ton o' space by rle encoding the header bitmap.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90168 13f79535-47bb-0310-9956-ffa450edef68
2001-08-15 15:52:54 +00:00
William A. Rowe Jr
8bc9964900 > 1. Cleaned the ApacheMonitor code a little bit.
> 2. Removed two icons apmall.ico and apsrvmon.ico
> 3. Added option to recognize the Apache*.exe (e.g. Apache-1.3.20.exe)
> 4. Removed AboutBox
> 5. Changed refresh time to 2/20 sec.

Submitted by:	Mladen Turk <mladen.turk@mail.inet.hr>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90160 13f79535-47bb-0310-9956-ffa450edef68
2001-08-14 19:30:21 +00:00
Roy T. Fielding
bc55c103b1 Apache Monitor's tray code does not notify Windows to remove it from the
tray when the process is destroyed. Just needed to add a call to remove
the tray icon before PostQuitMessage(0).

Also show "MS Windows XP" instead of "Whistler".

Submitted by:	Jerry Baker <jerrybaker@weirdness.com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90024 13f79535-47bb-0310-9956-ffa450edef68
2001-08-08 02:26:05 +00:00
Cliff Woolley
1d500be519 Hopefully it's marked as binary this time around...
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90014 13f79535-47bb-0310-9956-ffa450edef68
2001-08-07 21:59:20 +00:00
Cliff Woolley
4fcfb03f07 This file should have been marked -kb ... it's getting CRLF translated
by CVS on Windows.  I'll re-add it as -kb in the next commit.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90013 13f79535-47bb-0310-9956-ffa450edef68
2001-08-07 21:57:50 +00:00
Cliff Woolley
f6693356c3 Update .rc file to fix build
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90010 13f79535-47bb-0310-9956-ffa450edef68
2001-08-07 20:57:39 +00:00
Cliff Woolley
68c0c55c59 I accidentally committed the DOS line endings in that last commit. This
strips them back out again.  Diff this against v1.1 for the real changes.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90006 13f79535-47bb-0310-9956-ffa450edef68
2001-08-07 20:01:18 +00:00
Cliff Woolley
a48a518db0 Oops, missed the .mak file update. [Again, I'm flying blind... somebody
please check this.]


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90005 13f79535-47bb-0310-9956-ffa450edef68
2001-08-07 19:58:35 +00:00
Cliff Woolley
4c8044a5cd This is a nearly blind commit of an update posted by Mladen Turk just
after the initial import.  Mladen, please check this to see if I got it
right.

Submitted by:	Mladen Turk


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@90004 13f79535-47bb-0310-9956-ffa450edef68
2001-08-07 19:54:10 +00:00
William A. Rowe Jr
ac9c009634 Include ApacheMonitor/wintty in the build.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89993 13f79535-47bb-0310-9956-ffa450edef68
2001-08-07 17:19:04 +00:00
William A. Rowe Jr
258b05fab1 The solution for an icon monitor app has arrived :)
Contributed by Mladen Turk <mturk@mappingsoft.com>


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89985 13f79535-47bb-0310-9956-ffa450edef68
2001-08-07 15:51:29 +00:00
William A. Rowe Jr
9100d8f67c Eliminate emits
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89984 13f79535-47bb-0310-9956-ffa450edef68
2001-08-07 15:50:25 +00:00
William A. Rowe Jr
c6760b4962 Ignore some stuff
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89793 13f79535-47bb-0310-9956-ffa450edef68
2001-07-30 19:32:26 +00:00
William A. Rowe Jr
84ea63d1f0 A bit more clarity, and that's it for now.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89111 13f79535-47bb-0310-9956-ffa450edef68
2001-05-14 04:31:56 +00:00
William A. Rowe Jr
f045d56d79 Clarify the wintty purpose and syntax.
Still some todos: an option to just abort user feedback and close the
  window instantly upon loosing the stdin pipe, allow the stdin pipe to
  be tee'ed on win32, and still add some graceful error handling for a
  real-world deployment.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89110 13f79535-47bb-0310-9956-ffa450edef68
2001-05-14 04:27:18 +00:00
William A. Rowe Jr
71aed5cfc7 Q. "Why can't I watch my server's activity?" A. You can.
This is a little tool I dreamed up while fighting a ton of battles on
  several fronts.  It demonstrates that reliable piped logs on win32 still
  need work, that we launch log processes far too many times, and generally
  gives admins more blinky lights on win32.  But it's too practial of an
  example to leave on my hard drive gathering dust.

  Note that the support/win32 will be used for really non-unix/non-portable
  applications.  Perhaps something similiar would be useful all the way
  around, and perhaps some of this code can get into the apr core.  But for
  this moment, it serves a purpose for beta development.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89109 13f79535-47bb-0310-9956-ffa450edef68
2001-05-14 04:09:08 +00:00