Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Mar 2013 17:01:46 +0100
From:      "O. Hartmann" <ohartman@zedat.fu-berlin.de>
To:        olli hauer <ohauer@gmx.de>
Cc:        FreeBSD ports <freebsd-ports@freebsd.org>
Subject:   Re: apache24-2.4.4 AUTHN_DBD requires DBD.
Message-ID:  <1364659306.1668.28.camel@thor.walstatt.dyndns.org>
In-Reply-To: <51570A36.6040400@gmx.de>
References:  <1364657519.1668.20.camel@thor.walstatt.dyndns.org> <51570A36.6040400@gmx.de>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-np5UFreG+7YBZum+6rl5
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

On Sat, 2013-03-30 at 16:52 +0100, olli hauer wrote:
> Easy solution,
>=20
> change this to on ->  DBD=3Doff: Apache DBD Framework
>=20
> --
> Regards,
> olli

Well, this is very funny and no easy solution at all.

I explicitely switched this to on - but is is always off when I enter
the "make config" a second time!

This happens on three other machines as well as on the one Irepoted the
error from (all FreeBSD 10.0-CURRENT #0 r248931: Sat Mar 30 10:51:31 CET
2013).

It seems, some ill-logic switches back the selection.

Even "make rmconfig" doesn't solve the problem. After a full rmconfig,
all checkboxes are checked to ON down to VHOST_ALIAS. Calling a second
time leaves some checkboxes now OFF for some magic reasons:

CACHE
DBD
FILTER
REQUEST

I tried investigating, but did not get very far.

oh
>=20
> On 2013-03-30 16:31, O. Hartmann wrote:
> > I try to replace www/apache22 with www/apache24 and run on all FreeBSD
> > 10.0-CURRENT boxes (three) into the same problem:=20
> >=20
> > =3D=3D=3D>  Cleaning for apache24-2.4.4
> > =3D=3D=3D>  apache24-2.4.4 AUTHN_DBD requires DBD.
> > *** [all] Error code 1
> >=20
> > Stop in /usr/ports/www/apache24.
> >=20
> >=20
> > Below, the "make showconfig" output is shown.
> >=20
> > I consider this a bug.
> >=20
> > =3D=3D=3D> The following configuration options are available for
> > apache24-2.4.4:
> >      ACCESS_COMPAT=3Don: Old group authorizations based on host (name o=
r
> > IP), deprecated by mod_authz_host
> >      ACTIONS=3Don: Action triggering on requests
> >      ALIAS=3Don: Mapping of requests to different filesystem parts
> >      ALLOWMETHODS=3Don: Easily restrict what HTTP methods can be used o=
n
> > the server
> >      ASIS=3Don: Sends files that contain their own HTTP headers
> >      AUTHN_ANON=3Don: Anonymous user authentication control
> >      AUTHN_CORE=3Don: Core authentication module
> >      AUTHN_DBD=3Don: SQL-based authentication control
> >      AUTHN_DBM=3Don: DBM-based authentication control
> >      AUTHN_FILE=3Don: File-based authentication control
> >      AUTHN_SOCACHE=3Don: Cached authentication control
> >      AUTHZ_CORE=3Don: Core authorization provider vector module
> >      AUTHZ_DBD=3Don: SQL based authorization and Login/Session support
> >      AUTHZ_DBM=3Don: DBM-based authorization control
> >      AUTHZ_GROUPFILE=3Don: Group authorization using plaintext files
> >      AUTHZ_HOST=3Don: Host-based authorization control
> >      AUTHZ_OWNER=3Don: Authorization based on file ownership
> >      AUTHZ_USER=3Don: User Authorization
> >      AUTH_BASIC=3Don: Basic authentication
> >      AUTH_DIGEST=3Don: RFC2617 Digest authentication
> >      AUTH_FORM=3Don: Form authentication
> >      AUTOINDEX=3Don: Directory listing
> >      BUFFER=3Don: Filter Buffering
> >      CACHE=3Doff: Dynamic file caching
> >      CACHE_DISK=3Don: Disk caching module
> >      CERN_META=3Don: CERN-type meta files
> >      CGI=3Don: CGI scripts (non-threaded MPMs)
> >      CGID=3Don: CGI scripts (threaded MPMs)
> >      DAV=3Don: WebDAV protocol handling. --enable-dav also enables
> > mod_dav_fs
> >      DAV_FS=3Don: DAV provider for the filesystem. --enable-dav also
> > enables mod_dav_fs
> >      DBD=3Doff: Apache DBD Framework
> >      DEFLATE=3Don: Deflate transfer encoding support
> >      DIR=3Don: Directory request handling
> >      DUMPIO=3Don: I/O dump filter
> >      ENV=3Don: Modifies environment passed to CGI/SSI pages
> >      EXPIRES=3Don: Expires header control
> >      EXT_FILTER=3Don: External filter module
> >      FILE_CACHE=3Don: File cache
> >      FILTER=3Doff: Smart Filtering
> >      HEADERS=3Don: HTTP header control
> >      IMAGEMAP=3Don: Server-side imagemaps
> >      INCLUDE=3Don: Server-side includes
> >      INFO=3Don: Server information
> >      LBMETHOD_BYBUSYNESS=3Don: Apache proxy Load balancing by busyness
> >      LBMETHOD_BYREQUESTS=3Don: Apache proxy Load balancing by request
> > counting
> >      LBMETHOD_BYTRAFFIC=3Don: Apache proxy Load balancing by traffic
> > counting
> >      LOGIO=3Don: Input and output logging
> >      LOG_DEBUG=3Don: Configurable debug logging
> >      MIME=3Don: Mapp file-ext. to MIME (recommended)
> >      MIME_MAGIC=3Don: Automagically determining MIME type
> >      NEGOTIATION=3Don: Content negotiation
> >      RATELIMIT=3Don: Output Bandwidth Limiting
> >      REMOTEIP=3Don: Translate header contents to an apparent client
> > remote_ip
> >      REQTIMEOUT=3Don: Limit time waiting for request from client
> >      REQUEST=3Doff: Request Body Filtering
> >      REWRITE=3Don: Rule based URL manipulation
> >      SED=3Don: Filter request and/or response bodies through sed
> >      SETENVIF=3Don: Modify ENV vars based on characteristics of the
> > request
> >      SOCACHE_DBM=3Don: dbm small object cache provider
> >      SOCACHE_MEMCACHE=3Don: memcache small object cache provider
> >      SOCACHE_SHMCB=3Don: shmcb small object cache provider
> >      SPELING=3Don: Correct common URL misspellings
> >      SSL=3Don: SSL/TLS support (mod_ssl)
> >      STATUS=3Don: Process/thread monitoring
> >      SUBSTITUTE=3Don: Response content rewrite-like filtering
> >      UNIQUE_ID=3Don: Per-request unique ids
> >      USERDIR=3Don: Mapping of requests to user-specific directories
> >      VERSION=3Don: Determining httpd version in config files
> >      VHOST_ALIAS=3Don: Mass virtual hosting
> >      AUTHNZ_LDAP=3Don: LDAP based authentication
> >      LDAP=3Doff: LDAP caching and connection pooling services
> >      CHARSET_LITE=3Doff: Character set translation. Enabled by default
> > only on EBCDIC systems
> >      DATA=3Doff: RFC2397 data encoder
> >      DAV_LOCK=3Don: DAV provider for generic locking
> >      DIALUP=3Doff: Rate limits static files to dialup modem speeds
> >      IDENT=3Doff: RFC 1413 ident lookups
> >      LOG_FORENSIC=3Doff: Forensic logging
> >      LUA=3Doff: Apache Lua Framework
> >      REFLECTOR=3Doff: Reflect request through the output filter stack
> >      SLOTMEM_PLAIN=3Doff: Slotmem provider that uses plain memory
> >      SLOTMEM_SHM=3Doff: Slotmem provider that uses shared memory
> >      SOCACHE_DC=3Doff: distcache small object cache provider
> >      SUEXEC=3Doff: Set uid and gid for spawned processes
> >      USERTRACK=3Doff: User-session tracking
> >      XML2ENC=3Don: i18n support for markup filters
> >      WATCHDOG=3Doff: Watchdog module
> >      HEARTBEAT=3Doff: Generates Heartbeats
> >      HEARTMONITOR=3Doff: Collects Heartbeats
> >      LBMETHOD_HEARTBEAT=3Doff: Apache proxy Load balancing from Heartbe=
ats
> >      CASE_FILTER=3Doff: (dev) example uppercase conversion filter
> >      CASE_FILTER_IN=3Doff: (dev) example uppercase conversion input fil=
ter
> >      ECHO=3Doff: (dev) example echo server
> >      EXAMPLE_HOOKS=3Doff: (dev) example hook module
> >      EXAMPLE_IPC=3Doff: (dev) example IPC module
> >      OPTIONAL_FN_EXPORT=3Doff: (dev) example optional function exporter
> >      OPTIONAL_FN_IMPORT=3Doff: (dev) example optional function importer
> >      OPTIONAL_HOOK_EXPORT=3Doff: (dev) example optional hook exporter
> >      OPTIONAL_HOOK_IMPORT=3Doff: (dev) example optional hook importer
> >      BUCKETEER=3Doff: (dev) buckets manipulation filter, useful only fo=
r
> > developers and testing purposes
> >      LUAJIT=3Doff: LuaJit Support
> >      IPV4_MAPPED=3Doff: Allow IPv6 sockets to handle IPv4 connections
> >      PROXY=3Don: Build enabled PROXY modules
> >      SESSION=3Don: Build enabled SESSION modules
> > =3D=3D=3D=3D> Options available for the multi PROXY: you have to choose=
 at least
> > one of them
> >      PROXY_AJP=3Don: AJP support module for mod_proxy
> >      PROXY_BALANCER=3Don: mod_proxy extension for load balancing
> >      PROXY_CONNECT=3Don: mod_proxy extension for CONNECT request handli=
ng
> >      PROXY_EXPRESS=3Don: Dynamic mass reverse proxy extension for
> > mod_proxy
> >      PROXY_FCGI=3Don: FastCGI support module for mod_proxy
> >      PROXY_FTP=3Don: FTP support module for mod_proxy
> >      PROXY_HTTP=3Don: HTTP support module for mod_proxy
> >      PROXY_SCGI=3Don: SCGI gateway module for mod_proxy
> >      PROXY_FDPASS=3Doff: fdpass external process support module for
> > mod_proxy
> >      PROXY_HTML=3Doff: Fix HTML Links in a Reverse Proxy
> > =3D=3D=3D=3D> Options available for the multi SESSION: you have to choo=
se at
> > least one of them
> >      SESSION_COOKIE=3Don: Session cookie module
> >      SESSION_CRYPTO=3Don: Session crypto module
> >      SESSION_DBD=3Don: Session dbd module
> > =3D=3D=3D=3D> Options available for the single DEFAULT_MPM: you have to=
 select
> > exactly one of them
> >      MPM_PREFORK=3Doff: non-threaded, pre-forking web server
> >      MPM_WORKER=3Don: hybrid multi-threaded multi-process web server
> >      MPM_EVENT=3Doff: MPM worker variant with the goal of consuming
> > threads only for connections with active processing
> > =3D=3D=3D=3D> Options available for the radio SHARED_MPM: you can only =
select
> > none or one of them
> >      MPM_SHARED=3Don: all MPMs as loadable module
> > =3D=3D=3D> Use 'make config' to modify these settings
> > root@gate [apache24]=20
> >=20



--=-np5UFreG+7YBZum+6rl5
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iQEcBAABAgAGBQJRVwxqAAoJEOgBcD7A/5N8wSkIAM2Xw/dN4YszKYyJA9L0Y+y1
bfiuddj6Va2ZN91ArmwSlaSonCkHrBma5VNkXSJidZmpzslxEDpc9Pg6+xMCZBSH
6iuhcOrcKodhREQWNyinSsp3CsDTlXoxDydHtbr2ntGj6YhwGrS+ap/8IXfOLYXL
KIPq5QIgt/ZanoR943mWVidpPxD+n3wvYwZgyF4zsIGfK6vc5p+FawVQKh3L5Bx8
I3f2vAAMGOI8xfsBoEu2q5bF3KPk6vKOSXOoCVQvRK8gLzmSkTPPbkVUF2QxW/v8
PIXZpakySvg+S6xDYGfh6Ac0vUjkQMEHskQEQ3d5w3Dzl0klfPchNizLNfMU4N4=
=gFXd
-----END PGP SIGNATURE-----

--=-np5UFreG+7YBZum+6rl5--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1364659306.1668.28.camel>