Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Pass the $@ array and not the flattened version of it in non-SysV mode: $ bash -x bin/apachectl -t -c "foo bar" before: +bin/httpd -t -c foo bar after: +bin/httpd -t -c 'foo bar'
Simple patch to permit syntax such as... bin/apachectl start -X or similar, based on evaluating only the first arg as an apxs 'command', and permitting additional args in httpd-style syntax.
update license header text
Update the last year of copyright.
Allow apachectl to support "graceful-stop" argument
Merged the simple-conf branch changes r159781:160695 into the trunk.
Update copyright year to 2005 and standardize on current copyright owner line.
general property cleanup
apachectl: Fix a problem finding envvars if sbindir != bindir. PR: 30723 Submitted by: Friedrich Haubensak <hsk imb-jena.de> Reviewed by: Jeff Trawick
fix name of The Apache Software Foundation
apply Apache License, Version 2.0
update license to 2004.
Allow apachectl to perform status with links and elinks as well if lynx is not available.
finished that boring job: update license to 2003. Happy New Year! ;-))
Revert the change in the previous commit, which broke the setting of @APACHECTL_ULIMIT@ during configuration
If "@APACHECTL_ULIMIT@" is used in apachectl.in, then something must replace it by a sensible (platform dependent?) value upon "make install". Until that is done, $ULIMIT_MAX_FILES is set to the empty string so that apachectl does not cause a subsequent error @APACHECTL_ULIMIT@: not found
Improve the comments on the fd limits.
Increase the per-process file descriptor limit in apachectl for the benefit of people running multithreaded MPMs or lots of vhosts
simplified apachectl... . it now uses "httpd -k verb" support for start/restart/etc. . it now can pass through any httpd option, so apachectl can be used as a replacement for invoking httpd directly (this practice ensures that any necessary environment variables are set up)
Properly substitute sbindir as httpd's location in apachectl. We install $(PROGRAMS) into $(sbindir) not $(bindir), so this is correct. PR: 7840 Submitted by: Andreas Hasenack <andreas@netbank.com.br> Reviewed by: Justin Erenkrantz
Remove hardcoded paths from MPMs and move them to a more central place. Expand paths in httpd-std.conf in a similar fashion as we do in our headers. Submitted by: Pier Fumagalli <pier@betaversion.org>
Update our copyright for this year.
Move any load library path environment variables out of apachectl and into a separate environment variable file which can be more easily tailored by the admin. The environment variable file as built by Apache may have additional system- specific settings. For example, on OS/390 we tailor the heap settings to allow lots of threads.
get binbuild working when apr, apr-util, and expat are built shared in directories that are not well known to the loader. How it works: * libtool figures out the name of this system's library path environment variable (i.e. LD_LIBRARY_PATH, LIBPATH, DYLD_LIBRARY_PATH) at apr configure time (existing code) * save this variable name in SHLIBPATH_VAR in APRVARS * substitute this name when apachectl is created * uncomment the lines containing this variable during binbuild * install_bindist.sh updates the path to lib/ when the binary is installed (existing code) not done yet, but a good idea: * create a file or directory containing all environment variable settings for apachectl. Others env vars need to be tweaked, at least on AIX and OS/390, so keeping them separate should reduce headaches long term.
Allow apachectl to support mod_ssl's <IfDefine SSL> tags which the group decided to keep. Obtained from: mod_ssl 2.x by RSE Submitted by: Madhu Mathihalli
Make the error messages from apachectl refer to the actual name of the executable, not "httpd".
kill -l requires the short version of the signal (without SIG prefix). (apachectl graceful was broken.) The best way to do this is to change configure to internally represent the signal without the SIG prefix and prepend SIG before substitution (and export a version without the SIG prefix for apachectl). This highlights why we want to move apachectl's core functionality into httpd.
Switch back to SIGUSR1 for graceful restarts on all platforms that support it. This defines a symbol called AP_SIG_GRACEFUL in ap_config_auto.h which will have the appropriate signal value. All direct references to SIGWINCH have been replaced with AP_SIG_GRACEFUL. On Linux 2.0, use SIGWINCH instead since SIGUSR1 is used by glibc 2.0's user-space threading library to control threads. All later versions of Linux/glibc don't have this problem. (Not to mention the security holes in older Linux versions which make it unsuitable for use as a web server.) If your platform doesn't have SIGUSR1, use the appropriate mojo in configure to define what your graceful restart signal should be. In theory, a configure switch could be added to allow the admin to specify the appropriate signal that should be used. This is left as an exercise to the reader for now. The docs need to be updated. Since the signal is now configurable, just saying SIGUSR1 for graceful restart isn't completely true. Also, the apachectl functionality needs to be moved into httpd - this is what Win32 does and it makes us consistent across platforms. Roy issued a veto against use of SIGWINCH by default, so this should resolve that veto.
Fix apachectl so that it uses the configure program name. Submitted by: Daniel Lopez <daniel@rawbyte.com>
Update copyright to 2001
Use autoconf to substitute the proper values into apachectl, and install it when we install everything else.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |