- update default httpd.conf:
clarify the comments on AddDefaultCharset usage (#135821) remove all the AddCharset default extensions don't load mod_imap by default synch with upstream 2.0.53 httpd-std.conf - remove htsslpass - mod_ssl: set user from SSLUserName in access hook (upstream #31418) - htdigest: fix permissions of created files (upstream #33765)
This commit is contained in:
		
							parent
							
								
									4435419080
								
							
						
					
					
						commit
						22b674063e
					
				
							
								
								
									
										77
									
								
								httpd.conf
									
									
									
									
									
								
							
							
						
						
									
										77
									
								
								httpd.conf
									
									
									
									
									
								
							| @ -153,6 +153,7 @@ LoadModule ldap_module modules/mod_ldap.so | ||||
| LoadModule auth_ldap_module modules/mod_auth_ldap.so | ||||
| LoadModule include_module modules/mod_include.so | ||||
| LoadModule log_config_module modules/mod_log_config.so | ||||
| LoadModule logio_module modules/mod_logio.so | ||||
| LoadModule env_module modules/mod_env.so | ||||
| LoadModule mime_magic_module modules/mod_mime_magic.so | ||||
| LoadModule cern_meta_module modules/mod_cern_meta.so | ||||
| @ -171,7 +172,6 @@ LoadModule dav_fs_module modules/mod_dav_fs.so | ||||
| LoadModule vhost_alias_module modules/mod_vhost_alias.so | ||||
| LoadModule negotiation_module modules/mod_negotiation.so | ||||
| LoadModule dir_module modules/mod_dir.so | ||||
| LoadModule imap_module modules/mod_imap.so | ||||
| LoadModule actions_module modules/mod_actions.so | ||||
| LoadModule speling_module modules/mod_speling.so | ||||
| LoadModule userdir_module modules/mod_userdir.so | ||||
| @ -187,7 +187,6 @@ LoadModule disk_cache_module modules/mod_disk_cache.so | ||||
| LoadModule file_cache_module modules/mod_file_cache.so | ||||
| LoadModule mem_cache_module modules/mod_mem_cache.so | ||||
| LoadModule cgi_module modules/mod_cgi.so | ||||
| LoadModule logio_module modules/mod_logio.so | ||||
| 
 | ||||
| # | ||||
| # Load config files from the config directory "/etc/httpd/conf.d". | ||||
| @ -247,7 +246,7 @@ ServerAdmin root@localhost | ||||
| # You will have to access it by its address anyway, and this will make  | ||||
| # redirections work in a sensible way. | ||||
| # | ||||
| #ServerName new.host.name:80 | ||||
| #ServerName www.example.com:80 | ||||
| 
 | ||||
| # | ||||
| # UseCanonicalName: Determines how Apache constructs self-referencing  | ||||
| @ -472,6 +471,10 @@ LogFormat "%h %l %u %t \"%r\" %>s %b" common | ||||
| LogFormat "%{Referer}i -> %U" referer | ||||
| LogFormat "%{User-agent}i" agent | ||||
| 
 | ||||
| # "combinedio" includes actual counts of actual bytes received (%I) and sent (%O); this | ||||
| # requires the mod_logio module to be loaded. | ||||
| #LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio | ||||
| 
 | ||||
| # | ||||
| # The location and format of the access logfile (Common Logfile Format). | ||||
| # If you do not define any access logfiles within a <VirtualHost> | ||||
| @ -482,8 +485,8 @@ LogFormat "%{User-agent}i" agent | ||||
| #CustomLog logs/access_log common | ||||
| 
 | ||||
| # | ||||
| # If you would like to have agent and referer logfiles, uncomment the | ||||
| # following directives. | ||||
| # If you would like to have separate agent and referer logfiles, uncomment | ||||
| # the following directives. | ||||
| # | ||||
| #CustomLog logs/referer_log referer | ||||
| #CustomLog logs/agent_log agent | ||||
| @ -719,63 +722,14 @@ LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt | ||||
| ForceLanguagePriority Prefer Fallback | ||||
| 
 | ||||
| # | ||||
| # Specify a default charset for all pages sent out. This is | ||||
| # always a good idea and opens the door for future internationalisation | ||||
| # of your web site, should you ever want it. Specifying it as | ||||
| # a default does little harm; as the standard dictates that a page | ||||
| # is in iso-8859-1 (latin1) unless specified otherwise i.e. you | ||||
| # are merely stating the obvious. There are also some security | ||||
| # reasons in browsers, related to javascript and URL parsing | ||||
| # which encourage you to always set a default char set. | ||||
| # Specify a default charset for all content served; this enables | ||||
| # interpretation of all content as UTF-8 by default.  To use the  | ||||
| # default browser choice (ISO-8859-1), or to allow the META tags | ||||
| # in HTML content to override this choice, comment out this | ||||
| # directive: | ||||
| # | ||||
| AddDefaultCharset UTF-8 | ||||
| 
 | ||||
| # | ||||
| # Commonly used filename extensions to character sets. You probably | ||||
| # want to avoid clashes with the language extensions, unless you | ||||
| # are good at carefully testing your setup after each change. | ||||
| # See http://www.iana.org/assignments/character-sets for the | ||||
| # official list of charset names and their respective RFCs. | ||||
| # | ||||
| AddCharset ISO-8859-1  .iso8859-1  .latin1 | ||||
| AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen | ||||
| AddCharset ISO-8859-3  .iso8859-3  .latin3 | ||||
| AddCharset ISO-8859-4  .iso8859-4  .latin4 | ||||
| AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru | ||||
| AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb | ||||
| AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk | ||||
| AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb | ||||
| AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk | ||||
| AddCharset ISO-2022-JP .iso2022-jp .jis | ||||
| AddCharset ISO-2022-KR .iso2022-kr .kis | ||||
| AddCharset ISO-2022-CN .iso2022-cn .cis | ||||
| AddCharset Big5        .Big5       .big5 | ||||
| # For russian, more than one charset is used (depends on client, mostly): | ||||
| AddCharset WINDOWS-1251 .cp-1251   .win-1251 | ||||
| AddCharset CP866       .cp866 | ||||
| AddCharset KOI8-r      .koi8-r .koi8-ru | ||||
| AddCharset KOI8-ru     .koi8-uk .ua | ||||
| AddCharset ISO-10646-UCS-2 .ucs2 | ||||
| AddCharset ISO-10646-UCS-4 .ucs4 | ||||
| AddCharset UTF-8       .utf8 | ||||
| 
 | ||||
| # The set below does not map to a specific (iso) standard | ||||
| # but works on a fairly wide range of browsers. Note that | ||||
| # capitalization actually matters (it should not, but it | ||||
| # does for some browsers). | ||||
| # | ||||
| # See http://www.iana.org/assignments/character-sets | ||||
| # for a list of sorts. But browsers support few. | ||||
| # | ||||
| AddCharset GB2312      .gb2312 .gb  | ||||
| AddCharset utf-7       .utf7 | ||||
| AddCharset utf-8       .utf8 | ||||
| AddCharset big5        .big5 .b5 | ||||
| AddCharset EUC-TW      .euc-tw | ||||
| AddCharset EUC-JP      .euc-jp | ||||
| AddCharset EUC-KR      .euc-kr | ||||
| AddCharset shift_jis   .sjis | ||||
| 
 | ||||
| # | ||||
| # AddType allows you to add to or override the MIME configuration | ||||
| # file mime.types for specific file types. | ||||
| @ -812,11 +766,6 @@ AddType application/x-gzip .gz .tgz | ||||
| # | ||||
| #AddHandler send-as-is asis | ||||
| 
 | ||||
| # | ||||
| # For server-parsed imagemap files: | ||||
| # | ||||
| AddHandler imap-file map | ||||
| 
 | ||||
| # | ||||
| # For type maps (negotiated resources): | ||||
| # (This is enabled by default to allow the Apache "It Worked" page | ||||
|  | ||||
| @ -77,7 +77,7 @@ reload() { | ||||
|     if ! LANG=$HTTPD_LANG $httpd $OPTIONS -t >&/dev/null; then | ||||
|         RETVAL=$? | ||||
|         echo $"not reloading due to configuration syntax error" | ||||
|         failure $"Not reloading $httpd due to configuration syntax errors" | ||||
|         failure $"not reloading $httpd due to configuration syntax error" | ||||
|     else | ||||
|         killproc $httpd -HUP | ||||
|         RETVAL=$? | ||||
|  | ||||
							
								
								
									
										33
									
								
								httpd.spec
									
									
									
									
									
								
							
							
						
						
									
										33
									
								
								httpd.spec
									
									
									
									
									
								
							| @ -7,7 +7,7 @@ | ||||
| Summary: Apache HTTP Server | ||||
| Name: httpd | ||||
| Version: 2.0.53 | ||||
| Release: 5 | ||||
| Release: 6 | ||||
| URL: http://httpd.apache.org/ | ||||
| Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz | ||||
| Source1: index.html | ||||
| @ -23,13 +23,11 @@ Source12: welcome.conf | ||||
| Source13: manual.conf | ||||
| Source14: mod_ssl-Makefile.crt | ||||
| Source15: mod_ssl-Makefile.crl | ||||
| Source16: htsslpass.c | ||||
| # Documentation | ||||
| Source30: migration.xml | ||||
| Source31: migration.css | ||||
| Source32: html.xsl | ||||
| Source33: README.confd | ||||
| Source34: htsslpass.xml | ||||
| # build/scripts patches | ||||
| Patch1: httpd-2.0.40-apctl.patch | ||||
| Patch2: httpd-2.0.36-apxs.patch | ||||
| @ -52,6 +50,8 @@ Patch28: httpd-2.0.48-worker.patch | ||||
| Patch29: httpd-2.0.48-workerhup.patch | ||||
| Patch30: httpd-2.0.48-davmisc.patch | ||||
| Patch39: httpd-2.0.50-reclaim.patch | ||||
| Patch40: httpd-2.0.52-htdigperms.patch | ||||
| Patch41: httpd-2.0.52-ssluser.patch | ||||
| # Features/functional changes | ||||
| Patch70: httpd-2.0.48-release.patch | ||||
| Patch71: httpd-2.0.40-xfsz.patch | ||||
| @ -165,6 +165,8 @@ executed by SSI pages) as a user other than the 'apache' user. | ||||
| %patch29 -p1 -b .workerhup | ||||
| %patch30 -p1 -b .davmisc | ||||
| %patch39 -p1 -b .reclaim | ||||
| %patch40 -p1 -b .htdigperms | ||||
| %patch41 -p1 -b .ssluser | ||||
| 
 | ||||
| %patch71 -p0 -b .xfsz | ||||
| %patch72 -p1 -b .pod | ||||
| @ -233,13 +235,6 @@ sed 's/@DISTRO@/%{distro}/' < $RPM_SOURCE_DIR/migration.xml > migration.xml | ||||
| xmlto -x $RPM_SOURCE_DIR/html.xsl html-nochunks migration.xml | ||||
| cp $RPM_SOURCE_DIR/migration.css . # make %%doc happy | ||||
| 
 | ||||
| # Build the htsslpass man page | ||||
| xmlto man $RPM_SOURCE_DIR/htsslpass.xml | ||||
| 
 | ||||
| # Build htsslpass | ||||
| cp $RPM_SOURCE_DIR/htsslpass.c . || exit 1 | ||||
| gcc $RPM_OPT_FLAGS -Wall -Werror htsslpass.c -o htsslpass | ||||
| 
 | ||||
| CFLAGS=$RPM_OPT_FLAGS | ||||
| CPPFLAGS="-DSSL_EXPERIMENTAL_ENGINE" | ||||
| export CFLAGS CPPFLAGS | ||||
| @ -305,10 +300,6 @@ install -m 755 worker/httpd $RPM_BUILD_ROOT%{_sbindir}/httpd.worker | ||||
| # link to system pcreposix.h | ||||
| ln -s ../pcreposix.h $RPM_BUILD_ROOT%{_includedir}/httpd/pcreposix.h | ||||
| 
 | ||||
| # install htsslpass(1) and man page | ||||
| install -m 755 htsslpass $RPM_BUILD_ROOT%{_bindir}/htsslpass | ||||
| install -m 644 htsslpass.1 $RPM_BUILD_ROOT%{_mandir}/man1/htsslpass.1 | ||||
| 
 | ||||
| # install conf file/directory | ||||
| mkdir $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d | ||||
| install -m 644 $RPM_SOURCE_DIR/README.confd \ | ||||
| @ -532,7 +523,6 @@ rm -rf $RPM_BUILD_ROOT | ||||
| %{_sbindir}/httpd.worker | ||||
| %{_sbindir}/apachectl | ||||
| %{_sbindir}/rotatelogs | ||||
| %exclude %{_bindir}/htsslpass | ||||
| 
 | ||||
| %dir %{_libdir}/httpd | ||||
| %dir %{_libdir}/httpd/modules | ||||
| @ -558,7 +548,6 @@ rm -rf $RPM_BUILD_ROOT | ||||
| %{_mandir}/man?/* | ||||
| %exclude %{_mandir}/man8/apxs.8* | ||||
| %exclude %{_mandir}/man8/suexec.8* | ||||
| %exclude %{_mandir}/man1/htsslpass.1* | ||||
| 
 | ||||
| %files manual | ||||
| %defattr(-,root,root) | ||||
| @ -567,8 +556,6 @@ rm -rf $RPM_BUILD_ROOT | ||||
| 
 | ||||
| %files -n mod_ssl | ||||
| %defattr(-,root,root) | ||||
| %{_bindir}/htsslpass | ||||
| %{_mandir}/man1/htsslpass.1* | ||||
| %{_libdir}/httpd/modules/mod_ssl.so | ||||
| %config(noreplace) %{_sysconfdir}/httpd/conf.d/ssl.conf | ||||
| %attr(0700,root,root) %dir %{_sysconfdir}/httpd/conf/ssl.* | ||||
| @ -596,6 +583,16 @@ rm -rf $RPM_BUILD_ROOT | ||||
| %{_mandir}/man8/suexec.8* | ||||
| 
 | ||||
| %changelog | ||||
| * Tue Mar 29 2005 Joe Orton <jorton@redhat.com> 2.0.53-6 | ||||
| - update default httpd.conf: | ||||
|  * clarify the comments on AddDefaultCharset usage (#135821) | ||||
|  * remove all the AddCharset default extensions | ||||
|  * don't load mod_imap by default | ||||
|  * synch with upstream 2.0.53 httpd-std.conf | ||||
| - mod_ssl: set user from SSLUserName in access hook (upstream #31418) | ||||
| - htdigest: fix permissions of created files (upstream #33765) | ||||
| - remove htsslpass | ||||
| 
 | ||||
| * Wed Mar  2 2005 Joe Orton <jorton@redhat.com> 2.0.53-5 | ||||
| - apachectl: restore use of $OPTIONS again | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user