On 1/20/19 6:50 PM, Rainer Jung wrote:
Hi Dennis,
Am 21.01.2019 um 00:34 schrieb Dennis Clarke:
On 1/20/19 2:19 PM, Rainer Jung wrote:
Am 17.01.2019 um 19:49 schrieb Daniel Ruggeri:
Hi, all;
Please find below the proposed release tarball and signatures:
https://dist.apache.org/repos/dist/dev/httpd/
I would like to call a VOTE over the next few days to release this
candidate tarball as 2.4.38:
[X] +1: It's not just good, it's good enough!
[ ] +0: Let's have a talk.
[ ] -1: There's trouble in paradise. Here's what's wrong.
+1 to release and thanks a bunch for RM!
Summary: all OK except for
- some shutdown crashes on Solaris with MPM event when statically
linked (already observed in 2.4.37)
That is a brutally detailed pile of work there and I am impressed and
curious. I have done everything as 64-bit objects everywhere and wonder
if you could share what you see on Solaris 10 from :
I guess you mean for a build that shows the crashes (statically linked
ones)? Note mine are 32 bit binaries
OKay, you have a really long list of deps there. I am surprised actually.
and reallyall module set, so lots
of dependencies.
OKay ... I tend to build a minimal set of modules for the task at hand
to get a decent server going that can run in production without too many
surprises.
The following is from a build against OpenSSL 1.1.1a:
My only builds are now built with OpenSSL 1.1.1a.
libjansson.so.4 =>
/path/to/install/jansson/2.12-1.solaris10.sparc/lib/libjansson.so.4
Never seen a need for that.
libcurl.so.4 =>
/path/to/install/curl/7.63.0-111-3.solaris10.sparc/lib/libcurl.so.4
Everyone needs curl! Who doesn't love curl? I even have the tee-shirt!
libssl.so.1.1 =>
/path/to/install/openssl-1.1.1a-1.solaris10.sparc/lib/libssl.so.1.1
libcrypto.so.1.1 =>
/path/to/install/openssl-1.1.1a-1.solaris10.sparc/lib/libcrypto.so.1.1
libpcre.so.1 =>
*nod*
/path/to/install/pcre/8.42-1.solaris10.sparc/lib/libpcre.so.1
I seem to recall having issues with pcre in the distant past but can not
really remember what they were. Something about WordPress having a major
fit all because some pcre feature was not built. Long past now.
libdistcache.so.1 =>
/path/to/install/distcache/1.5.1-9.solaris10.sparc/lib/libdistcache.so.1
Never ever looked into this one. I'll take a look.
libnal.so.1 =>
/path/to/install/distcache/1.5.1-9.solaris10.sparc/lib/libnal.so.1
Nope .. also never needed it.
libdl.so.1 => /lib/libdl.so.1
libxml2.so.2 =>
/path/to/install/libxml2/2.9.9-1.solaris10.sparc/lib/libxml2.so.2
libz.so.1 => /usr/lib/libz.so.1
Yes .. of course.
libbrotlienc.so.1 =>
/path/to/install/brotli/1.0.7-1.solaris10.sparc/lib/libbrotlienc.so.1
libbrotlicommon.so.1 =>
/path/to/install/brotli/1.0.7-1.solaris10.sparc/lib/libbrotlicommon.so.1
Never needed it.
libldap.so.5 => /usr/lib/libldap.so.5
? LDAP. Nope. Never had a need.
liblua.so.5.3 =>
/path/to/install/lua/5.3.5-1.solaris10.sparc/lib/liblua.so.5.3
libm.so.2 => /lib/libm.so.2
libaprutil-1.so.0 =>
/path/to/install/apr-util/1.6.x/1.6.1/solaris10.sparc-modular_enable-apr_1.6.5-dso_enable-expat_2.2.6-1-ldap_explicit-openssl_1.1.1a-1-shared-sqlite_3.26.0-1-bdb_6.1.19-1-mysql_6.1.11-5-oracle_11.2.0.2.0/lib/libaprutil-1.so.0
OKay the Berkeley db annoys me as I have a long standing love for it but
always run into issues building it from sources. I have to look into
that one more time.
libdb-6.1.so =>
/path/to/install/berkeley_db/6.1.19-1.solaris10.sparc/lib/libdb-6.1.so
libresolv.so.2 => /lib/libresolv.so.2
How did you get libresolve thrown into the mix? Is this connected to a
recent ISC Bind build ?
libnghttp2.so.14 =>
/path/to/install/curl/7.63.0-111-3.solaris10.sparc/lib/curl-deps/libnghttp2.so.14
Never tried the new http/2 and not even sure new browsers support it.
Yet another item I need to look into.
Server version: Apache/2.4.38 (Unix)
Server built: Jan 18 2019 06:28:45
Server's Module Magic Number: 20120211:83
Server loaded: APR 1.6.5, APR-UTIL 1.6.1
Compiled using: APR 1.6.5, APR-UTIL 1.6.1
Architecture: 32-bit
Right. Whereas I have long since done everything 64-bit.
Server MPM: event
threaded: yes (fixed thread count)
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D
HTTPD_ROOT="/path/to/install/httpd/2.4.x/2.4.38/solaris10.sparc-1.6.5-1.6.1-1.1.1a-1-shared-reallyall-static"
-D
SUEXEC_BIN="/path/to/install/httpd/2.4.x/2.4.38/solaris10.sparc-1.6.5-1.6.1-1.1.1a-1-shared-reallyall-static/bin/suexec"
-D DEFAULT_PIDLOG="logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
What I really need is help with recent php. I just am not sure at all
how to get a recent php built and then integrated into modern httpd.
All the old rules from the php 5.6.x days seem to have gone out the
window.
Dennis