Date: Sat, 19 Jul 2008 20:04:09 GMT From: Julien SAFAR <jsasys@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/125783: New port: www/vulture - A HTTP reverse proxy for your web applications Message-ID: <200807192004.m6JK49kk028424@www.freebsd.org> Resent-Message-ID: <200807192010.m6JKA5kx057879@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 125783 >Category: ports >Synopsis: New port: www/vulture - A HTTP reverse proxy for your web applications >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jul 19 20:10:05 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Julien SAFAR >Release: FreeBSD 7.0 >Organization: >Environment: FreeBSD bsdvult 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Here is the .shar file as attachment to add vulture (http://vulture.open-source.fr/) to the port tree (www category) Vulture is an HTTP reverse proxy. It does many security checks (authentication, rewriting, filtering) before proxying request from Internet to your web applications. With authentication enabled, vulture will open flows only to authenticated users. It also allows to your users to use only one password to access many different applications by learning and forwarding their different accounts. Vulture includes : * Authentication (SSL, LDAP/AD, SQL, Radius) * Authentication forwarding (SSO) * HTTP headers modification on the fly * Flow encryption * Content filtering * URL Rewriting * Load balancing >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # vulture # vulture/pkg-descr # vulture/distinfo # vulture/Makefile # vulture/files # vulture/files/patch-vulture-init # vulture/files/patch-RHandler # vulture/files/pkg-install.in # vulture/files/pkg-message.in # vulture/files/patch-config.php # vulture/files/patch-THandler # vulture/files/patch-httpd # vulture/files/patch-If.php # vulture/files/patch-phpmvc-config # vulture/files/patch-sqlitedump # vulture/pkg-plist # echo c - vulture mkdir -p vulture > /dev/null 2>&1 echo x - vulture/pkg-descr sed 's/^X//' >vulture/pkg-descr << 'END-of-vulture/pkg-descr' XVulture is an HTTP reverse proxy. It does many security checks X(authentication, rewriting, filtering) before proxying request Xfrom Internet to your web applications. With authentication enabled, Xvulture will open flows only to authenticated users. XIt also allows to your users to use only one password to access Xmany different applications by learning and forwarding their different accounts. XVulture includes : X * Authentication (SSL, LDAP/AD, SQL, Radius) X * Authentication forwarding (SSO) X * HTTP headers modification on the fly X * Flow encryption X * Content filtering X * URL Rewriting X * Load balancing X XWWW: http://vulture.open-source.fr END-of-vulture/pkg-descr echo x - vulture/distinfo sed 's/^X//' >vulture/distinfo << 'END-of-vulture/distinfo' XMD5 (vulture-1.99-2.tar.bz2) = 35baa629f97f378d7aef3ffc3c1711c7 XSHA256 (vulture-1.99-2.tar.bz2) = 4557358a7197bcd6fe218a4011b1a729640bf7a7fa8ac04405bc9b8c48149702 XSIZE (vulture-1.99-2.tar.bz2) = 1050596 END-of-vulture/distinfo echo x - vulture/Makefile sed 's/^X//' >vulture/Makefile << 'END-of-vulture/Makefile' X# New ports collection makefile for: vulture X# Date created: 14 July 2008 X# Whom: Julien SAFAR <jsasys@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= vulture XPORTVERSION= 1.99 XCATEGORIES= www XMASTER_SITES= http://vulture.open-source.fr/download/ XDISTNAME= vulture-${PORTVERSION}-2 X XMAINTAINER= jsasys@gmail.com XCOMMENT= A HTTP reverse proxy for your web applications X XRUN_DEPENDS+= memcached:${PORTSDIR}/databases/memcached \ X sqlite:${PORTSDIR}/databases/sqlite2 \ X sudo:${PORTSDIR}/security/sudo \ X libmcrypt-config:${PORTSDIR}/security/libmcrypt \ X pidof:${PORTSDIR}/sysutils/pidof \ X ${LOCALBASE}/${APACHEMODDIR}/mod_perl.so:${PORTSDIR}/www/mod_perl2 \ X ${LOCALBASE}/${APACHEMODDIR}/mod_proxy.so:${PORTSDIR}/www/mod_proxy_html \ X ${LOCALBASE}/${APACHEMODDIR}/mod_security2.so:${PORTSDIR}/www/mod_security21 \ X ${SITE_PERL}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww \ X ${SITE_PERL}/Net/LDAP.pm:${PORTSDIR}/net/p5-perl-ldap \ X ${SITE_PERL}/mach/DBI.pm:${PORTSDIR}/databases/p5-DBI \ X ${SITE_PERL}/mach/DBD/SQLite2.pm:${PORTSDIR}/databases/p5-DBD-SQLite2 \ X ${SITE_PERL}/mach/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg \ X ${SITE_PERL}/Apache/SessionX.pm:${PORTSDIR}/www/p5-Apache-SessionX \ X ${SITE_PERL}/Convert/ASN1.pm:${PORTSDIR}/converters/p5-Convert-ASN1 \ X ${SITE_PERL}/CGI.pm:${PORTSDIR}/www/p5-CGI.pm \ X ${SITE_PERL}/Crypt/CBC.pm:${PORTSDIR}/security/p5-Crypt-CBC \ X ${SITE_PERL}/Data/HexDump.pm:${PORTSDIR}/devel/p5-Data-HexDump \ X ${SITE_PERL}/mach/Crypt/Blowfish.pm:${PORTSDIR}/security/p5-Crypt-Blowfish \ X ${SITE_PERL}/mach/Crypt/SSLeay.pm:${PORTSDIR}/security/p5-Crypt-SSLeay \ X ${SITE_PERL}/mach/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql \ X ${SITE_PERL}/IPC:${PORTSDIR}/devel/p5-IPC-Run \ X ${SITE_PERL}/Cache/Memcached.pm:${PORTSDIR}/databases/p5-Cache-Memcached X XUSE_PHP= sqlite pgsql ldap pcre session curl xml XUSE_APACHE= 2.2 XUSE_BZIP2= yes XWANT_PHP_WEB= yes XNO_BUILD= yes XPKGMESSAGE= ${WRKDIR}/pkg-message XPKGINSTALL= ${WRKDIR}/pkg-install XSUB_FILES= pkg-message pkg-install X XVULTDIR?= www/vulture XVULTUSER?= apache XVULTGROUP?= ${VULTUSER} XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} X XPLIST_SUB+= VULTDIR=${VULTDDIR} XSUB_LIST+= VULTDIR=${VULTDIR} VULTUSER=${VULTUSER} \ X VULTGROUP=${VULTGROUP} X Xpre-install: X @${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL X Xdo-install: X @${MKDIR} ${PREFIX}/${VULTDIR}; \ X ${CP} -R ${WRKSRC}/conf ${PREFIX}/${VULTDIR}/; \ X ${CP} -R ${WRKSRC}/sql ${PREFIX}/${VULTDIR}/; \ X ${CP} -R ${WRKSRC}/www ${PREFIX}/${VULTDIR}/; \ X ${CP} -R ${WRKSRC}/lib ${PREFIX}/${VULTDIR}/; \ X ${CP} ${WRKSRC}/debian/httpd.conf ${PREFIX}/${VULTDIR}/conf/; \ X ${CP} ${WRKSRC}/debian/config.php ${PREFIX}/${VULTDIR}/www/config.php; \ X ${CP} ${WRKSRC}/debian/vulture.init ${PREFIX}/etc/rc.d/vulture; \ X Xpost-install: X @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-vulture/Makefile echo c - vulture/files mkdir -p vulture/files > /dev/null 2>&1 echo x - vulture/files/patch-vulture-init sed 's/^X//' >vulture/files/patch-vulture-init << 'END-of-vulture/files/patch-vulture-init' X--- debian/vulture.init 2008-07-12 17:35:29.000000000 +0200 X+++ debian/vulture 2008-07-14 14:08:22.000000000 +0200 X@@ -6,11 +6,11 @@ X # description: INTRINsec Reverse Proxy X X PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin X-INTRINsec_HOME=/var/www X+INTRINsec_HOME=/usr/local/www X NAME=vulture X RETVAL=0 X-APACHE=/usr/sbin/apache2 X-MEMCACHED=/usr/bin/memcached X+APACHE=/usr/local/sbin/httpd X+MEMCACHED=/usr/local/bin/memcached X X case "$1" in X start) X@@ -26,7 +26,7 @@ X for i in `ls $INTRINsec_HOME/$NAME/conf/*.pid 2> /dev/null`; do X kill `cat $i` X done; X- kill -12 `pidof $MEMCACHED` X+ kill -12 `/usr/local/bin/pidof $MEMCACHED` X echo "." X ;; X restart|force-reload) X@@ -42,7 +42,7 @@ X echo "."; X ;; X *) X- N=/etc/init.d/$NAME X+ N=/usr/local/etc/rc.d/$NAME X echo "Usage: $N {start|stop|restart|force-reload|reload}" >&2 X exit 1 X ;; END-of-vulture/files/patch-vulture-init echo x - vulture/files/patch-RHandler sed 's/^X//' >vulture/files/patch-RHandler << 'END-of-vulture/files/patch-RHandler' X--- ./lib/Vulture/lib/Vulture/ResponseHandler.pm 2008-06-20 14:40:30.000000000 +0200 X+++ ./lib/Vulture/lib/Vulture/ResponseHandlerBSD.pm 2008-07-14 17:32:14.000000000 +0200 X@@ -42,7 +42,7 @@ X $ldap_group_filter, $ldap_group_member, $ldap_group_is_dn, X $ldap_url_attr, $ldap_protocol, $ldap_pass_attr, $ldap_chpass_attr) = $sth->fetchrow; X X- $ldap_cacert_path="/opt/INTRINsec/etc/cacerts" if ($ldap_cacert_path eq ''); X+ $ldap_cacert_path="/usr/local/etc/cacerts" if ($ldap_cacert_path eq ''); X $ldap_user_filter = "(|(objectclass=posixAccount)(objectclass=inetOrgPerson)(objectclass=person))" X if ($ldap_user_filter eq ''); X $ldap_group_filter = "(|(objectclass=posixGroup)(objectclass=group)(objectclass=groupofuniquenames))" END-of-vulture/files/patch-RHandler echo x - vulture/files/pkg-install.in sed 's/^X//' >vulture/files/pkg-install.in << 'END-of-vulture/files/pkg-install.in' X#!/bin/sh X XPW=/usr/sbin/pw XVULTUSER="%%VULTUSER%%" XVULTGROUP="%%VULTGROUP%%" XVULTDIR="%%VULTDIR%%" XPREFIX="%%PREFIX%%" X Xcase $2 in X XPRE-INSTALL) X X if ${PW} group show "${VULTGROUP}" 1>/dev/null 2>/dev/null; then X echo "You already have a group \"${VULTGROUP}\", so I will use it." X else X if ${PW} groupadd ${VULTGROUP}; then X echo "Added group \"${VULTGROUP}\"." X else X echo "Adding group \"${VULTGROUP}\" failed..." X exit 1 X fi X fi X X if ${PW} user show "${VULTUSER}" 1>/dev/null 2>/dev/null; then X echo "You already have a user \"${VULTUSER}\", so I will use it." X else X if ${PW} useradd ${VULTUSER}; then X echo "Added user \"${VULTUSER}\"." X else X echo "Adding user \"${VULTUSER}\" failed..." X exit 1 X fi X fi X ;; X XPOST-INSTALL) X sqlite "${PREFIX}/${VULTDIR}/sql/db" < "${PREFIX}/${VULTDIR}/sql/sqlite.dump" 1>/dev/null 2>/dev/null X sqlite "${PREFIX}/${VULTDIR}/sql/sessions" < "${PREFIX}/${VULTDIR}/sql/sessions.dump" 1>/dev/null 2>/dev/null X chown -R ${VULTUSER}:${VULTGROUP} "${PREFIX}/${VULTDIR}/" X chgrp -R ${VULTGROUP} "${PREFIX}/${VULTDIR}/" X chown root "${PREFIX}/${VULTDIR}/conf/httpd.conf" X chgrp wheel "${PREFIX}/${VULTDIR}/conf/httpd.conf" X chmod 600 "${PREFIX}/${VULTDIR}/conf/httpd.conf" X chmod 600 "${PREFIX}/${VULTDIR}/www/config.php" X echo "apache ALL=NOPASSWD:/usr/local/sbin/httpd" >> /usr/local/etc/sudoers X openssl req -x509 -newkey rsa:1024 -batch -out "${PREFIX}/${VULTDIR}/conf/server.crt" -keyout "${PREFIX}/${VULTDIR}/conf/server.key" -nodes -config "${PREFIX}/${VULTDIR}/conf/openssl.cnf" X ;; X*) X exit 1 X;; Xesac Xexit END-of-vulture/files/pkg-install.in echo x - vulture/files/pkg-message.in sed 's/^X//' >vulture/files/pkg-message.in << 'END-of-vulture/files/pkg-message.in' X======================================================================= XVulture is now installed. If you install it for the first time, Xyou may have to follow this steps to make it work correctly: X X1. Compile perl packages in /usr/local/www/vulture/lib/ directory like this: Xx cd /usr/local/www/vulture/lib/SSLLookup;perl Makefile.PL;make;make install Xx cd /usr/local/www/vulture/lib/Authen-Radius-0.12;perl Makefile.PL;make;make install Xx cd /usr/local/www/vulture/lib/Apache-Session-Memcached-0.03;perl Makefile.PL;make;make install Xx cd /usr/local/www/vulture/lib/Vulture;perl Makefile.PL;make;make install Xx Download and Install Apache2-Reload module: Xx fetch http://search.cpan.org/CPAN/authors/id/P/PH/PHRED/Apache-Reload-0.10.tar.gz; Xx tar zxvf Apache-Reload-0.10.tar.gz;cd Apache-Reload-0.10;perl Makefile.PL;make;make install X2. Start vulture with init script in /usr/local/etc/rc.d/vulture X X======================================================================= END-of-vulture/files/pkg-message.in echo x - vulture/files/patch-config.php sed 's/^X//' >vulture/files/patch-config.php << 'END-of-vulture/files/patch-config.php' X--- debian/config.php 2008-06-20 14:40:30.000000000 +0200 X+++ debian/config 2008-07-14 15:35:58.000000000 +0200 X@@ -9,30 +9,28 @@ X $default_language = 'fr'; X X /* Apache 2 location path */ X-$httpd = 'sudo /usr/sbin/apache2'; X-$httpd_root = '/usr/lib/apache2'; X-$kill = 'sudo kill'; X+$httpd = '/usr/local/bin/sudo /usr/local/sbin/httpd'; X+$httpd_root = '/usr/local/libexec/apache22/'; X+$kill = '/usr/local/bin/sudo kill'; X X $apache_modules = " X-LoadFile /usr/lib/libxml2.so.2 X-LoadModule perl_module $httpd_root/modules/mod_perl.so X-LoadModule ssl_module $httpd_root/modules/mod_ssl.so X-LoadModule proxy_module $httpd_root/modules/mod_proxy.so X-LoadModule proxy_http_module $httpd_root/modules/mod_proxy_http.so X-LoadModule setenvif_module $httpd_root/modules/mod_setenvif.so X-LoadModule authz_host_module $httpd_root/modules/mod_authz_host.so X-LoadModule unique_id_module $httpd_root/modules/mod_unique_id.so X-LoadModule security2_module $httpd_root/modules/mod_security2.so X- X-PerlSwitches -I/opt/vulture/lib/i386-linux-thread-multi -I/opt/vulture/lib/i486-linux-thread-multi -I/opt/vulture/lib/i486-linux-gnu-thread-multi X+LoadFile /usr/local/lib/libxml2.so X+LoadModule perl_module $httpd_root/mod_perl.so X+LoadModule ssl_module $httpd_root/mod_ssl.so X+LoadModule proxy_module $httpd_root/mod_proxy.so X+LoadModule proxy_http_module $httpd_root/mod_proxy_http.so X+LoadModule setenvif_module $httpd_root/mod_setenvif.so X+LoadModule authz_host_module $httpd_root/mod_authz_host.so X+LoadModule unique_id_module $httpd_root/mod_unique_id.so X+LoadModule security2_module $httpd_root/mod_security2.so X+LoadModule log_config_module $httpd_root/mod_log_config.so X "; X X-$debian = 1; X X-$dbi_uri = "dbi:SQLite2:dbname=/var/www/vulture/sql/db"; X+$dbi_uri = "dbi:SQLite2:dbname=/usr/local/www/vulture/sql/db"; X X /* Vulture Installation Path */ X-$base_dir = '/var/www/vulture'; X+$base_dir = '/usr/local/www/vulture'; X X $moduleRootDir = $base_dir.'/www'; X $appServerRootDir = $moduleRootDir . '/phpmvc'; END-of-vulture/files/patch-config.php echo x - vulture/files/patch-THandler sed 's/^X//' >vulture/files/patch-THandler << 'END-of-vulture/files/patch-THandler' X--- ./lib/Vulture/lib/Vulture/TransHandler.pm 2008-06-20 14:40:30.000000000 +0200 X+++ ./lib/Vulture/lib/Vulture/TransHandlerBSD.pm 2008-07-14 17:31:41.000000000 +0200 X@@ -112,7 +112,7 @@ X X if ($r->unparsed_uri =~ /static\/(.*)/) { X $log->debug("Serving $1"); X- $r->filename("/opt/INTRINsec/vulture/conf/static/$1"); X+ $r->filename("/usr/local/www/vulture/conf/static/$1"); X return Apache2::Const::OK; X } X END-of-vulture/files/patch-THandler echo x - vulture/files/patch-httpd sed 's/^X//' >vulture/files/patch-httpd << 'END-of-vulture/files/patch-httpd' X--- debian/httpd.conf 2008-06-20 14:40:30.000000000 +0200 X+++ debian/httpdfbsd.conf 2008-07-15 23:46:52.000000000 +0200 X@@ -1,26 +1,26 @@ X-ServerRoot /usr/lib/apache2 X- X-LoadModule ssl_module modules/mod_ssl.so X-LoadModule perl_module modules/mod_perl.so X-LoadModule dir_module modules/mod_dir.so X-LoadModule mime_module modules/mod_mime.so X-LoadModule alias_module modules/mod_alias.so X- X+ServerRoot /usr/local/libexec/apache22/ X+ServerName vulture X+LoadModule ssl_module mod_ssl.so X+LoadModule perl_module mod_perl.so X+LoadModule dir_module mod_dir.so X+LoadModule mime_module mod_mime.so X+LoadModule alias_module mod_alias.so X+LoadModule log_config_module mod_log_config.so X <IfModule worker.c> X-LoadModule fcgid_module modules/mod_fcgid.so X+LoadModule fcgid_module mod_fcgid.so X AddHandler fcgid-script .fcg X MaxProcessCount 20 X </IfModule> X X <IfModule prefork.c> X-LoadModule php5_module modules/libphp5.so X+LoadModule php5_module libphp5.so X AddType application/x-httpd-php .php X </IfModule> X X X-ErrorLog /var/log/apache2/error.log X+ErrorLog /var/log/error.log X X-PidFile /var/www/vulture/conf/Vulture.pid X+PidFile /usr/local/www/vulture/conf/Vulture.pid X X user apache X group apache X@@ -45,7 +45,7 @@ X HostnameLookups Off X X <IfModule mod_mime.c> X-TypesConfig /var/www/vulture/conf/mime.types X+TypesConfig /usr/local/www/vulture/conf/mime.types X </IfModule> X X Listen 127.0.0.1:9090 X@@ -54,14 +54,14 @@ X ErrorLog /var/log/Vulture-error_log X CustomLog /var/log/Vulture-access_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x %{SSL_CLIENT_S_DN_CN}x %{SSL_CLIENT_I_DN_CN}x \"%r\" %b" X X- DocumentRoot /var/www/vulture/www X+ DocumentRoot /usr/local/www/vulture/www X X ServerName 127.0.0.1 X X SSLEngine On X- SSLCACertificateFile /var/www/vulture/conf/server.crt X- SSLCertificateKeyFile /var/www/vulture/conf/server.key X- SSLCertificateFile /var/www/vulture/conf/server.crt X+ SSLCACertificateFile /usr/local/www/vulture/conf/server.crt X+ SSLCertificateKeyFile /usr/local/www/vulture/conf/server.key X+ SSLCertificateFile /usr/local/www/vulture/conf/server.crt X X SSLVerifyClient none X SSLVerifyDepth 2 X@@ -69,7 +69,7 @@ X SSLOptions +StdEnvVars X X X- <Directory "/var/www/vulture/www/"> X+ <Directory "/usr/local/www/vulture/www/"> X <IfModule worker.c> X AddHandler fcgid-script .php X FCGIWrapper /usr/lib/cgi-bin/php .php X@@ -78,8 +78,8 @@ X AllowOverride AuthConfig X </Directory> X X- Alias /img/ /var/www/vulture/www/img/ X- <Directory "/var/www/vulture/www/img"> X+ Alias /img/ /usr/local/www/vulture/www/img/ X+ <Directory "/usr/local/www/vulture/www/img"> X Options FollowSymlinks X AllowOverride None X </Directory> END-of-vulture/files/patch-httpd echo x - vulture/files/patch-If.php sed 's/^X//' >vulture/files/patch-If.php << 'END-of-vulture/files/patch-If.php' X--- ./www/WEB-INF/classes/If.php 2008-06-20 14:40:30.000000000 +0200 X+++ ./www/WEB-INF/classes/Iffbsd.php 2008-07-16 00:16:13.000000000 +0200 X@@ -304,6 +304,7 @@ X $conf = X <<<EOF X ServerRoot $httpd_root X+ServerName vulture X X ServerTokens Prod X ServerSignature Off X@@ -348,6 +349,7 @@ X AddDefaultCharset off X X PerlModule Apache2::Reload X+#PerlModule Apache::Reload X PerlInitHandler Apache2::Reload X PerlSetVar ReloadAll Off X X@@ -359,7 +361,7 @@ X NameVirtualHost $ip:$port X X <IfModule mod_mime.c> X- TypesConfig /opt/INTRINsec/vulture/conf/mime.types X+ TypesConfig /usr/local/www/vulture/conf/mime.types X </IfModule> X X $custom_log X@@ -700,7 +702,8 @@ X $id = $this->getID(); X if ($id) { X $conf = $this->getIntfDir()."/".$id.".conf"; X- $ret .= shell_exec("$httpd -f $conf -k graceful 2> /tmp/Vulture-". $this->getID()); X+ #$ret .= shell_exec("$httpd -f $conf -k graceful 2> /tmp/Vulture-". $this->getID()); X+ $ret .= shell_exec("$httpd -f $conf -k start 2> /tmp/Vulture-". $this->getID()); X } X $ret = str_replace('\n',"<br>", $ret); X return $ret; END-of-vulture/files/patch-If.php echo x - vulture/files/patch-phpmvc-config sed 's/^X//' >vulture/files/patch-phpmvc-config << 'END-of-vulture/files/patch-phpmvc-config' X--- ./www/WEB-INF/phpmvc-config.xml 2008-06-20 14:40:30.000000000 +0200 X+++ ./www/WEB-INF/phpmvc-configfbsd.xml 2008-07-15 23:31:52.000000000 +0200 X@@ -4,10 +4,10 @@ X <phpmvc-config> X <data-sources> X <data-source key="MyDS" type="PearSqliteDataSource"> X- <set-property property = "database" value = "/opt/INTRINsec/vulture/sql/db"/> X+ <set-property property = "database" value = "/usr/local/www/vulture/sql/db"/> X </data-source> X <data-source key="LogsDS" type="PearSqliteDataSource"> X- <set-property property = "database" value = "/opt/INTRINsec/vulture/sql/logs"/> X+ <set-property property = "database" value = "/usr/local/www/vulture/sql/logs"/> X </data-source> X </data-sources> X END-of-vulture/files/patch-phpmvc-config echo x - vulture/files/patch-sqlitedump sed 's/^X//' >vulture/files/patch-sqlitedump << 'END-of-vulture/files/patch-sqlitedump' X--- sql/sqlite.dump 2008-06-20 14:40:31.000000000 +0200 X+++ sql/sqlitefbsd.dump 2008-07-15 23:29:36.000000000 +0200 X@@ -635,7 +635,7 @@ X INSERT INTO post VALUES(24,9,'Password','pass','autologon_password','','',''); X INSERT INTO post VALUES(25,10,'ztLogin','ztLogin','autologon_user','','',''); X INSERT INTO post VALUES(26,10,'ztPasswd','ztPasswd','autologon_password','','',''); X-INSERT INTO post VALUES(27,10,'ztPasswdMD5','ztPasswdMD5','script','/opt/INTRINsec/vulture/script/md5.pl','',''); X+INSERT INTO post VALUES(27,10,'ztPasswdMD5','ztPasswdMD5','script','/usr/local/www/vulture/conf/md5.pl','',''); X INSERT INTO post VALUES(28,10,'btSubmit','btSubmit','hidden','Se connecter','',''); X CREATE TABLE profile (id INTEGER PRIMARY KEY, id_app INTEGER, user TEXT NOT NULL, field_var TEXT NOT NULL, value TEXT NOT NULL); X CREATE TABLE radius (id INTEGER PRIMARY KEY, name TEXT NOT NULL, host TEXT NOT NULL, port INTEGER NOT NULL, secret TEXT NOT NULL, X@@ -668,5 +668,5 @@ X CREATE TABLE pki (id INTEGER PRIMARY KEY, name TEXT NOT NULL, url TEXT NOT NULL, username TEXT NOT NULL, password TEXT NOT NULL, profile INTEGER NOT NULL); X CREATE TABLE sql (id INTEGER PRIMARY KEY, name TEXT NOT NULL, uri TEXT NOT NULL, db_user TEXT, db_pass TEXT, table_name TEXT NOT NULL, login_column TEXT NOT NULL, X password_column TEXT NOT NULL, password_algo TEXT NOT NULL, url_column TEXT, post_url_column TEXT, chpasswd_column TEXT, chpasswd_script TEXT, app_name_column TEXT, group_column TEXT); X-INSERT INTO sql VALUES(1,'vulture','dbi:SQLite2:dbname=/opt/INTRINsec/vulture/sql/db','','','user','login','password','md5',NULL,NULL,NULL,NULL,NULL,NULL); X+INSERT INTO sql VALUES(1,'vulture','dbi:SQLite2:dbname=/usr/local/www/vulture/sql/db','','','user','login','password','md5',NULL,NULL,NULL,NULL,NULL,NULL); X COMMIT; END-of-vulture/files/patch-sqlitedump echo x - vulture/pkg-plist sed 's/^X//' >vulture/pkg-plist << 'END-of-vulture/pkg-plist' Xetc/rc.d/vulture Xwww/vulture/conf/change_pin_default.tpl Xwww/vulture/conf/default.tpl Xwww/vulture/conf/default_change_pass.tpl Xwww/vulture/conf/httpd.conf Xwww/vulture/conf/md5.pl Xwww/vulture/conf/mime.types Xwww/vulture/conf/openssl.cnf Xwww/vulture/conf/pin_default.tpl Xwww/vulture/conf/profile.tpl Xwww/vulture/conf/sso_default.tpl Xwww/vulture/conf/static/bg.png Xwww/vulture/conf/static/vpnclient.jar Xwww/vulture/conf/unavailable.tpl Xwww/vulture/lib/Apache-Session-Memcached-0.03/Changes Xwww/vulture/lib/Apache-Session-Memcached-0.03/MANIFEST Xwww/vulture/lib/Apache-Session-Memcached-0.03/META.yml Xwww/vulture/lib/Apache-Session-Memcached-0.03/Makefile.PL Xwww/vulture/lib/Apache-Session-Memcached-0.03/README Xwww/vulture/lib/Apache-Session-Memcached-0.03/lib/Apache/Session/Memcached.pm Xwww/vulture/lib/Apache-Session-Memcached-0.03/lib/Apache/Session/Store/Memcached.pm Xwww/vulture/lib/Apache-Session-Memcached-0.03/t/00base.t Xwww/vulture/lib/Apache-Session-Memcached-0.03/t/01cache.t Xwww/vulture/lib/Apache-Session-Memcached-0.03/t/02flex.t Xwww/vulture/lib/Apache-Session-Memcached-0.03/t/CONFIG Xwww/vulture/lib/Apache-Session-Memcached-0.03/t/testlib.pl Xwww/vulture/lib/Apache2/Makefile.PL Xwww/vulture/lib/Apache2/ModProxyPerlHtml.pm Xwww/vulture/lib/Authen-Radius-0.12/Changes Xwww/vulture/lib/Authen-Radius-0.12/INSTALL Xwww/vulture/lib/Authen-Radius-0.12/MANIFEST Xwww/vulture/lib/Authen-Radius-0.12/Makefile.PL Xwww/vulture/lib/Authen-Radius-0.12/README Xwww/vulture/lib/Authen-Radius-0.12/Radius.pm Xwww/vulture/lib/Authen-Radius-0.12/install-radius-db.PL Xwww/vulture/lib/Authen-Radius-0.12/raddb/dictionary Xwww/vulture/lib/Authen-Radius-0.12/raddb/dictionary.ascend Xwww/vulture/lib/Authen-Radius-0.12/raddb/dictionary.cisco Xwww/vulture/lib/Authen-Radius-0.12/raddb/dictionary.compat Xwww/vulture/lib/Authen-Radius-0.12/raddb/dictionary.livingston Xwww/vulture/lib/Authen-Radius-0.12/raddb/dictionary.quintum Xwww/vulture/lib/Authen-Radius-0.12/raddb/dictionary.shiva Xwww/vulture/lib/Authen-Radius-0.12/raddb/dictionary.tunnel Xwww/vulture/lib/Authen-Radius-0.12/raddb/dictionary.usr Xwww/vulture/lib/Authen-Radius-0.12/raddb/dictionary.versanet Xwww/vulture/lib/Authen-Radius-0.12/raddb/dictionary.xtradius Xwww/vulture/lib/Authen-Radius-0.12/test.pl Xwww/vulture/lib/CGI.pm/CGI.pm Xwww/vulture/lib/CGI.pm/CGI/Apache.pm Xwww/vulture/lib/CGI.pm/CGI/Carp.pm Xwww/vulture/lib/CGI.pm/CGI/Cookie.pm Xwww/vulture/lib/CGI.pm/CGI/Fast.pm Xwww/vulture/lib/CGI.pm/CGI/Pretty.pm Xwww/vulture/lib/CGI.pm/CGI/Push.pm Xwww/vulture/lib/CGI.pm/CGI/Switch.pm Xwww/vulture/lib/CGI.pm/CGI/Util.pm Xwww/vulture/lib/CGI.pm/Changes Xwww/vulture/lib/CGI.pm/MANIFEST Xwww/vulture/lib/CGI.pm/META.yml Xwww/vulture/lib/CGI.pm/Makefile.PL Xwww/vulture/lib/CGI.pm/README Xwww/vulture/lib/CGI.pm/cgi-lib_porting.html Xwww/vulture/lib/CGI.pm/cgi_docs.html Xwww/vulture/lib/CGI.pm/examples/WORLD_WRITABLE/18.157.1.253.sav Xwww/vulture/lib/CGI.pm/examples/caution.xbm Xwww/vulture/lib/CGI.pm/examples/clickable_image.cgi Xwww/vulture/lib/CGI.pm/examples/cookie.cgi Xwww/vulture/lib/CGI.pm/examples/crash.cgi Xwww/vulture/lib/CGI.pm/examples/customize.cgi Xwww/vulture/lib/CGI.pm/examples/diff_upload.cgi Xwww/vulture/lib/CGI.pm/examples/dna.small.gif Xwww/vulture/lib/CGI.pm/examples/file_upload.cgi Xwww/vulture/lib/CGI.pm/examples/frameset.cgi Xwww/vulture/lib/CGI.pm/examples/index.html Xwww/vulture/lib/CGI.pm/examples/internal_links.cgi Xwww/vulture/lib/CGI.pm/examples/javascript.cgi Xwww/vulture/lib/CGI.pm/examples/make_links.pl Xwww/vulture/lib/CGI.pm/examples/monty.cgi Xwww/vulture/lib/CGI.pm/examples/multiple_forms.cgi Xwww/vulture/lib/CGI.pm/examples/nph-clock.cgi Xwww/vulture/lib/CGI.pm/examples/nph-multipart.cgi Xwww/vulture/lib/CGI.pm/examples/popup.cgi Xwww/vulture/lib/CGI.pm/examples/save_state.cgi Xwww/vulture/lib/CGI.pm/examples/tryit.cgi Xwww/vulture/lib/CGI.pm/examples/wilogo.gif Xwww/vulture/lib/CGI.pm/t/apache.t Xwww/vulture/lib/CGI.pm/t/can.t Xwww/vulture/lib/CGI.pm/t/carp.t Xwww/vulture/lib/CGI.pm/t/cookie.t Xwww/vulture/lib/CGI.pm/t/fast.t Xwww/vulture/lib/CGI.pm/t/form.t Xwww/vulture/lib/CGI.pm/t/function.t Xwww/vulture/lib/CGI.pm/t/gen-tests/gen-start-end-tags.pl Xwww/vulture/lib/CGI.pm/t/html.t Xwww/vulture/lib/CGI.pm/t/lib/Test/More.pm Xwww/vulture/lib/CGI.pm/t/lib/Test/Simple.pm Xwww/vulture/lib/CGI.pm/t/lib/Test/Utils.pm Xwww/vulture/lib/CGI.pm/t/no_tabindex.t Xwww/vulture/lib/CGI.pm/t/pretty.t Xwww/vulture/lib/CGI.pm/t/push.t Xwww/vulture/lib/CGI.pm/t/request.t Xwww/vulture/lib/CGI.pm/t/start_end_asterisk.t Xwww/vulture/lib/CGI.pm/t/start_end_end.t Xwww/vulture/lib/CGI.pm/t/start_end_start.t Xwww/vulture/lib/CGI.pm/t/switch.t Xwww/vulture/lib/CGI.pm/t/util-58.t Xwww/vulture/lib/CGI.pm/t/util.t Xwww/vulture/lib/Crypt-CBC-2.19/CBC.pm Xwww/vulture/lib/Crypt-CBC-2.19/Changes Xwww/vulture/lib/Crypt-CBC-2.19/Crypt-CBC-2.16-vulnerability.txt Xwww/vulture/lib/Crypt-CBC-2.19/MANIFEST Xwww/vulture/lib/Crypt-CBC-2.19/META.yml Xwww/vulture/lib/Crypt-CBC-2.19/Makefile.PL Xwww/vulture/lib/Crypt-CBC-2.19/README Xwww/vulture/lib/Crypt-CBC-2.19/eg/aes.pl Xwww/vulture/lib/Crypt-CBC-2.19/eg/des.pl Xwww/vulture/lib/Crypt-CBC-2.19/eg/idea.pl Xwww/vulture/lib/Crypt-CBC-2.19/t/Blowfish.t Xwww/vulture/lib/Crypt-CBC-2.19/t/Blowfish_PP.t Xwww/vulture/lib/Crypt-CBC-2.19/t/CAST5.t Xwww/vulture/lib/Crypt-CBC-2.19/t/DES.t Xwww/vulture/lib/Crypt-CBC-2.19/t/IDEA.t Xwww/vulture/lib/Crypt-CBC-2.19/t/PCBC.t Xwww/vulture/lib/Crypt-CBC-2.19/t/Rijndael.t Xwww/vulture/lib/Crypt-CBC-2.19/t/Rijndael_compat.t Xwww/vulture/lib/Crypt-CBC-2.19/t/func.t Xwww/vulture/lib/Crypt-CBC-2.19/t/null_data.t Xwww/vulture/lib/Crypt-CBC-2.19/t/parameters.t Xwww/vulture/lib/Data-HexDump-0.02/MANIFEST Xwww/vulture/lib/Data-HexDump-0.02/MANIFEST.SKIP Xwww/vulture/lib/Data-HexDump-0.02/Makefile.PL Xwww/vulture/lib/Data-HexDump-0.02/README Xwww/vulture/lib/Data-HexDump-0.02/hexdump Xwww/vulture/lib/Data-HexDump-0.02/lib/Data/HexDump.pm Xwww/vulture/lib/Data-HexDump-0.02/t/compare.t Xwww/vulture/lib/Data-HexDump-0.02/t/data.t Xwww/vulture/lib/SSLLookup/Changes Xwww/vulture/lib/SSLLookup/MANIFEST Xwww/vulture/lib/SSLLookup/META.yml Xwww/vulture/lib/SSLLookup/Makefile.PL Xwww/vulture/lib/SSLLookup/README Xwww/vulture/lib/SSLLookup/SSLLookup.bs Xwww/vulture/lib/SSLLookup/SSLLookup.c Xwww/vulture/lib/SSLLookup/SSLLookup.pm Xwww/vulture/lib/SSLLookup/SSLLookup.xs Xwww/vulture/lib/SSLLookup/blib/arch/auto/Apache/SSLLookup/SSLLookup.bs Xwww/vulture/lib/SSLLookup/blib/lib/Apache/SSLLookup.pm Xwww/vulture/lib/SSLLookup/blib/man3/Apache%3A%3ASSLLookup.3pm Xwww/vulture/lib/SSLLookup/error Xwww/vulture/lib/SSLLookup/pm_to_blib Xwww/vulture/lib/SSLLookup/t/TEST Xwww/vulture/lib/SSLLookup/t/conf/modperl_extra.pl Xwww/vulture/lib/SSLLookup/t/conf/ssl/ssl.last.conf.in Xwww/vulture/lib/SSLLookup/t/live/01api.t Xwww/vulture/lib/SSLLookup/t/live/all.t Xwww/vulture/lib/SSLLookup/t/response/TestLive/01api.pm Xwww/vulture/lib/SSLLookup/t/response/TestSSL/01compile.pm Xwww/vulture/lib/SSLLookup/t/response/TestSSL/02new.pm Xwww/vulture/lib/SSLLookup/t/response/TestSSL/03https.pm Xwww/vulture/lib/SSLLookup/t/response/TestSSL/04lookup.pm Xwww/vulture/lib/SSLLookup/t/response/TestSSL/05ext.pm Xwww/vulture/lib/SSLLookup/t/ssl/all.t Xwww/vulture/lib/SSLLookup/typemap Xwww/vulture/lib/Vulture/MANIFEST Xwww/vulture/lib/Vulture/Makefile.PL Xwww/vulture/lib/Vulture/README Xwww/vulture/lib/Vulture/lib/Vulture.pm Xwww/vulture/lib/Vulture/lib/Vulture/ResponseHandler.pm Xwww/vulture/lib/Vulture/lib/Vulture/TransHandler.pm Xwww/vulture/lib/Vulture/t/Vulture.t Xwww/vulture/lib/Vulture/vpn.patch Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/LICENSE Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/Makefile Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/Makefile.win Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/apache2.h Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/apache2_config.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/apache2_io.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/apache2_util.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/api/README Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/api/mod_op_strstr.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/api/mod_tfn_reverse.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/mod_security2.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/modsecurity.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/modsecurity.h Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/modules.mk Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_logging.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_logging.h Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_multipart.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_multipart.h Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_parsers.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_parsers.h Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_pcre.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_pcre.h Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_reqbody.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_util.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_util.h Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_xml.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/msc_xml.h Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/persist_dbm.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/persist_dbm.h Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/re.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/re.h Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/re_actions.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/re_operators.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/re_tfns.c Xwww/vulture/lib/modsecurity-apache_2.1.1/apache2/re_variables.c Xwww/vulture/sql/db Xwww/vulture/sql/logs.dump Xwww/vulture/sql/sessions Xwww/vulture/sql/sessions.dump Xwww/vulture/sql/sqlite.dump Xwww/vulture/sql/sqlite.dump.0.9 Xwww/vulture/sql/sqlite.dump.1.0 Xwww/vulture/sql/sqlite.dump.1.1 Xwww/vulture/sql/sqlite.dump.1.90 Xwww/vulture/sql/sqlite.dump.1.91 Xwww/vulture/sql/sqlite.dump.1.92 Xwww/vulture/sql/sqlite.dump.1.93 Xwww/vulture/sql/sqlite.dump.1.94 Xwww/vulture/sql/sqlite.dump.1.95 Xwww/vulture/sql/sqlite.dump.1.96 Xwww/vulture/sql/sqlite.dump.1.97 Xwww/vulture/sql/sqlite.dump.1.98 Xwww/vulture/sql/sqlite.dump.1.99 Xwww/vulture/www/WEB-INF/ModulePaths.php Xwww/vulture/www/WEB-INF/classes/ACL.php Xwww/vulture/www/WEB-INF/classes/AbstractAction.php Xwww/vulture/www/WEB-INF/classes/AbstractActionForm.php Xwww/vulture/www/WEB-INF/classes/App.php Xwww/vulture/www/WEB-INF/classes/AppAction.php Xwww/vulture/www/WEB-INF/classes/Auth.php Xwww/vulture/www/WEB-INF/classes/CA.php Xwww/vulture/www/WEB-INF/classes/CAAction.php Xwww/vulture/www/WEB-INF/classes/Component.php Xwww/vulture/www/WEB-INF/classes/Error.php Xwww/vulture/www/WEB-INF/classes/Filter.php Xwww/vulture/www/WEB-INF/classes/FilterAction.php Xwww/vulture/www/WEB-INF/classes/GroupLDAP.php Xwww/vulture/www/WEB-INF/classes/Htpasswd.php Xwww/vulture/www/WEB-INF/classes/HtpasswdAction.php Xwww/vulture/www/WEB-INF/classes/If.php Xwww/vulture/www/WEB-INF/classes/IfAction.php Xwww/vulture/www/WEB-INF/classes/LDAP.php Xwww/vulture/www/WEB-INF/classes/LDAPAction.php Xwww/vulture/www/WEB-INF/classes/List.php Xwww/vulture/www/WEB-INF/classes/Log.php Xwww/vulture/www/WEB-INF/classes/LogFormat.php Xwww/vulture/www/WEB-INF/classes/LogFormatAction.php Xwww/vulture/www/WEB-INF/classes/Logon.php Xwww/vulture/www/WEB-INF/classes/LogonForm.php Xwww/vulture/www/WEB-INF/classes/Logout.php Xwww/vulture/www/WEB-INF/classes/LogsAction.php Xwww/vulture/www/WEB-INF/classes/OpenSSL.php Xwww/vulture/www/WEB-INF/classes/PKI.php Xwww/vulture/www/WEB-INF/classes/PKIAction.php Xwww/vulture/www/WEB-INF/classes/Post.php Xwww/vulture/www/WEB-INF/classes/PostAction.php Xwww/vulture/www/WEB-INF/classes/Profile.php Xwww/vulture/www/WEB-INF/classes/ProfilesAction.php Xwww/vulture/www/WEB-INF/classes/Radius.php Xwww/vulture/www/WEB-INF/classes/RadiusAction.php Xwww/vulture/www/WEB-INF/classes/SQL.php Xwww/vulture/www/WEB-INF/classes/SQLAction.php Xwww/vulture/www/WEB-INF/classes/SQLShell.php Xwww/vulture/www/WEB-INF/classes/Sync.php Xwww/vulture/www/WEB-INF/classes/TestActionDispatcher.php Xwww/vulture/www/WEB-INF/classes/User.php Xwww/vulture/www/WEB-INF/classes/UserAction.php Xwww/vulture/www/WEB-INF/classes/UserLDAP.php Xwww/vulture/www/WEB-INF/classes/UserSQL.php Xwww/vulture/www/WEB-INF/classes/addApp.php Xwww/vulture/www/WEB-INF/classes/addAppForm.php Xwww/vulture/www/WEB-INF/classes/addCA.php Xwww/vulture/www/WEB-INF/classes/addCAForm.php Xwww/vulture/www/WEB-INF/classes/addComponentForm.php Xwww/vulture/www/WEB-INF/classes/addFilter.php Xwww/vulture/www/WEB-INF/classes/addFilterForm.php Xwww/vulture/www/WEB-INF/classes/addIfSSL.php Xwww/vulture/www/WEB-INF/classes/addIfSSLForm.php Xwww/vulture/www/WEB-INF/classes/addLDAP.php Xwww/vulture/www/WEB-INF/classes/addLDAPForm.php Xwww/vulture/www/WEB-INF/classes/addLogFormat.php Xwww/vulture/www/WEB-INF/classes/addLogFormatForm.php Xwww/vulture/www/WEB-INF/classes/addPKI.php Xwww/vulture/www/WEB-INF/classes/addPKIForm.php Xwww/vulture/www/WEB-INF/classes/addPost.php Xwww/vulture/www/WEB-INF/classes/addRadius.php Xwww/vulture/www/WEB-INF/classes/addRadiusForm.php Xwww/vulture/www/WEB-INF/classes/addSQL.php Xwww/vulture/www/WEB-INF/classes/addSQLForm.php Xwww/vulture/www/WEB-INF/classes/addUser.php Xwww/vulture/www/WEB-INF/classes/addUserForm.php Xwww/vulture/www/WEB-INF/classes/ajaxAction.php Xwww/vulture/www/WEB-INF/classes/editApp.php Xwww/vulture/www/WEB-INF/classes/editCA.php Xwww/vulture/www/WEB-INF/classes/editFilter.php Xwww/vulture/www/WEB-INF/classes/editHtpasswd.php Xwww/vulture/www/WEB-INF/classes/editIfSSL.php Xwww/vulture/www/WEB-INF/classes/editLDAP.php Xwww/vulture/www/WEB-INF/classes/editLogFormat.php Xwww/vulture/www/WEB-INF/classes/editPKI.php Xwww/vulture/www/WEB-INF/classes/editPost.php Xwww/vulture/www/WEB-INF/classes/editPostForm.php Xwww/vulture/www/WEB-INF/classes/editProfile.php Xwww/vulture/www/WEB-INF/classes/editProfileForm.php Xwww/vulture/www/WEB-INF/classes/editRadius.php Xwww/vulture/www/WEB-INF/classes/editSQL.php Xwww/vulture/www/WEB-INF/classes/editUser.php Xwww/vulture/www/WEB-INF/classes/xmlrpc.inc Xwww/vulture/www/WEB-INF/lib/geshi/geshi.php Xwww/vulture/www/WEB-INF/lib/geshi/geshi/css-gen.cfg Xwww/vulture/www/WEB-INF/lib/geshi/geshi/sql.php Xwww/vulture/www/WEB-INF/phpmvc-config.xml Xwww/vulture/www/WEB-INF/phpmvc-config_1_1.dtd Xwww/vulture/www/WEB-INF/tpl/add_app.tpl Xwww/vulture/www/WEB-INF/tpl/add_ca.tpl Xwww/vulture/www/WEB-INF/tpl/add_filter.tpl Xwww/vulture/www/WEB-INF/tpl/add_htpasswd.tpl Xwww/vulture/www/WEB-INF/tpl/add_if_ssl.tpl Xwww/vulture/www/WEB-INF/tpl/add_ldap.tpl Xwww/vulture/www/WEB-INF/tpl/add_log_format.tpl Xwww/vulture/www/WEB-INF/tpl/add_pki.tpl Xwww/vulture/www/WEB-INF/tpl/add_post.tpl Xwww/vulture/www/WEB-INF/tpl/add_radius.tpl Xwww/vulture/www/WEB-INF/tpl/add_sql.tpl Xwww/vulture/www/WEB-INF/tpl/add_user.tpl Xwww/vulture/www/WEB-INF/tpl/ajax.tpl Xwww/vulture/www/WEB-INF/tpl/app.tpl Xwww/vulture/www/WEB-INF/tpl/auth.tpl Xwww/vulture/www/WEB-INF/tpl/blank.tpl Xwww/vulture/www/WEB-INF/tpl/ca.tpl Xwww/vulture/www/WEB-INF/tpl/edit_app.tpl Xwww/vulture/www/WEB-INF/tpl/edit_ca.tpl Xwww/vulture/www/WEB-INF/tpl/edit_filter.tpl Xwww/vulture/www/WEB-INF/tpl/edit_htpasswd.tpl Xwww/vulture/www/WEB-INF/tpl/edit_if_ssl.tpl Xwww/vulture/www/WEB-INF/tpl/edit_ldap.tpl Xwww/vulture/www/WEB-INF/tpl/edit_log_format.tpl Xwww/vulture/www/WEB-INF/tpl/edit_pki.tpl Xwww/vulture/www/WEB-INF/tpl/edit_post.tpl Xwww/vulture/www/WEB-INF/tpl/edit_profile.tpl Xwww/vulture/www/WEB-INF/tpl/edit_radius.tpl Xwww/vulture/www/WEB-INF/tpl/edit_sql.tpl Xwww/vulture/www/WEB-INF/tpl/edit_user.tpl Xwww/vulture/www/WEB-INF/tpl/filter.tpl Xwww/vulture/www/WEB-INF/tpl/footer.tpl Xwww/vulture/www/WEB-INF/tpl/header.tpl Xwww/vulture/www/WEB-INF/tpl/if.tpl Xwww/vulture/www/WEB-INF/tpl/ko.tpl Xwww/vulture/www/WEB-INF/tpl/ldap.tpl Xwww/vulture/www/WEB-INF/tpl/log_format.tpl Xwww/vulture/www/WEB-INF/tpl/logon.tpl Xwww/vulture/www/WEB-INF/tpl/logs.tpl Xwww/vulture/www/WEB-INF/tpl/menu.tpl Xwww/vulture/www/WEB-INF/tpl/ok.tpl Xwww/vulture/www/WEB-INF/tpl/pki.tpl Xwww/vulture/www/WEB-INF/tpl/post.tpl Xwww/vulture/www/WEB-INF/tpl/profiles.tpl Xwww/vulture/www/WEB-INF/tpl/radius.tpl Xwww/vulture/www/WEB-INF/tpl/sql.tpl Xwww/vulture/www/WEB-INF/tpl/sql_shell.tpl Xwww/vulture/www/WEB-INF/tpl/sync.tpl Xwww/vulture/www/WEB-INF/tpl/user.tpl Xwww/vulture/www/config.php Xwww/vulture/www/css/ads.css Xwww/vulture/www/css/common.css Xwww/vulture/www/css/ds-sleight.js Xwww/vulture/www/css/open-source.fr.css Xwww/vulture/www/css/spacer.gif Xwww/vulture/www/css/switch-styles.js Xwww/vulture/www/css/tiny.css Xwww/vulture/www/img/ads/brushed.jpeg Xwww/vulture/www/img/button_cancel.png Xwww/vulture/www/img/button_ok.png Xwww/vulture/www/img/crystalsvg/connect_established.png Xwww/vulture/www/img/crystalsvg/connect_no.png Xwww/vulture/www/img/edit.png Xwww/vulture/www/img/editdelete.png Xwww/vulture/www/img/error.png Xwww/vulture/www/img/gnome-folder.png Xwww/vulture/www/img/gnome-info.png Xwww/vulture/www/img/gnome-log.png Xwww/vulture/www/img/goto.png Xwww/vulture/www/img/icon-configuration.png Xwww/vulture/www/img/icon-security-badge.png Xwww/vulture/www/img/icon-security-lock.png Xwww/vulture/www/img/icon-update-applet.png Xwww/vulture/www/img/icon-user-id.png Xwww/vulture/www/img/icon-user-keys.png Xwww/vulture/www/img/icon-user.png Xwww/vulture/www/img/kcalc.png Xwww/vulture/www/img/locationbar_erase.png Xwww/vulture/www/img/minus.png Xwww/vulture/www/img/mozilla_blu.gif Xwww/vulture/www/img/plus.png Xwww/vulture/www/img/proxy.png Xwww/vulture/www/img/puce.png Xwww/vulture/www/img/reload.png Xwww/vulture/www/img/start.png Xwww/vulture/www/img/stock_standard-filter.png Xwww/vulture/www/img/stop.png Xwww/vulture/www/img/sub.png Xwww/vulture/www/img/unused-security-keys-24x24.png Xwww/vulture/www/img/unused-security-keys.png Xwww/vulture/www/img/vulture_little.png Xwww/vulture/www/img/winprops.png Xwww/vulture/www/index.php Xwww/vulture/www/js/inputfile.js Xwww/vulture/www/js/lib_ajax.js Xwww/vulture/www/js/lib_vulture.js Xwww/vulture/www/locales/en.inc.php Xwww/vulture/www/locales/fr.inc.php Xwww/vulture/www/phpmvc/WEB-INF/GlobalPaths.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/action/Action.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/action/ActionError.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/action/ActionErrors.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/action/ActionForm.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/action/ActionMapping.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/action/ActionMessage.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/action/ActionMessages.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/action/ActionResources.properties Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/action/ActionServer.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/action/LocalStrings.properties Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/action/RequestProcessor.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/actions/DispatchAction.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/actions/ForwardAction.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/actions/LookupDispatchAction.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/actions/actions_LocalStrings.properties Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/appserver/AppServerConfig.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/appserver/AppServerContext.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/config/ActionConfig.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/config/ApplicationConfig.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/config/ConfigRuleSet.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/config/ControllerConfig.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/config/DataSourceConfig.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/config/FormBeanConfig.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/config/ForwardConfig.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/config/MessageResourcesConfig.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/connector/HttpAppServer.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/connector/HttpRequestBase.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/connector/HttpResponseBase.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/connector/RequestBase.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/connector/ResponseBase.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/dbcp/@Info.txt Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/dbcp/BasicDataSource.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/dbcp/PearMysqlDataSource.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/dbcp/PearPgsqlDataSource.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/dbcp/PearSqliteDataSource.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/plugins/APlugIn.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/plugins/SmartyPlugInDriver.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/@PhpMVCTestSuite.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/Act2ActChainAction01.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/Act2ActChainAction02.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/ActionChainsRegularAction.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/ActionChainsTestCase.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/ActionChainsTestPage01.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/ActionChainsTestPage02.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/ActionChainsTestSuite.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/ActionsTestCase.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/ClassPathTestCase.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/ClassPathTestSuite.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/ConfigRuleSetTest.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/LocalStringsTest.properties Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/LocalStringsTestActions.properties Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/LocalStringsTest_ll.properties Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/LocalStringsTest_ll_CC.properties Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/LocalStringsTest_ll_CC_VV.properties Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/MessageFormatTestCase.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/MessageResourcesTestSuite.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/PropertyMessageResourcesTestCase.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/TestDispatchAction.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/TestForm.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/TestLookupDispatchAction.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/TestPhpBean.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/TestPhpBeanUtils.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/myPage.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/phpmvc-config-action-chains.xml Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/phpmvc-config-test.xml Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/phpunit.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/test/stylesheet.css Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/upload/MultiPartUploadFileHandler.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/upload/UploadedFile.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/ActionDispatcher.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/BootUtils.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/ClassPath.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/FileUtils.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/Format.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/LocalStrings.properties Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/Locale.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/MessageFormat.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/MessageResources.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/PhpBeanUtils.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/PropertyMessageResources.php Xwww/vulture/www/phpmvc/WEB-INF/classes/phpmvc/utils/RequestUtils.php Xwww/vulture/www/phpmvc/WEB-INF/globalPrepend.php Xwww/vulture/www/phpmvc/WEB-INF/lib/@Info.txt Xwww/vulture/www/phpmvc/WEB-INF/lib/collections/HashMap.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/Digester.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/ObjectCreateRule.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/Rule.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/RuleSet.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/RuleSetBase.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/Rules.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/RulesManager.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/SaxParser.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/SetNextRule.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/SetPropertiesRule.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/SetPropertyRule.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/Address.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/BeanPropertySetterRuleTestCase.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/DigesterTestCase.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/DigesterTestSuite.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/Employee.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/RuleTestCase.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/RulesBaseTestCase.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/SimpleTestBean.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/Test1.xml Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/Test7.xml Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/TestRule.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/TestRuleSet.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/phpunit.php Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/simpleTest.xml Xwww/vulture/www/phpmvc/WEB-INF/lib/digester/test/stylesheet.css Xwww/vulture/www/phpmvc/WEB-INF/lib/logging/Log.php Xwww/vulture/www/phpmvc/WEB-INF/lib/logging/PhpMVC_Log.php Xwww/vulture/www/phpmvc/WEB-INF/lib/pear/DB.php Xwww/vulture/www/phpmvc/WEB-INF/lib/pear/DB/common.php Xwww/vulture/www/phpmvc/WEB-INF/lib/pear/DB/mysql.php Xwww/vulture/www/phpmvc/WEB-INF/lib/pear/DB/pgsql.php Xwww/vulture/www/phpmvc/WEB-INF/lib/pear/DB/sqlite.php Xwww/vulture/www/phpmvc/WEB-INF/lib/pear/HTTP_Upload/Upload.php Xwww/vulture/www/phpmvc/WEB-INF/lib/pear/PEAR.php Xwww/vulture/www/phpmvc/WEB-INF/lib/phplib/@Info2.txt Xwww/vulture/www/phpmvc/WEB-INF/lib/phplib/COPYING Xwww/vulture/www/phpmvc/WEB-INF/lib/phplib/of_checkbox.inc Xwww/vulture/www/phpmvc/WEB-INF/lib/phplib/of_file.inc Xwww/vulture/www/phpmvc/WEB-INF/lib/phplib/of_radio.inc Xwww/vulture/www/phpmvc/WEB-INF/lib/phplib/of_select.inc Xwww/vulture/www/phpmvc/WEB-INF/lib/phplib/of_text.inc Xwww/vulture/www/phpmvc/WEB-INF/lib/phplib/of_textarea.inc Xwww/vulture/www/phpmvc/WEB-INF/lib/phplib/oohforms1.2-r_g-patched.inc Xwww/vulture/www/phpmvc/WEB-INF/lib/phplib/oohforms_ext.inc Xwww/vulture/www/phpmvc/WEB-INF/lib/utils/@Info.txt Xwww/vulture/www/phpmvc/WEB-INF/lib/utils/object_dump_lib.php END-of-vulture/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807192004.m6JK49kk028424>