Merge pull request #1910 from alihanozturk/master
kleopatra, phpmyadmin and phpldapadmin add repo and index
This commit is contained in:
@@ -0,0 +1,18 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/copyleft/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import kde5
|
||||||
|
from pisi.actionsapi import pisitools
|
||||||
|
|
||||||
|
def setup():
|
||||||
|
kde5.configure()
|
||||||
|
|
||||||
|
def build():
|
||||||
|
kde5.make()
|
||||||
|
|
||||||
|
def install():
|
||||||
|
kde5.install()
|
||||||
|
|
||||||
|
# pisitools.dodoc("AUTHORS", "BUGS", "ChangeLog", "COPYING", "README")
|
||||||
@@ -0,0 +1,74 @@
|
|||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>kleopatra</Name>
|
||||||
|
<Homepage>https://www.kde.org/applications/utilities/kleopatra/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>Alihan Öztürk</Name>
|
||||||
|
<Email>alihan@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPLv2</License>
|
||||||
|
<License>FDL-1.1</License>
|
||||||
|
<License>LGPLv2</License>
|
||||||
|
<IsA>app:gui</IsA>
|
||||||
|
<Summary>Certificate Manager and Unified Crypto GUI</Summary>
|
||||||
|
<Description>Kleopatra is a certificate manager and a universal crypto GUI. It supports managing X.509 and OpenPGP certificates in the GpgSM keybox and retrieving certificates from LDAP servers.</Description>
|
||||||
|
<Archive type="tarxz" sha1sum="84c59fc86ec8a844d25c9354e651e436d92bbacb">http://download.kde.org/stable/applications/16.04.0/src/kleopatra-16.04.0.tar.xz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>extra-cmake-modules</Dependency>
|
||||||
|
<Dependency>qt5-base-devel</Dependency>
|
||||||
|
<Dependency>kcodecs-devel</Dependency>
|
||||||
|
<Dependency>kdbusaddons-devel</Dependency>
|
||||||
|
<Dependency>kcmutils-devel</Dependency>
|
||||||
|
<Dependency>libkleo-devel</Dependency>
|
||||||
|
<Dependency>kdoctools-devel</Dependency>
|
||||||
|
<Dependency>gpgmepp-devel</Dependency>
|
||||||
|
<Dependency>kmime-devel</Dependency>
|
||||||
|
<Dependency>libassuan-devel</Dependency>
|
||||||
|
<Dependency>gpgme-devel</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>kleopatra</Name>
|
||||||
|
<Summary>Certificate Manager and Unified Crypto GUI</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>gpgme</Dependency>
|
||||||
|
<Dependency>ki18n</Dependency>
|
||||||
|
<Dependency>kmime</Dependency>
|
||||||
|
<Dependency>libgcc</Dependency>
|
||||||
|
<Dependency>gpgmepp</Dependency>
|
||||||
|
<Dependency>kconfig</Dependency>
|
||||||
|
<Dependency>kxmlgui</Dependency>
|
||||||
|
<Dependency>libkleo</Dependency>
|
||||||
|
<Dependency>kcmutils</Dependency>
|
||||||
|
<Dependency>qt5-base</Dependency>
|
||||||
|
<Dependency>libassuan</Dependency>
|
||||||
|
<Dependency>kcoreaddons</Dependency>
|
||||||
|
<Dependency>kdbusaddons</Dependency>
|
||||||
|
<Dependency>kiconthemes</Dependency>
|
||||||
|
<Dependency>ktextwidgets</Dependency>
|
||||||
|
<Dependency>libgpg-error</Dependency>
|
||||||
|
<Dependency>kwindowsystem</Dependency>
|
||||||
|
<Dependency>kconfigwidgets</Dependency>
|
||||||
|
<Dependency>knotifications</Dependency>
|
||||||
|
<Dependency>kwidgetsaddons</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="config">/etc</Path>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="data">/usr/share</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2016-06-09</Date>
|
||||||
|
<Version>16.04.0</Version>
|
||||||
|
<Comment>Firs release</Comment>
|
||||||
|
<Name>Alihan Öztürk</Name>
|
||||||
|
<Email>alihan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
+167
@@ -15768,6 +15768,49 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
|
|||||||
</Update>
|
</Update>
|
||||||
</History>
|
</History>
|
||||||
</SpecFile>
|
</SpecFile>
|
||||||
|
<SpecFile>
|
||||||
|
<Source>
|
||||||
|
<Name>phpldapadmin</Name>
|
||||||
|
<Homepage>http://phpldapadmin.sourceforge.net</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPLv2</License>
|
||||||
|
<IsA>app:gui</IsA>
|
||||||
|
<PartOf>util.admin</PartOf>
|
||||||
|
<Summary xml:lang="en">phpLDAPadmin (also known as PLA) is a web-based LDAP client</Summary>
|
||||||
|
<Summary xml:lang="tr">Phpldapadmin aynı zamanda PLA olarak bilinen web tabanlı bir LDAP istemcisidir.</Summary>
|
||||||
|
<Description xml:lang="en">phpLDAPadmin (also known as PLA) is a web-based LDAP client. It provides easy, anywhere-accessible, multi-language administration for your LDAP server.</Description>
|
||||||
|
<Description xml:lang="tr">Phpldapadmin aynı zamanda PLA olarak bilinen web tabanlı bir LDAP istemcisidir. LDAP sunucunuz için çoklu dil desteği yönetimi, herhangi bir yerden erişilebilirlik ve kolaylık sağlar.</Description>
|
||||||
|
<Archive type="targz" sha1sum="669fca66c75e24137e106fdd02e3832f81146e23">mirrors://sourceforge/phpldapadmin/phpldapadmin-php5/1.2.3/phpldapadmin-1.2.3.tgz</Archive>
|
||||||
|
<SourceURI>util/admin/phpldapadmin/pspec.xml</SourceURI>
|
||||||
|
</Source>
|
||||||
|
<Package>
|
||||||
|
<Name>phpldapadmin</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>mod_php</Dependency>
|
||||||
|
<Dependency>openldap-server</Dependency>
|
||||||
|
<Dependency>openldap-client</Dependency>
|
||||||
|
<Dependency>apache</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="data">/usr/share/phpldapadmin</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
<Path fileType="config">/usr/share/phpldapadmin/config/config.php</Path>
|
||||||
|
<Path fileType="config">/etc/apache2/conf.d/phpldapadmin.conf</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
<History>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2016-06-10</Date>
|
||||||
|
<Version>1.2.3</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Aydın Demirel</Name>
|
||||||
|
<Email>aydin@demirel.web.tr</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</SpecFile>
|
||||||
<SpecFile>
|
<SpecFile>
|
||||||
<Source>
|
<Source>
|
||||||
<Name>pisido</Name>
|
<Name>pisido</Name>
|
||||||
@@ -16245,6 +16288,56 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
|
|||||||
</Update>
|
</Update>
|
||||||
</History>
|
</History>
|
||||||
</SpecFile>
|
</SpecFile>
|
||||||
|
<SpecFile>
|
||||||
|
<Source>
|
||||||
|
<Name>phpmyadmin</Name>
|
||||||
|
<Homepage>http://www.phpmyadmin.net/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPLv2</License>
|
||||||
|
<IsA>app:gui</IsA>
|
||||||
|
<PartOf>util.admin</PartOf>
|
||||||
|
<Summary xml:lang="en">Browser based MySQL Admin Tool</Summary>
|
||||||
|
<Summary xml:lang="tr">Tarayıcı tabanlı MySQL Yönetim Aracı</Summary>
|
||||||
|
<Description xml:lang="en">A populer application for managing MySQL Server; add/update data etc. with PHP5 support.</Description>
|
||||||
|
<Description xml:lang="tr">MySQL Sunucusunu yönetmek için PHP5 desteği ile birlikte gelen popüler bir uygulama.</Description>
|
||||||
|
<Archive type="tarxz" sha1sum="e3382a618af216b28ea8ad0bc5a458428637aa4c">https://files.phpmyadmin.net/phpMyAdmin/4.6.2/phpMyAdmin-4.6.2-all-languages.tar.xz</Archive>
|
||||||
|
<SourceURI>util/admin/phpmyadmin/pspec.xml</SourceURI>
|
||||||
|
</Source>
|
||||||
|
<Package>
|
||||||
|
<Name>phpmyadmin</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>mod_php</Dependency>
|
||||||
|
<Dependency>mariadb-lib</Dependency>
|
||||||
|
<Dependency>mariadb-client</Dependency>
|
||||||
|
<Dependency>mariadb-server</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
<Path fileType="data">/usr/share/phpmyadmin</Path>
|
||||||
|
<Path fileType="config">/usr/share/phpmyadmin/config.inc.php</Path>
|
||||||
|
<Path fileType="config">/etc/apache2/conf.d/phpmyadmin.conf</Path>
|
||||||
|
</Files>
|
||||||
|
<Provides>
|
||||||
|
<COMAR script="package.py">System.Package</COMAR>
|
||||||
|
</Provides>
|
||||||
|
<AdditionalFiles>
|
||||||
|
<AdditionalFile target="/usr/share/phpmyadmin/config.inc.php" permission="0655" owner="root">config.inc.php</AdditionalFile>
|
||||||
|
<AdditionalFile target="/etc/apache2/conf.d/phpmyadmin.conf" permission="0644" owner="root" group="root">phpmyadmin.conf</AdditionalFile>
|
||||||
|
</AdditionalFiles>
|
||||||
|
</Package>
|
||||||
|
<History>
|
||||||
|
<Update release="1" type="security">
|
||||||
|
<Date>2016-06-10</Date>
|
||||||
|
<Version>4.6.2</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Pisi Linux Admins</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</SpecFile>
|
||||||
<SpecFile>
|
<SpecFile>
|
||||||
<Source>
|
<Source>
|
||||||
<Name>audit</Name>
|
<Name>audit</Name>
|
||||||
@@ -51300,6 +51393,80 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
|
|||||||
</Update>
|
</Update>
|
||||||
</History>
|
</History>
|
||||||
</SpecFile>
|
</SpecFile>
|
||||||
|
<SpecFile>
|
||||||
|
<Source>
|
||||||
|
<Name>kleopatra</Name>
|
||||||
|
<Homepage>https://www.kde.org/applications/utilities/kleopatra/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>Alihan Öztürk</Name>
|
||||||
|
<Email>alihan@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPLv2</License>
|
||||||
|
<License>FDL-1.1</License>
|
||||||
|
<License>LGPLv2</License>
|
||||||
|
<IsA>app:gui</IsA>
|
||||||
|
<PartOf>desktop.kde.application</PartOf>
|
||||||
|
<Summary xml:lang="en">Certificate Manager and Unified Crypto GUI</Summary>
|
||||||
|
<Description xml:lang="en">Kleopatra is a certificate manager and a universal crypto GUI. It supports managing X.509 and OpenPGP certificates in the GpgSM keybox and retrieving certificates from LDAP servers.</Description>
|
||||||
|
<Archive type="tarxz" sha1sum="84c59fc86ec8a844d25c9354e651e436d92bbacb">http://download.kde.org/stable/applications/16.04.0/src/kleopatra-16.04.0.tar.xz</Archive>
|
||||||
|
<BuildDependencies>
|
||||||
|
<Dependency>extra-cmake-modules</Dependency>
|
||||||
|
<Dependency>qt5-base-devel</Dependency>
|
||||||
|
<Dependency>kcodecs-devel</Dependency>
|
||||||
|
<Dependency>kdbusaddons-devel</Dependency>
|
||||||
|
<Dependency>kcmutils-devel</Dependency>
|
||||||
|
<Dependency>libkleo-devel</Dependency>
|
||||||
|
<Dependency>kdoctools-devel</Dependency>
|
||||||
|
<Dependency>gpgmepp-devel</Dependency>
|
||||||
|
<Dependency>kmime-devel</Dependency>
|
||||||
|
<Dependency>libassuan-devel</Dependency>
|
||||||
|
<Dependency>gpgme-devel</Dependency>
|
||||||
|
</BuildDependencies>
|
||||||
|
<SourceURI>desktop/kde/application/kleopatra/pspec.xml</SourceURI>
|
||||||
|
</Source>
|
||||||
|
<Package>
|
||||||
|
<Name>kleopatra</Name>
|
||||||
|
<Summary xml:lang="en">Certificate Manager and Unified Crypto GUI</Summary>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>gpgme</Dependency>
|
||||||
|
<Dependency>ki18n</Dependency>
|
||||||
|
<Dependency>kmime</Dependency>
|
||||||
|
<Dependency>libgcc</Dependency>
|
||||||
|
<Dependency>gpgmepp</Dependency>
|
||||||
|
<Dependency>kconfig</Dependency>
|
||||||
|
<Dependency>kxmlgui</Dependency>
|
||||||
|
<Dependency>libkleo</Dependency>
|
||||||
|
<Dependency>kcmutils</Dependency>
|
||||||
|
<Dependency>qt5-base</Dependency>
|
||||||
|
<Dependency>libassuan</Dependency>
|
||||||
|
<Dependency>kcoreaddons</Dependency>
|
||||||
|
<Dependency>kdbusaddons</Dependency>
|
||||||
|
<Dependency>kiconthemes</Dependency>
|
||||||
|
<Dependency>ktextwidgets</Dependency>
|
||||||
|
<Dependency>libgpg-error</Dependency>
|
||||||
|
<Dependency>kwindowsystem</Dependency>
|
||||||
|
<Dependency>kconfigwidgets</Dependency>
|
||||||
|
<Dependency>knotifications</Dependency>
|
||||||
|
<Dependency>kwidgetsaddons</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="executable">/usr/bin</Path>
|
||||||
|
<Path fileType="config">/etc</Path>
|
||||||
|
<Path fileType="library">/usr/lib</Path>
|
||||||
|
<Path fileType="data">/usr/share</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
<History>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2016-06-09</Date>
|
||||||
|
<Version>16.04.0</Version>
|
||||||
|
<Comment>Firs release</Comment>
|
||||||
|
<Name>Alihan Öztürk</Name>
|
||||||
|
<Email>alihan@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</SpecFile>
|
||||||
<SpecFile>
|
<SpecFile>
|
||||||
<Source>
|
<Source>
|
||||||
<Name>libkleo</Name>
|
<Name>libkleo</Name>
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
27fba6695b16ba461f139a14dfc1cc3aff4f10f8
|
fea2a296189ea954145a485f36b86ed8c1fb9a3e
|
||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
8736be71165449ee878ed1807c2ce27695a0f7ef
|
c042598b008ad7f5bddd4a8454fe945401e665ac
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>app:console</IsA>
|
<IsA>app:console</IsA>
|
||||||
<Summary>script to get system information</Summary>
|
<Summary>script to get system information</Summary>
|
||||||
<Description>script to get system information</Description>
|
<Description>script to get system information</Description>
|
||||||
<Archive sha1sum="e7f84c1a2030a5c27e4d1d87c7e2e7c54af09b2e" type="targz">http://inxi.googlecode.com/svn/tarballs/inxi_2.2.19.tar.gz</Archive>
|
<Archive sha1sum="c8b9adec1a0f67459af459fbfba29dd7ec73e9c8" type="targz">https://sources.archlinux.org/other/community/inxi/inxi-2.3.0.tar.gz</Archive>
|
||||||
<Patches>
|
<Patches>
|
||||||
<!-- <Patch level="1">distro-pisilinux.patch</Patch> -->
|
<!-- <Patch level="1">distro-pisilinux.patch</Patch> -->
|
||||||
</Patches>
|
</Patches>
|
||||||
@@ -30,9 +30,9 @@
|
|||||||
|
|
||||||
<History>
|
<History>
|
||||||
<Update release="2">
|
<Update release="2">
|
||||||
<Date>2016-06-08</Date>
|
<Date>2016-06-10</Date>
|
||||||
<Version>2.2.19</Version>
|
<Version>2.3.0</Version>
|
||||||
<Comment>Release Bump</Comment>
|
<Comment>Version Bump</Comment>
|
||||||
<Name>Pisi Linux Community</Name>
|
<Name>Pisi Linux Community</Name>
|
||||||
<Email>admin@pisilinux.org</Email>
|
<Email>admin@pisilinux.org</Email>
|
||||||
</Update>
|
</Update>
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import get
|
||||||
|
from pisi.actionsapi import pisitools
|
||||||
|
|
||||||
|
def install():
|
||||||
|
pisitools.insinto("/usr/share/phpldapadmin","*")
|
||||||
|
|
||||||
|
pisitools.dohtml("*")
|
||||||
|
pisitools.dodoc("INSTALL","VERSION","LICENSE")
|
||||||
@@ -0,0 +1,576 @@
|
|||||||
|
<?php
|
||||||
|
/** NOTE **
|
||||||
|
** Make sure that <?php is the FIRST line of this file!
|
||||||
|
** IE: There should NOT be any blank lines or spaces BEFORE <?php
|
||||||
|
**/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The phpLDAPadmin config file
|
||||||
|
* See: http://phpldapadmin.sourceforge.net/wiki/index.php/Config.php
|
||||||
|
*
|
||||||
|
* This is where you can customise some of the phpLDAPadmin defaults
|
||||||
|
* that are defined in config_default.php.
|
||||||
|
*
|
||||||
|
* To override a default, use the $config->custom variable to do so.
|
||||||
|
* For example, the default for defining the language in config_default.php
|
||||||
|
*
|
||||||
|
* $this->default->appearance['language'] = array(
|
||||||
|
* 'desc'=>'Language',
|
||||||
|
* 'default'=>'auto');
|
||||||
|
*
|
||||||
|
* to override this, use $config->custom->appearance['language'] = 'en_EN';
|
||||||
|
*
|
||||||
|
* This file is also used to configure your LDAP server connections.
|
||||||
|
*
|
||||||
|
* You must specify at least one LDAP server there. You may add
|
||||||
|
* as many as you like. You can also specify your language, and
|
||||||
|
* many other options.
|
||||||
|
*
|
||||||
|
* NOTE: Commented out values in this file prefixed by //, represent the
|
||||||
|
* defaults that have been defined in config_default.php.
|
||||||
|
* Commented out values prefixed by #, dont reflect their default value, you can
|
||||||
|
* check config_default.php if you want to see what the default is.
|
||||||
|
*
|
||||||
|
* DONT change config_default.php, you changes will be lost by the next release
|
||||||
|
* of PLA. Instead change this file - as it will NOT be replaced by a new
|
||||||
|
* version of phpLDAPadmin.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*********************************************
|
||||||
|
* Useful important configuration overrides *
|
||||||
|
*********************************************/
|
||||||
|
|
||||||
|
/* If you are asked to put PLA in debug mode, this is how you do it: */
|
||||||
|
# $config->custom->debug['level'] = 255;
|
||||||
|
# $config->custom->debug['syslog'] = true;
|
||||||
|
# $config->custom->debug['file'] = '/tmp/pla_debug.log';
|
||||||
|
|
||||||
|
/* phpLDAPadmin can encrypt the content of sensitive cookies if you set this
|
||||||
|
to a big random string. */
|
||||||
|
// $config->custom->session['blowfish'] = null;
|
||||||
|
|
||||||
|
/* If your auth_type is http, you can override your HTTP Authentication Realm. */
|
||||||
|
// $config->custom->session['http_realm'] = sprintf('%s %s',app_name(),'login');
|
||||||
|
|
||||||
|
/* The language setting. If you set this to 'auto', phpLDAPadmin will attempt
|
||||||
|
to determine your language automatically.
|
||||||
|
If PLA doesnt show (all) strings in your language, then you can do some
|
||||||
|
translation at http://translations.launchpad.net/phpldapadmin and download
|
||||||
|
the translation files, replacing those provided with PLA.
|
||||||
|
(We'll pick up the translations before making the next release too!) */
|
||||||
|
// $config->custom->appearance['language'] = 'auto';
|
||||||
|
|
||||||
|
/* The temporary storage directory where we will put jpegPhoto data
|
||||||
|
This directory must be readable and writable by your web server. */
|
||||||
|
// $config->custom->jpeg['tmpdir'] = '/tmp'; // Example for Unix systems
|
||||||
|
# $config->custom->jpeg['tmpdir'] = 'c:\\temp'; // Example for Windows systems
|
||||||
|
|
||||||
|
/* Set this to (bool)true if you do NOT want a random salt used when
|
||||||
|
calling crypt(). Instead, use the first two letters of the user's
|
||||||
|
password. This is insecure but unfortunately needed for some older
|
||||||
|
environments. */
|
||||||
|
# $config->custom->password['no_random_crypt_salt'] = true;
|
||||||
|
|
||||||
|
/* PHP script timeout control. If php runs longer than this many seconds then
|
||||||
|
PHP will stop with an Maximum Execution time error. Increase this value from
|
||||||
|
the default if queries to your LDAP server are slow. The default is either
|
||||||
|
30 seconds or the setting of max_exection_time if this is null. */
|
||||||
|
// $config->custom->session['timelimit'] = 30;
|
||||||
|
|
||||||
|
/* Our local timezone
|
||||||
|
This is to make sure that when we ask the system for the current time, we
|
||||||
|
get the right local time. If this is not set, all time() calculations will
|
||||||
|
assume UTC if you have not set PHP date.timezone. */
|
||||||
|
// $config->custom->appearance['timezone'] = null;
|
||||||
|
# $config->custom->appearance['timezone'] = 'Europe/Istanbul';
|
||||||
|
|
||||||
|
/*********************************************
|
||||||
|
* Commands *
|
||||||
|
*********************************************/
|
||||||
|
|
||||||
|
/* Command availability ; if you don't authorize a command the command
|
||||||
|
links will not be shown and the command action will not be permitted.
|
||||||
|
For better security, set also ACL in your ldap directory. */
|
||||||
|
/*
|
||||||
|
$config->custom->commands['cmd'] = array(
|
||||||
|
'entry_internal_attributes_show' => true,
|
||||||
|
'entry_refresh' => true,
|
||||||
|
'oslinks' => true,
|
||||||
|
'switch_template' => true
|
||||||
|
);
|
||||||
|
|
||||||
|
$config->custom->commands['script'] = array(
|
||||||
|
'add_attr_form' => true,
|
||||||
|
'add_oclass_form' => true,
|
||||||
|
'add_value_form' => true,
|
||||||
|
'collapse' => true,
|
||||||
|
'compare' => true,
|
||||||
|
'compare_form' => true,
|
||||||
|
'copy' => true,
|
||||||
|
'copy_form' => true,
|
||||||
|
'create' => true,
|
||||||
|
'create_confirm' => true,
|
||||||
|
'delete' => true,
|
||||||
|
'delete_attr' => true,
|
||||||
|
'delete_form' => true,
|
||||||
|
'draw_tree_node' => true,
|
||||||
|
'expand' => true,
|
||||||
|
'export' => true,
|
||||||
|
'export_form' => true,
|
||||||
|
'import' => true,
|
||||||
|
'import_form' => true,
|
||||||
|
'login' => true,
|
||||||
|
'logout' => true,
|
||||||
|
'login_form' => true,
|
||||||
|
'mass_delete' => true,
|
||||||
|
'mass_edit' => true,
|
||||||
|
'mass_update' => true,
|
||||||
|
'modify_member_form' => true,
|
||||||
|
'monitor' => true,
|
||||||
|
'purge_cache' => true,
|
||||||
|
'query_engine' => true,
|
||||||
|
'rename' => true,
|
||||||
|
'rename_form' => true,
|
||||||
|
'rdelete' => true,
|
||||||
|
'refresh' => true,
|
||||||
|
'schema' => true,
|
||||||
|
'server_info' => true,
|
||||||
|
'show_cache' => true,
|
||||||
|
'template_engine' => true,
|
||||||
|
'update_confirm' => true,
|
||||||
|
'update' => true
|
||||||
|
);
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*********************************************
|
||||||
|
* Appearance *
|
||||||
|
*********************************************/
|
||||||
|
|
||||||
|
/* If you want to choose the appearance of the tree, specify a class name which
|
||||||
|
inherits from the Tree class. */
|
||||||
|
// $config->custom->appearance['tree'] = 'AJAXTree';
|
||||||
|
# $config->custom->appearance['tree'] = 'HTMLTree';
|
||||||
|
|
||||||
|
/* Just show your custom templates. */
|
||||||
|
// $config->custom->appearance['custom_templates_only'] = false;
|
||||||
|
|
||||||
|
/* Disable the default template. */
|
||||||
|
// $config->custom->appearance['disable_default_template'] = false;
|
||||||
|
|
||||||
|
/* Hide the warnings for invalid objectClasses/attributes in templates. */
|
||||||
|
// $config->custom->appearance['hide_template_warning'] = false;
|
||||||
|
|
||||||
|
/* Set to true if you would like to hide header and footer parts. */
|
||||||
|
// $config->custom->appearance['minimalMode'] = false;
|
||||||
|
|
||||||
|
/* Configure what objects are shown in left hand tree */
|
||||||
|
// $config->custom->appearance['tree_filter'] = '(objectclass=*)';
|
||||||
|
|
||||||
|
/* The height and width of the tree. If these values are not set, then
|
||||||
|
no tree scroll bars are provided. */
|
||||||
|
// $config->custom->appearance['tree_height'] = null;
|
||||||
|
# $config->custom->appearance['tree_height'] = 600;
|
||||||
|
// $config->custom->appearance['tree_width'] = null;
|
||||||
|
# $config->custom->appearance['tree_width'] = 250;
|
||||||
|
|
||||||
|
/* Confirm create and update operations, allowing you to review the changes
|
||||||
|
and optionally skip attributes during the create/update operation. */
|
||||||
|
// $config->custom->confirm['create'] = true;
|
||||||
|
// $config->custom->confirm['update'] = true;
|
||||||
|
|
||||||
|
/* Confirm copy operations, and treat them like create operations. This allows
|
||||||
|
you to edit the attributes (thus changing any that might conflict with
|
||||||
|
uniqueness) before creating the new entry. */
|
||||||
|
// $config->custom->confirm['copy'] = true;
|
||||||
|
|
||||||
|
/*********************************************
|
||||||
|
* User-friendly attribute translation *
|
||||||
|
*********************************************/
|
||||||
|
|
||||||
|
/* Use this array to map attribute names to user friendly names. For example, if
|
||||||
|
you don't want to see "facsimileTelephoneNumber" but rather "Fax". */
|
||||||
|
// $config->custom->appearance['friendly_attrs'] = array();
|
||||||
|
$config->custom->appearance['friendly_attrs'] = array(
|
||||||
|
'facsimileTelephoneNumber' => 'Fax',
|
||||||
|
'gid' => 'Group',
|
||||||
|
'mail' => 'Email',
|
||||||
|
'telephoneNumber' => 'Telephone',
|
||||||
|
'uid' => 'User Name',
|
||||||
|
'userPassword' => 'Password'
|
||||||
|
);
|
||||||
|
|
||||||
|
/*********************************************
|
||||||
|
* Hidden attributes *
|
||||||
|
*********************************************/
|
||||||
|
|
||||||
|
/* You may want to hide certain attributes from being edited. If you want to
|
||||||
|
hide attributes from the user, you should use your LDAP servers ACLs.
|
||||||
|
NOTE: The user must be able to read the hide_attrs_exempt entry to be
|
||||||
|
excluded. */
|
||||||
|
// $config->custom->appearance['hide_attrs'] = array();
|
||||||
|
# $config->custom->appearance['hide_attrs'] = array('objectClass');
|
||||||
|
|
||||||
|
/* Members of this list will be exempt from the hidden attributes. */
|
||||||
|
// $config->custom->appearance['hide_attrs_exempt'] = null;
|
||||||
|
# $config->custom->appearance['hide_attrs_exempt'] = 'cn=PLA UnHide,ou=Groups,c=AU';
|
||||||
|
|
||||||
|
/*********************************************
|
||||||
|
* Read-only attributes *
|
||||||
|
*********************************************/
|
||||||
|
|
||||||
|
/* You may want to phpLDAPadmin to display certain attributes as read only,
|
||||||
|
meaning that users will not be presented a form for modifying those
|
||||||
|
attributes, and they will not be allowed to be modified on the "back-end"
|
||||||
|
either. You may configure this list here:
|
||||||
|
NOTE: The user must be able to read the readonly_attrs_exempt entry to be
|
||||||
|
excluded. */
|
||||||
|
// $config->custom->appearance['readonly_attrs'] = array();
|
||||||
|
|
||||||
|
/* Members of this list will be exempt from the readonly attributes. */
|
||||||
|
// $config->custom->appearance['readonly_attrs_exempt'] = null;
|
||||||
|
# $config->custom->appearance['readonly_attrs_exempt'] = 'cn=PLA ReadWrite,ou=Groups,c=AU';
|
||||||
|
|
||||||
|
/*********************************************
|
||||||
|
* Group attributes *
|
||||||
|
*********************************************/
|
||||||
|
|
||||||
|
/* Add "modify group members" link to the attribute. */
|
||||||
|
// $config->custom->modify_member['groupattr'] = array('member','uniqueMember','memberUid');
|
||||||
|
|
||||||
|
/* Configure filter for member search. This only applies to "modify group members" feature */
|
||||||
|
// $config->custom->modify_member['filter'] = '(objectclass=Person)';
|
||||||
|
|
||||||
|
/* Attribute that is added to the group member attribute. */
|
||||||
|
// $config->custom->modify_member['attr'] = 'dn';
|
||||||
|
|
||||||
|
/* For Posix attributes */
|
||||||
|
// $config->custom->modify_member['posixattr'] = 'uid';
|
||||||
|
// $config->custom->modify_member['posixfilter'] = '(uid=*)';
|
||||||
|
// $config->custom->modify_member['posixgroupattr'] = 'memberUid';
|
||||||
|
|
||||||
|
/*********************************************
|
||||||
|
* Support for attrs display order *
|
||||||
|
*********************************************/
|
||||||
|
|
||||||
|
/* Use this array if you want to have your attributes displayed in a specific
|
||||||
|
order. You can use default attribute names or their fridenly names.
|
||||||
|
For example, "sn" will be displayed right after "givenName". All the other
|
||||||
|
attributes that are not specified in this array will be displayed after in
|
||||||
|
alphabetical order. */
|
||||||
|
// $config->custom->appearance['attr_display_order'] = array();
|
||||||
|
# $config->custom->appearance['attr_display_order'] = array(
|
||||||
|
# 'givenName',
|
||||||
|
# 'sn',
|
||||||
|
# 'cn',
|
||||||
|
# 'displayName',
|
||||||
|
# 'uid',
|
||||||
|
# 'uidNumber',
|
||||||
|
# 'gidNumber',
|
||||||
|
# 'homeDirectory',
|
||||||
|
# 'mail',
|
||||||
|
# 'userPassword'
|
||||||
|
# );
|
||||||
|
|
||||||
|
/*********************************************
|
||||||
|
* Define your LDAP servers in this section *
|
||||||
|
*********************************************/
|
||||||
|
|
||||||
|
$servers = new Datastore();
|
||||||
|
|
||||||
|
/* $servers->NewServer('ldap_pla') must be called before each new LDAP server
|
||||||
|
declaration. */
|
||||||
|
$servers->newServer('ldap_pla');
|
||||||
|
|
||||||
|
/* A convenient name that will appear in the tree viewer and throughout
|
||||||
|
phpLDAPadmin to identify this LDAP server to users. */
|
||||||
|
$servers->setValue('server','name','My LDAP Server');
|
||||||
|
|
||||||
|
/* Examples:
|
||||||
|
'ldap.example.com',
|
||||||
|
'ldaps://ldap.example.com/',
|
||||||
|
'ldapi://%2fusr%local%2fvar%2frun%2fldapi'
|
||||||
|
(Unix socket at /usr/local/var/run/ldap) */
|
||||||
|
// $servers->setValue('server','host','127.0.0.1');
|
||||||
|
|
||||||
|
/* The port your LDAP server listens on (no quotes). 389 is standard. */
|
||||||
|
// $servers->setValue('server','port',389);
|
||||||
|
|
||||||
|
/* Array of base DNs of your LDAP server. Leave this blank to have phpLDAPadmin
|
||||||
|
auto-detect it for you. */
|
||||||
|
// $servers->setValue('server','base',array(''));
|
||||||
|
|
||||||
|
/* Five options for auth_type:
|
||||||
|
1. 'cookie': you will login via a web form, and a client-side cookie will
|
||||||
|
store your login dn and password.
|
||||||
|
2. 'session': same as cookie but your login dn and password are stored on the
|
||||||
|
web server in a persistent session variable.
|
||||||
|
3. 'http': same as session but your login dn and password are retrieved via
|
||||||
|
HTTP authentication.
|
||||||
|
4. 'config': specify your login dn and password here in this config file. No
|
||||||
|
login will be required to use phpLDAPadmin for this server.
|
||||||
|
5. 'sasl': login will be taken from the webserver's kerberos authentication.
|
||||||
|
Currently only GSSAPI has been tested (using mod_auth_kerb).
|
||||||
|
|
||||||
|
Choose wisely to protect your authentication information appropriately for
|
||||||
|
your situation. If you choose 'cookie', your cookie contents will be
|
||||||
|
encrypted using blowfish and the secret your specify above as
|
||||||
|
session['blowfish']. */
|
||||||
|
// $servers->setValue('login','auth_type','session');
|
||||||
|
|
||||||
|
/* The DN of the user for phpLDAPadmin to bind with. For anonymous binds or
|
||||||
|
'cookie','session' or 'sasl' auth_types, LEAVE THE LOGIN_DN AND LOGIN_PASS
|
||||||
|
BLANK. If you specify a login_attr in conjunction with a cookie or session
|
||||||
|
auth_type, then you can also specify the bind_id/bind_pass here for searching
|
||||||
|
the directory for users (ie, if your LDAP server does not allow anonymous
|
||||||
|
binds. */
|
||||||
|
// $servers->setValue('login','bind_id','');
|
||||||
|
# $servers->setValue('login','bind_id','cn=Manager,dc=example,dc=com');
|
||||||
|
|
||||||
|
/* Your LDAP password. If you specified an empty bind_id above, this MUST also
|
||||||
|
be blank. */
|
||||||
|
// $servers->setValue('login','bind_pass','');
|
||||||
|
# $servers->setValue('login','bind_pass','secret');
|
||||||
|
|
||||||
|
/* Use TLS (Transport Layer Security) to connect to the LDAP server. */
|
||||||
|
// $servers->setValue('server','tls',false);
|
||||||
|
|
||||||
|
/************************************
|
||||||
|
* SASL Authentication *
|
||||||
|
************************************/
|
||||||
|
|
||||||
|
/* Enable SASL authentication LDAP SASL authentication requires PHP 5.x
|
||||||
|
configured with --with-ldap-sasl=DIR. If this option is disabled (ie, set to
|
||||||
|
false), then all other sasl options are ignored. */
|
||||||
|
// $servers->setValue('login','auth_type','sasl');
|
||||||
|
|
||||||
|
/* SASL auth mechanism */
|
||||||
|
// $servers->setValue('sasl','mech','GSSAPI');
|
||||||
|
|
||||||
|
/* SASL authentication realm name */
|
||||||
|
// $servers->setValue('sasl','realm','');
|
||||||
|
# $servers->setValue('sasl','realm','EXAMPLE.COM');
|
||||||
|
|
||||||
|
/* SASL authorization ID name
|
||||||
|
If this option is undefined, authorization id will be computed from bind DN,
|
||||||
|
using authz_id_regex and authz_id_replacement. */
|
||||||
|
// $servers->setValue('sasl','authz_id', null);
|
||||||
|
|
||||||
|
/* SASL authorization id regex and replacement
|
||||||
|
When authz_id property is not set (default), phpLDAPAdmin will try to
|
||||||
|
figure out authorization id by itself from bind distinguished name (DN).
|
||||||
|
|
||||||
|
This procedure is done by calling preg_replace() php function in the
|
||||||
|
following way:
|
||||||
|
|
||||||
|
$authz_id = preg_replace($sasl_authz_id_regex,$sasl_authz_id_replacement,
|
||||||
|
$bind_dn);
|
||||||
|
|
||||||
|
For info about pcre regexes, see:
|
||||||
|
- pcre(3), perlre(3)
|
||||||
|
- http://www.php.net/preg_replace */
|
||||||
|
// $servers->setValue('sasl','authz_id_regex',null);
|
||||||
|
// $servers->setValue('sasl','authz_id_replacement',null);
|
||||||
|
# $servers->setValue('sasl','authz_id_regex','/^uid=([^,]+)(.+)/i');
|
||||||
|
# $servers->setValue('sasl','authz_id_replacement','$1');
|
||||||
|
|
||||||
|
/* SASL auth security props.
|
||||||
|
See http://beepcore-tcl.sourceforge.net/tclsasl.html#anchor5 for explanation. */
|
||||||
|
// $servers->setValue('sasl','props',null);
|
||||||
|
|
||||||
|
/* Default password hashing algorithm. One of md5, ssha, sha, md5crpyt, smd5,
|
||||||
|
blowfish, crypt or leave blank for now default algorithm. */
|
||||||
|
// $servers->setValue('appearance','password_hash','md5');
|
||||||
|
|
||||||
|
/* If you specified 'cookie' or 'session' as the auth_type above, you can
|
||||||
|
optionally specify here an attribute to use when logging in. If you enter
|
||||||
|
'uid' and login as 'dsmith', phpLDAPadmin will search for (uid=dsmith)
|
||||||
|
and log in as that user.
|
||||||
|
Leave blank or specify 'dn' to use full DN for logging in. Note also that if
|
||||||
|
your LDAP server requires you to login to perform searches, you can enter the
|
||||||
|
DN to use when searching in 'bind_id' and 'bind_pass' above. */
|
||||||
|
// $servers->setValue('login','attr','dn');
|
||||||
|
|
||||||
|
/* Base DNs to used for logins. If this value is not set, then the LDAP server
|
||||||
|
Base DNs are used. */
|
||||||
|
// $servers->setValue('login','base',array());
|
||||||
|
|
||||||
|
/* If 'login,attr' is used above such that phpLDAPadmin will search for your DN
|
||||||
|
at login, you may restrict the search to a specific objectClasses. EG, set this
|
||||||
|
to array('posixAccount') or array('inetOrgPerson',..), depending upon your
|
||||||
|
setup. */
|
||||||
|
// $servers->setValue('login','class',array());
|
||||||
|
|
||||||
|
/* If you specified something different from 'dn', for example 'uid', as the
|
||||||
|
login_attr above, you can optionally specify here to fall back to
|
||||||
|
authentication with dn.
|
||||||
|
This is useful, when users should be able to log in with their uid, but
|
||||||
|
the ldap administrator wants to log in with his root-dn, that does not
|
||||||
|
necessarily have the uid attribute.
|
||||||
|
When using this feature, login_class is ignored. */
|
||||||
|
// $servers->setValue('login','fallback_dn',false);
|
||||||
|
|
||||||
|
/* Specify true If you want phpLDAPadmin to not display or permit any
|
||||||
|
modification to the LDAP server. */
|
||||||
|
// $servers->setValue('server','read_only',false);
|
||||||
|
|
||||||
|
/* Specify false if you do not want phpLDAPadmin to draw the 'Create new' links
|
||||||
|
in the tree viewer. */
|
||||||
|
// $servers->setValue('appearance','show_create',true);
|
||||||
|
|
||||||
|
/* Set to true if you would like to initially open the first level of each tree. */
|
||||||
|
// $servers->setValue('appearance','open_tree',false);
|
||||||
|
|
||||||
|
/* This feature allows phpLDAPadmin to automatically determine the next
|
||||||
|
available uidNumber for a new entry. */
|
||||||
|
// $servers->setValue('auto_number','enable',true);
|
||||||
|
|
||||||
|
/* The mechanism to use when finding the next available uidNumber. Two possible
|
||||||
|
values: 'uidpool' or 'search'.
|
||||||
|
The 'uidpool' mechanism uses an existing uidPool entry in your LDAP server to
|
||||||
|
blindly lookup the next available uidNumber. The 'search' mechanism searches
|
||||||
|
for entries with a uidNumber value and finds the first available uidNumber
|
||||||
|
(slower). */
|
||||||
|
// $servers->setValue('auto_number','mechanism','search');
|
||||||
|
|
||||||
|
/* The DN of the search base when the 'search' mechanism is used above. */
|
||||||
|
# $servers->setValue('auto_number','search_base','ou=People,dc=example,dc=com');
|
||||||
|
|
||||||
|
/* The minimum number to use when searching for the next available number
|
||||||
|
(only when 'search' is used for auto_number. */
|
||||||
|
// $servers->setValue('auto_number','min',array('uidNumber'=>1000,'gidNumber'=>500));
|
||||||
|
|
||||||
|
/* If you set this, then phpldapadmin will bind to LDAP with this user ID when
|
||||||
|
searching for the uidnumber. The idea is, this user id would have full
|
||||||
|
(readonly) access to uidnumber in your ldap directory (the logged in user
|
||||||
|
may not), so that you can be guaranteed to get a unique uidnumber for your
|
||||||
|
directory. */
|
||||||
|
// $servers->setValue('auto_number','dn',null);
|
||||||
|
|
||||||
|
/* The password for the dn above. */
|
||||||
|
// $servers->setValue('auto_number','pass',null);
|
||||||
|
|
||||||
|
/* Enable anonymous bind login. */
|
||||||
|
// $servers->setValue('login','anon_bind',true);
|
||||||
|
|
||||||
|
/* Use customized page with prefix when available. */
|
||||||
|
# $servers->setValue('custom','pages_prefix','custom_');
|
||||||
|
|
||||||
|
/* If you set this, then only these DNs are allowed to log in. This array can
|
||||||
|
contain individual users, groups or ldap search filter(s). Keep in mind that
|
||||||
|
the user has not authenticated yet, so this will be an anonymous search to
|
||||||
|
the LDAP server, so make your ACLs allow these searches to return results! */
|
||||||
|
# $servers->setValue('login','allowed_dns',array(
|
||||||
|
# 'uid=stran,ou=People,dc=example,dc=com',
|
||||||
|
# '(&(gidNumber=811)(objectClass=groupOfNames))',
|
||||||
|
# '(|(uidNumber=200)(uidNumber=201))',
|
||||||
|
# 'cn=callcenter,ou=Group,dc=example,dc=com'));
|
||||||
|
|
||||||
|
/* Set this if you dont want this LDAP server to show in the tree */
|
||||||
|
// $servers->setValue('server','visible',true);
|
||||||
|
|
||||||
|
/* Set this if you want to hide the base DNs that dont exist instead of
|
||||||
|
displaying the message "The base entry doesnt exist, create it?"
|
||||||
|
// $servers->setValue('server','hide_noaccess_base',false);
|
||||||
|
# $servers->setValue('server','hide_noaccess_base',true);
|
||||||
|
|
||||||
|
/* This is the time out value in minutes for the server. After as many minutes
|
||||||
|
of inactivity you will be automatically logged out. If not set, the default
|
||||||
|
value will be ( session_cache_expire()-1 ) */
|
||||||
|
# $servers->setValue('login','timeout',30);
|
||||||
|
|
||||||
|
/* Set this if you want phpldapadmin to perform rename operation on entry which
|
||||||
|
has children. Certain servers are known to allow it, certain are not. */
|
||||||
|
// $servers->setValue('server','branch_rename',false);
|
||||||
|
|
||||||
|
/* If you set this, then phpldapadmin will show these attributes as
|
||||||
|
internal attributes, even if they are not defined in your schema. */
|
||||||
|
// $servers->setValue('server','custom_sys_attrs',array(''));
|
||||||
|
# $servers->setValue('server','custom_sys_attrs',array('passwordExpirationTime','passwordAllowChangeTime'));
|
||||||
|
|
||||||
|
/* If you set this, then phpldapadmin will show these attributes on
|
||||||
|
objects, even if they are not defined in your schema. */
|
||||||
|
// $servers->setValue('server','custom_attrs',array(''));
|
||||||
|
# $servers->setValue('server','custom_attrs',array('nsRoleDN','nsRole','nsAccountLock'));
|
||||||
|
|
||||||
|
/* These attributes will be forced to MAY attributes and become option in the
|
||||||
|
templates. If they are not defined in the templates, then they wont appear
|
||||||
|
as per normal template processing. You may want to do this because your LDAP
|
||||||
|
server may automatically calculate a default value.
|
||||||
|
In Fedora Directory Server using the DNA Plugin one could ignore uidNumber,
|
||||||
|
gidNumber and sambaSID. */
|
||||||
|
// $servers->setValue('server','force_may',array(''));
|
||||||
|
# $servers->setValue('server','force_may',array('uidNumber','gidNumber','sambaSID'));
|
||||||
|
|
||||||
|
/*********************************************
|
||||||
|
* Unique attributes *
|
||||||
|
*********************************************/
|
||||||
|
|
||||||
|
/* You may want phpLDAPadmin to enforce some attributes to have unique values
|
||||||
|
(ie: not belong to other entries in your tree. This (together with
|
||||||
|
'unique','dn' and 'unique','pass' option will not let updates to
|
||||||
|
occur with other attributes have the same value. */
|
||||||
|
# $servers->setValue('unique','attrs',array('mail','uid','uidNumber'));
|
||||||
|
|
||||||
|
/* If you set this, then phpldapadmin will bind to LDAP with this user ID when
|
||||||
|
searching for attribute uniqueness. The idea is, this user id would have full
|
||||||
|
(readonly) access to your ldap directory (the logged in user may not), so
|
||||||
|
that you can be guaranteed to get a unique uidnumber for your directory. */
|
||||||
|
// $servers->setValue('unique','dn',null);
|
||||||
|
|
||||||
|
/* The password for the dn above. */
|
||||||
|
// $servers->setValue('unique','pass',null);
|
||||||
|
|
||||||
|
/**************************************************************************
|
||||||
|
* If you want to configure additional LDAP servers, do so below. *
|
||||||
|
* Remove the commented lines and use this section as a template for all *
|
||||||
|
* your other LDAP servers. *
|
||||||
|
**************************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
$servers->newServer('ldap_pla');
|
||||||
|
$servers->setValue('server','name','LDAP Server');
|
||||||
|
$servers->setValue('server','host','127.0.0.1');
|
||||||
|
$servers->setValue('server','port',389);
|
||||||
|
$servers->setValue('server','base',array(''));
|
||||||
|
$servers->setValue('login','auth_type','cookie');
|
||||||
|
$servers->setValue('login','bind_id','');
|
||||||
|
$servers->setValue('login','bind_pass','');
|
||||||
|
$servers->setValue('server','tls',false);
|
||||||
|
|
||||||
|
# SASL auth
|
||||||
|
$servers->setValue('login','auth_type','sasl');
|
||||||
|
$servers->setValue('sasl','mech','GSSAPI');
|
||||||
|
$servers->setValue('sasl','realm','EXAMPLE.COM');
|
||||||
|
$servers->setValue('sasl','authz_id',null);
|
||||||
|
$servers->setValue('sasl','authz_id_regex','/^uid=([^,]+)(.+)/i');
|
||||||
|
$servers->setValue('sasl','authz_id_replacement','$1');
|
||||||
|
$servers->setValue('sasl','props',null);
|
||||||
|
|
||||||
|
$servers->setValue('appearance','password_hash','md5');
|
||||||
|
$servers->setValue('login','attr','dn');
|
||||||
|
$servers->setValue('login','fallback_dn',false);
|
||||||
|
$servers->setValue('login','class',null);
|
||||||
|
$servers->setValue('server','read_only',false);
|
||||||
|
$servers->setValue('appearance','show_create',true);
|
||||||
|
|
||||||
|
$servers->setValue('auto_number','enable',true);
|
||||||
|
$servers->setValue('auto_number','mechanism','search');
|
||||||
|
$servers->setValue('auto_number','search_base',null);
|
||||||
|
$servers->setValue('auto_number','min',array('uidNumber'=>1000,'gidNumber'=>500));
|
||||||
|
$servers->setValue('auto_number','dn',null);
|
||||||
|
$servers->setValue('auto_number','pass',null);
|
||||||
|
|
||||||
|
$servers->setValue('login','anon_bind',true);
|
||||||
|
$servers->setValue('custom','pages_prefix','custom_');
|
||||||
|
$servers->setValue('unique','attrs',array('mail','uid','uidNumber'));
|
||||||
|
$servers->setValue('unique','dn',null);
|
||||||
|
$servers->setValue('unique','pass',null);
|
||||||
|
|
||||||
|
$servers->setValue('server','visible',true);
|
||||||
|
$servers->setValue('login','timeout',30);
|
||||||
|
$servers->setValue('server','branch_rename',false);
|
||||||
|
$servers->setValue('server','custom_sys_attrs',array('passwordExpirationTime','passwordAllowChangeTime'));
|
||||||
|
$servers->setValue('server','custom_attrs',array('nsRoleDN','nsRole','nsAccountLock'));
|
||||||
|
$servers->setValue('server','force_may',array('uidNumber','gidNumber','sambaSID'));
|
||||||
|
*/
|
||||||
|
?>
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
# phpldapadmin - Web based OpenLDAP browser written in php
|
||||||
|
#
|
||||||
|
# Allows only localhost by default
|
||||||
|
#
|
||||||
|
# But allowing phpmyadmin to anyone other than localhost should be considered
|
||||||
|
# dangerous unless properly secured by SSL
|
||||||
|
|
||||||
|
Alias /phpldapadmin /usr/share/phpldapadmin
|
||||||
|
|
||||||
|
<Directory /usr/share/phpldapadmin/>
|
||||||
|
Order Deny,Allow
|
||||||
|
Deny from All
|
||||||
|
Allow from 127.0.0.1
|
||||||
|
Allow from ::1
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
# These directories do not require access over HTTP - taken from the original
|
||||||
|
# phpmyadmin upstream tarball
|
||||||
|
#
|
||||||
|
<Directory /usr/share/phpldapadmin/lib/>
|
||||||
|
Order Deny,Allow
|
||||||
|
Deny from All
|
||||||
|
Allow from None
|
||||||
|
</Directory>
|
||||||
|
|
||||||
@@ -0,0 +1,43 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>phpldapadmin</Name>
|
||||||
|
<Homepage>http://phpldapadmin.sourceforge.net</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPLv2</License>
|
||||||
|
<IsA>app:gui</IsA>
|
||||||
|
<Summary>phpLDAPadmin (also known as PLA) is a web-based LDAP client</Summary>
|
||||||
|
<Description>phpLDAPadmin (also known as PLA) is a web-based LDAP client. It provides easy, anywhere-accessible, multi-language administration for your LDAP server. </Description>
|
||||||
|
<Archive sha1sum="669fca66c75e24137e106fdd02e3832f81146e23" type="targz">mirrors://sourceforge/phpldapadmin/phpldapadmin-php5/1.2.3/phpldapadmin-1.2.3.tgz</Archive>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>phpldapadmin</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>mod_php</Dependency>
|
||||||
|
<Dependency>openldap-server</Dependency>
|
||||||
|
<Dependency>openldap-client</Dependency>
|
||||||
|
<Dependency>apache</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="data">/usr/share/phpldapadmin</Path>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
<Path fileType="config">/usr/share/phpldapadmin/config/config.php</Path>
|
||||||
|
<Path fileType="config">/etc/apache2/conf.d/phpldapadmin.conf</Path>
|
||||||
|
</Files>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="1">
|
||||||
|
<Date>2016-06-10</Date>
|
||||||
|
<Version>1.2.3</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Aydın Demirel</Name>
|
||||||
|
<Email>aydin@demirel.web.tr</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>phpldapadmin</Name>
|
||||||
|
<Summary xml:lang="tr">Phpldapadmin aynı zamanda PLA olarak bilinen web tabanlı bir LDAP istemcisidir.</Summary>
|
||||||
|
<Description xml:lang="tr">Phpldapadmin aynı zamanda PLA olarak bilinen web tabanlı bir LDAP istemcisidir. LDAP sunucunuz için çoklu dil desteği yönetimi, herhangi bir yerden erişilebilirlik ve kolaylık sağlar.</Description>
|
||||||
|
</Source>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Licensed under the GNU General Public License, version 3.
|
||||||
|
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||||
|
|
||||||
|
from pisi.actionsapi import get
|
||||||
|
from pisi.actionsapi import pisitools
|
||||||
|
|
||||||
|
WorkDir="phpMyAdmin-%s-all-languages" % get.srcVERSION()
|
||||||
|
|
||||||
|
def install():
|
||||||
|
pisitools.insinto("/usr/share/phpmyadmin", "*")
|
||||||
|
|
||||||
|
pisitools.dohtml("*")
|
||||||
|
pisitools.dodoc("ChangeLog","LICENSE","README")
|
||||||
|
|
||||||
|
#for phpmyadmin import sql max size
|
||||||
|
pisitools.dodir("/usr/share/phpmyadmin/upload")
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
import random
|
||||||
|
import string
|
||||||
|
|
||||||
|
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
|
||||||
|
|
||||||
|
# Provide different blowfish cookie key for each computer
|
||||||
|
generated_key = ''.join(random.sample(string.letters + string.digits, 32))
|
||||||
|
config_path = '/usr/share/phpmyadmin/config.inc.php'
|
||||||
|
new_config = open(config_path).read().replace('BLOWFISHSECRET', generated_key)
|
||||||
|
open(config_path, 'w').write(new_config)
|
||||||
|
|
||||||
|
def preRemove():
|
||||||
|
pass
|
||||||
@@ -0,0 +1,78 @@
|
|||||||
|
<?php
|
||||||
|
/* vim: set expandtab sw=4 ts=4 sts=4: */
|
||||||
|
/**
|
||||||
|
* phpMyAdmin sample configuration, you can use it as base for
|
||||||
|
* manual configuration. For easier setup you can use setup/
|
||||||
|
*
|
||||||
|
* All directives are explained in Documentation.html and on phpMyAdmin
|
||||||
|
* wiki <http://wiki.phpmyadmin.net>.
|
||||||
|
*
|
||||||
|
* @version $Id$
|
||||||
|
* @package phpMyAdmin
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This is needed for cookie based authentication to encrypt password in
|
||||||
|
* cookie
|
||||||
|
*/
|
||||||
|
$cfg['blowfish_secret'] = 'BLOWFISHSECRET'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Servers configuration
|
||||||
|
*/
|
||||||
|
$i = 0;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* First server
|
||||||
|
*/
|
||||||
|
$i++;
|
||||||
|
/* Authentication type */
|
||||||
|
$cfg['Servers'][$i]['auth_type'] = 'cookie';
|
||||||
|
/* Server parameters */
|
||||||
|
$cfg['Servers'][$i]['host'] = 'localhost';
|
||||||
|
$cfg['Servers'][$i]['connect_type'] = 'tcp';
|
||||||
|
$cfg['Servers'][$i]['compress'] = false;
|
||||||
|
/* Select mysqli if your server has it */
|
||||||
|
$cfg['Servers'][$i]['extension'] = 'mysqli';
|
||||||
|
$cfg['Servers'][$i]['AllowNoPassword'] = true;
|
||||||
|
|
||||||
|
/* rajk - for blobstreaming */
|
||||||
|
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
|
||||||
|
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
|
||||||
|
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
|
||||||
|
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';
|
||||||
|
|
||||||
|
/* User for advanced features */
|
||||||
|
// $cfg['Servers'][$i]['controluser'] = 'pma';
|
||||||
|
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
|
||||||
|
|
||||||
|
/* Advanced phpMyAdmin features */
|
||||||
|
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
|
||||||
|
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
|
||||||
|
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
|
||||||
|
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
|
||||||
|
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
|
||||||
|
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
|
||||||
|
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
|
||||||
|
// $cfg['Servers'][$i]['history'] = 'pma_history';
|
||||||
|
// $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
|
||||||
|
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
|
||||||
|
|
||||||
|
/* Contrib / Swekey authentication */
|
||||||
|
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';
|
||||||
|
|
||||||
|
/*
|
||||||
|
* End of servers configuration
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Directories for saving/loading files from server
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
*for phpmyadmin import sql max size
|
||||||
|
*/
|
||||||
|
$cfg['UploadDir'] = 'upload';
|
||||||
|
$cfg['SaveDir'] = '';
|
||||||
|
|
||||||
|
?>
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
# phpmyadmin - Web based MySQL browser written in php
|
||||||
|
#
|
||||||
|
# Allows only localhost by default
|
||||||
|
#
|
||||||
|
# But allowing phpmyadmin to anyone other than localhost should be considered
|
||||||
|
# dangerous unless properly secured by SSL
|
||||||
|
|
||||||
|
Alias /phpmyadmin /usr/share/phpmyadmin
|
||||||
|
|
||||||
|
<Directory /usr/share/phpmyadmin/>
|
||||||
|
Order Deny,Allow
|
||||||
|
Deny from All
|
||||||
|
Allow from 127.0.0.1
|
||||||
|
Allow from ::1
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
<Directory /usr/share/phpmyadmin/setup/>
|
||||||
|
Order Deny,Allow
|
||||||
|
Deny from All
|
||||||
|
Allow from 127.0.0.1
|
||||||
|
Allow from ::1
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
# These directories do not require access over HTTP - taken from the original
|
||||||
|
# phpmyadmin upstream tarball
|
||||||
|
#
|
||||||
|
<Directory /usr/share/phpmyadmin/libraries/>
|
||||||
|
Order Deny,Allow
|
||||||
|
Deny from All
|
||||||
|
Allow from None
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
<Directory /usr/share/phpmyadmin/setup/lib/>
|
||||||
|
Order Deny,Allow
|
||||||
|
Deny from All
|
||||||
|
Allow from None
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
# This configuration prevents mod_security at phpmyadmin directories from
|
||||||
|
# filtering SQL etc. This may break your mod_security implementation.
|
||||||
|
#
|
||||||
|
#<IfModule mod_security.c>
|
||||||
|
# <Directory /usr/share/phpmyadmin/>
|
||||||
|
# SecRuleInheritance Off
|
||||||
|
# </Directory>
|
||||||
|
#</IfModule>
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>phpmyadmin</Name>
|
||||||
|
<Homepage>http://www.phpmyadmin.net/</Homepage>
|
||||||
|
<Packager>
|
||||||
|
<Name>PisiLinux Community</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Packager>
|
||||||
|
<License>GPLv2</License>
|
||||||
|
<IsA>app:gui</IsA>
|
||||||
|
<Summary>Browser based MySQL Admin Tool</Summary>
|
||||||
|
<Description>A populer application for managing MySQL Server; add/update data etc. with PHP5 support.</Description>
|
||||||
|
<Archive sha1sum="e3382a618af216b28ea8ad0bc5a458428637aa4c" type="tarxz">https://files.phpmyadmin.net/phpMyAdmin/4.6.2/phpMyAdmin-4.6.2-all-languages.tar.xz</Archive>
|
||||||
|
</Source>
|
||||||
|
|
||||||
|
<Package>
|
||||||
|
<Name>phpmyadmin</Name>
|
||||||
|
<RuntimeDependencies>
|
||||||
|
<Dependency>mod_php</Dependency>
|
||||||
|
<Dependency>mariadb-lib</Dependency>
|
||||||
|
<Dependency>mariadb-client</Dependency>
|
||||||
|
<Dependency>mariadb-server</Dependency>
|
||||||
|
</RuntimeDependencies>
|
||||||
|
<Files>
|
||||||
|
<Path fileType="doc">/usr/share/doc</Path>
|
||||||
|
<Path fileType="data">/usr/share/phpmyadmin</Path>
|
||||||
|
<Path fileType="config">/usr/share/phpmyadmin/config.inc.php</Path>
|
||||||
|
<Path fileType="config">/etc/apache2/conf.d/phpmyadmin.conf</Path>
|
||||||
|
</Files>
|
||||||
|
<AdditionalFiles>
|
||||||
|
<AdditionalFile owner="root" permission="0655" target="/usr/share/phpmyadmin/config.inc.php">config.inc.php</AdditionalFile>
|
||||||
|
<AdditionalFile target="/etc/apache2/conf.d/phpmyadmin.conf" owner="root" group="root" permission="0644">phpmyadmin.conf</AdditionalFile>
|
||||||
|
</AdditionalFiles>
|
||||||
|
<Provides>
|
||||||
|
<COMAR script="package.py">System.Package</COMAR>
|
||||||
|
</Provides>
|
||||||
|
</Package>
|
||||||
|
|
||||||
|
<History>
|
||||||
|
<Update release="1" type="security">
|
||||||
|
<Date>2016-06-10</Date>
|
||||||
|
<Version>4.6.2</Version>
|
||||||
|
<Comment>First release</Comment>
|
||||||
|
<Name>Pisi Linux Admins</Name>
|
||||||
|
<Email>admins@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
|
</History>
|
||||||
|
</PISI>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" ?>
|
||||||
|
<PISI>
|
||||||
|
<Source>
|
||||||
|
<Name>phpmyadmin</Name>
|
||||||
|
<Summary xml:lang="tr">Tarayıcı tabanlı MySQL Yönetim Aracı</Summary>
|
||||||
|
<Description xml:lang="tr">MySQL Sunucusunu yönetmek için PHP5 desteği ile birlikte gelen popüler bir uygulama.</Description>
|
||||||
|
</Source>
|
||||||
|
</PISI>
|
||||||
Reference in New Issue
Block a user