Compare commits
merge into: WMDE:develop
WMDE:develop
WMDE:gh-pages
WMDE:master
pull from: WMDE:gh-pages
WMDE:develop
WMDE:gh-pages
WMDE:master
No commits in common. 'develop' and 'gh-pages' have entirely different histories.
5292 changed files with 556 additions and 905054 deletions
-
3.github/FUNDING.yml
-
11.github/codeql/codeql-config.yml
-
56.github/workflows/codeql-analysis.yml
-
9.gitignore
-
18.travis.yml
-
28Readme.md
-
9SECURITY.md
-
10composer.json
-
1copyright
-
BINimages/checker.png
-
58index.html
-
20javascripts/scale.fix.js
-
44lam-packaging/RPM/lam.apache.conf
-
19lam-packaging/RPM/lam.nginx.conf
-
191lam-packaging/RPM/ldap-account-manager.spec
-
134lam-packaging/autoconf/Makefile.in
-
139lam-packaging/autoconf/configure.ac
-
236lam-packaging/buildPackages
-
15lam-packaging/debian/README-lamdaemon.Debian
-
23lam-packaging/debian/README.Debian
-
804lam-packaging/debian/changelog
-
1lam-packaging/debian/compat
-
17lam-packaging/debian/config
-
38lam-packaging/debian/control
-
992lam-packaging/debian/copyright
-
44lam-packaging/debian/lam.apache.conf
-
17lam-packaging/debian/lam.nginx.conf
-
1lam-packaging/debian/ldap-account-manager-lamdaemon.docs
-
42lam-packaging/debian/ldap-account-manager.dirs
-
2lam-packaging/debian/ldap-account-manager.docs
-
24lam-packaging/debian/minify
-
1lam-packaging/debian/po/POTFILES.in
-
61lam-packaging/debian/po/ca.po
-
104lam-packaging/debian/po/cs.po
-
65lam-packaging/debian/po/da.po
-
87lam-packaging/debian/po/de.po
-
125lam-packaging/debian/po/es.po
-
108lam-packaging/debian/po/fr.po
-
132lam-packaging/debian/po/hu.po
-
75lam-packaging/debian/po/it.po
-
82lam-packaging/debian/po/ja.po
-
66lam-packaging/debian/po/nl.po
-
68lam-packaging/debian/po/pl.po
-
78lam-packaging/debian/po/pt.po
-
117lam-packaging/debian/po/pt_BR.po
-
78lam-packaging/debian/po/ru.po
-
66lam-packaging/debian/po/sk.po
-
116lam-packaging/debian/po/sv.po
-
58lam-packaging/debian/po/templates.pot
-
78lam-packaging/debian/po/vi.po
-
53lam-packaging/debian/po/zh_CN.po
-
112lam-packaging/debian/postinst
-
74lam-packaging/debian/postrm
-
17lam-packaging/debian/preinst
-
91lam-packaging/debian/rules
-
1lam-packaging/debian/source/format
-
23lam-packaging/debian/templates
-
5lam-packaging/debian/watch
-
36lam-packaging/docker/.env
-
112lam-packaging/docker/Dockerfile
-
42lam-packaging/docker/docker-compose.yml
-
66lam-packaging/docker/start.sh
-
8lam-packaging/getVersion
-
5lam/.htaccess
-
680lam/COPYING
-
1109lam/HISTORY
-
32lam/README
-
1lam/VERSION
-
3lam/codespell.sh
-
18lam/composer.json
-
1804lam/composer.lock
-
6lam/config/.gitignore
-
3lam/config/.htaccess
-
206lam/config/addressbook.conf.sample
-
12lam/config/config.cfg.sample
-
63lam/config/language
-
251lam/config/samba3.conf.sample
-
1lam/config/selfService/.gitignore
-
1lam/config/selfService/.placeholder
-
1lam/config/templates/pdf/.gitignore
-
6lam/config/templates/pdf/default.alias.xml
-
7lam/config/templates/pdf/default.asteriskExt.xml
-
6lam/config/templates/pdf/default.automountType.xml
-
7lam/config/templates/pdf/default.bind.xml
-
4lam/config/templates/pdf/default.customType.xml
-
20lam/config/templates/pdf/default.dhcp.xml
-
8lam/config/templates/pdf/default.gon.xml
-
8lam/config/templates/pdf/default.group.xml
-
9lam/config/templates/pdf/default.host.xml
-
11lam/config/templates/pdf/default.kolabSharedFolderType.xml
-
8lam/config/templates/pdf/default.kopanoAddressListType.xml
-
10lam/config/templates/pdf/default.kopanoDynamicGroupType.xml
-
5lam/config/templates/pdf/default.mailAlias.xml
-
7lam/config/templates/pdf/default.netgroup.xml
-
7lam/config/templates/pdf/default.nisObjectType.xml
-
6lam/config/templates/pdf/default.nsviewType.xml
-
6lam/config/templates/pdf/default.oracleContextType.xml
-
18lam/config/templates/pdf/default.ppolicyType.xml
-
7lam/config/templates/pdf/default.pykotaBillingCodeType.xml
-
11lam/config/templates/pdf/default.pykotaPrinterType.xml
@ -1,3 +0,0 @@ |
|||
|
|||
github: [LDAPAccountManager] |
|||
|
@ -1,11 +0,0 @@ |
|||
name: "LAM CodeQL config" |
|||
|
|||
queries: |
|||
- uses: security-and-quality |
|||
|
|||
paths-ignore: |
|||
- '**/3rdParty/**/*.*' |
|||
- '**/lib/extra/**/*.*' |
|||
- '**/lib/*jquery*.js' |
|||
paths: |
|||
- lam |
@ -1,56 +0,0 @@ |
|||
name: "CodeQL" |
|||
|
|||
on: |
|||
push: |
|||
branches: [develop] |
|||
pull_request: |
|||
# The branches below must be a subset of the branches above |
|||
branches: [develop] |
|||
schedule: |
|||
- cron: '0 10 * * 0' |
|||
|
|||
jobs: |
|||
analyse: |
|||
name: Analyse |
|||
runs-on: ubuntu-latest |
|||
|
|||
steps: |
|||
- name: Checkout repository |
|||
uses: actions/checkout@v2 |
|||
with: |
|||
# We must fetch at least the immediate parents so that if this is |
|||
# a pull request then we can checkout the head. |
|||
fetch-depth: 2 |
|||
|
|||
# If this run was triggered by a pull request event, then checkout |
|||
# the head of the pull request instead of the merge commit. |
|||
- run: git checkout HEAD^2 |
|||
if: ${{ github.event_name == 'pull_request' }} |
|||
|
|||
# Initializes the CodeQL tools for scanning. |
|||
- name: Initialize CodeQL |
|||
uses: github/codeql-action/init@v1 |
|||
# Override language selection by uncommenting this and choosing your languages |
|||
# with: |
|||
# languages: go, javascript, csharp, python, cpp, java |
|||
with: |
|||
config-file: ./.github/codeql/codeql-config.yml |
|||
|
|||
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java). |
|||
# If this step fails, then you should remove it and run the build manually (see below) |
|||
- name: Autobuild |
|||
uses: github/codeql-action/autobuild@v1 |
|||
|
|||
# ℹ️ Command-line programs to run using the OS shell. |
|||
# 📚 https://git.io/JvXDl |
|||
|
|||
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines |
|||
# and modify them (or add more) to build your code if your project |
|||
# uses a compiled language |
|||
|
|||
#- run: | |
|||
# make bootstrap |
|||
# make release |
|||
|
|||
- name: Perform CodeQL Analysis |
|||
uses: github/codeql-action/analyze@v1 |
@ -1,9 +0,0 @@ |
|||
/.settings/ |
|||
/.buildpath |
|||
/.project |
|||
/.Readme.md.html |
|||
/vendor/ |
|||
/composer.lock |
|||
/code-coverage/ |
|||
/.phpunit.result.cache |
|||
/lam/lib/3rdParty/composer/bin/ |
@ -1,18 +0,0 @@ |
|||
language: php |
|||
addons: |
|||
sonarcloud: |
|||
organization: "ldap-account-manager" |
|||
php: |
|||
- '7.3' |
|||
|
|||
cache: |
|||
directories: |
|||
- '$HOME/.sonar/cache' |
|||
|
|||
script: |
|||
- phpunit |
|||
- ls -l code-coverage/* |
|||
- sonar-scanner |
|||
- pip install --user codespell |
|||
- cd lam |
|||
- ./codespell.sh |
@ -1,28 +0,0 @@ |
|||
LDAP Account Manager |
|||
==================== |
|||
|
|||
LDAP Account Manager (LAM) is a webfrontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. LAM was designed to make LDAP management as easy as possible for the user. It abstracts from the technical details of LDAP and allows persons without technical background to manage LDAP entries. If needed, power users may still directly edit LDAP entries via the integrated LDAP browser. |
|||
|
|||
 |
|||
|
|||
 |
|||
|
|||
# Download |
|||
You can get the newest version at https://www.ldap-account-manager.org/. |
|||
|
|||
# Documentation |
|||
Please see the [documentation area](https://www.ldap-account-manager.org/lamcms/documentation). |
|||
|
|||
# Source code |
|||
|
|||
There are two modules. Usually, you only need the files inside "lam". |
|||
|
|||
* [lam](lam): LAM main source code |
|||
* [lam-packaging](lam-packaging): build scripts |
|||
|
|||
# License |
|||
|
|||
LAM is published under the GNU General Public License. |
|||
The complete list of licenses can be found in the copyright file. |
|||
|
|||
Copyright (C) 2003 - 2020 Roland Gruber <post@rolandgruber.de> |
@ -1,9 +0,0 @@ |
|||
# Security Policy |
|||
|
|||
## Supported Versions |
|||
|
|||
Security updates are always created based on the latest release. |
|||
|
|||
## Reporting a Vulnerability |
|||
|
|||
Please report all security issues to post@rolandgruber.de. Reports will be answered within 48h. |
@ -1,10 +0,0 @@ |
|||
{ |
|||
"require-dev" : { |
|||
"phpunit/phpunit" : "8.5.2", |
|||
"squizlabs/php_codesniffer" : "3.4.0" |
|||
}, |
|||
"require": { |
|||
"ext-ldap": "*", |
|||
"ext-json": "*" |
|||
} |
|||
} |
@ -1 +0,0 @@ |
|||
Please see lam/copyright. |
After Width: 32 | Height: 30 | Size: 108 B |
@ -0,0 +1,58 @@ |
|||
<!doctype html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="chrome=1"> |
|||
<title>Lam by LDAPAccountManager</title> |
|||
|
|||
<link rel="stylesheet" href="stylesheets/styles.css"> |
|||
<link rel="stylesheet" href="stylesheets/github-dark.css"> |
|||
<script src="javascripts/scale.fix.js"></script> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> |
|||
|
|||
<!--[if lt IE 9]> |
|||
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> |
|||
<![endif]--> |
|||
</head> |
|||
<body> |
|||
<div class="wrapper"> |
|||
<header> |
|||
<h1>Lam</h1> |
|||
<p>LDAP Account Manager</p> |
|||
<p class="view"><a href="https://github.com/LDAPAccountManager/lam">View the Project on GitHub <small>LDAPAccountManager/lam</small></a></p> |
|||
<ul> |
|||
<li><a href="https://github.com/LDAPAccountManager/lam/zipball/master">Download <strong>ZIP File</strong></a></li> |
|||
<li><a href="https://github.com/LDAPAccountManager/lam/tarball/master">Download <strong>TAR Ball</strong></a></li> |
|||
<li><a href="https://github.com/LDAPAccountManager/lam">View On <strong>GitHub</strong></a></li> |
|||
</ul> |
|||
</header> |
|||
<section> |
|||
<h2> |
|||
<a id="easy-ldap-management" class="anchor" href="#easy-ldap-management" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Easy LDAP management</h2> |
|||
|
|||
<p>LDAP Account Manager (LAM) is a webfrontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. LAM was designed to make LDAP management as easy as possible for the user. It abstracts from the technical details of LDAP and allows persons without technical background to manage LDAP entries. If needed, power users may still directly edit LDAP entries via the integrated LDAP browser.</p> |
|||
|
|||
<h3> |
|||
<a id="account-management" class="anchor" href="#account-management" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Account management</h3> |
|||
|
|||
<ul> |
|||
<li>manages Unix, Samba 3/4, Kolab 2/3, Zarafa, DHCP, SSH keys, group of names and much more</li> |
|||
<li>profiles for account creation</li> |
|||
<li>CSV file upload</li> |
|||
<li>automatic creation/deletion of home directories</li> |
|||
<li>setting file system quotas</li> |
|||
<li>PDF output for all accounts</li> |
|||
<li>schema and LDAP browser</li> |
|||
<li>manages multiple servers with different configurations</li> |
|||
<li>multi-language support</li> |
|||
</ul> |
|||
</section> |
|||
</div> |
|||
<footer> |
|||
<p>Project maintained by <a href="https://github.com/LDAPAccountManager">LDAPAccountManager</a></p> |
|||
<p>Hosted on GitHub Pages — Theme by <a href="https://github.com/orderedlist">orderedlist</a></p> |
|||
</footer> |
|||
<!--[if !IE]><script>fixScale(document);</script><![endif]--> |
|||
|
|||
</body> |
|||
</html> |
@ -0,0 +1,20 @@ |
|||
fixScale = function(doc) { |
|||
|
|||
var addEvent = 'addEventListener', |
|||
type = 'gesturestart', |
|||
qsa = 'querySelectorAll', |
|||
scales = [1, 1], |
|||
meta = qsa in doc ? doc[qsa]('meta[name=viewport]') : []; |
|||
|
|||
function fix() { |
|||
meta.content = 'width=device-width,minimum-scale=' + scales[0] + ',maximum-scale=' + scales[1]; |
|||
doc.removeEventListener(type, fix, true); |
|||
} |
|||
|
|||
if ((meta = meta[meta.length - 1]) && addEvent in doc) { |
|||
fix(); |
|||
scales = [.25, 1.6]; |
|||
doc[addEvent](type, fix, true); |
|||
} |
|||
|
|||
}; |
@ -1,44 +0,0 @@ |
|||
|
|||
Alias /lam /usr/share/ldap-account-manager |
|||
|
|||
<Directory /usr/share/ldap-account-manager> |
|||
Options +FollowSymLinks |
|||
AllowOverride All |
|||
Require all granted |
|||
DirectoryIndex index.html |
|||
</Directory> |
|||
|
|||
<Directory /var/lib/ldap-account-manager/tmp> |
|||
Options -Indexes |
|||
</Directory> |
|||
|
|||
<Directory /var/lib/ldap-account-manager/tmp/internal> |
|||
Options -Indexes |
|||
Require all denied |
|||
</Directory> |
|||
|
|||
<Directory /var/lib/ldap-account-manager/sess> |
|||
Options -Indexes |
|||
Require all denied |
|||
</Directory> |
|||
|
|||
<Directory /var/lib/ldap-account-manager/config> |
|||
Options -Indexes |
|||
Require all denied |
|||
</Directory> |
|||
|
|||
<Directory /usr/share/ldap-account-manager/lib> |
|||
Options -Indexes |
|||
Require all denied |
|||
</Directory> |
|||
|
|||
<Directory /usr/share/ldap-account-manager/help> |
|||
Options -Indexes |
|||
Require all denied |
|||
</Directory> |
|||
|
|||
<Directory /usr/share/ldap-account-manager/locale> |
|||
Options -Indexes |
|||
Require all denied |
|||
</Directory> |
|||
|
@ -1,19 +0,0 @@ |
|||
location /lam { |
|||
index index.html; |
|||
alias /usr/share/ldap-account-manager; |
|||
autoindex off; |
|||
|
|||
location ~ \.php$ { |
|||
fastcgi_split_path_info ^(.+\.php)(/.+)$; |
|||
fastcgi_pass unix:/var/run/php7-fpm.sock; |
|||
fastcgi_index index.php; |
|||
include fastcgi_params; |
|||
fastcgi_param SCRIPT_FILENAME $request_filename; |
|||
} |
|||
|
|||
location ~ /lam/(tmp/internal|sess|config|lib|help|locale) { |
|||
deny all; |
|||
return 403; |
|||
} |
|||
|
|||
} |
@ -1,191 +0,0 @@ |
|||
%define httpd_confdir @@HTTP_CONF_DIR@@ |
|||
%define lam_dir ldap-account-manager |
|||
%define lam_uid @@USER@@ |
|||
%define lam_gid @@GROUP@@ |
|||
%define lam_distribution @@DISTRIBUTION@@ |
|||
%define is_suse %(test suse = %lam_distribution && echo 1 || echo 0) |
|||
%define is_fedora %(test fedora = %lam_distribution && echo 1 || echo 0) |
|||
%define _binary_payload w9.bzdio |
|||
%define _source_payload w9.bzdio |
|||
|
|||
Name: ldap-account-manager |
|||
License: GPL |
|||
Group: Productivity/Networking/Web/Frontends |
|||
Version: @@VERSION@@ |
|||
Release: 0.%lam_distribution.1 |
|||
Source0: ldap-account-manager-%{version}.tar.bz2 |
|||
URL: https://www.ldap-account-manager.org/ |
|||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} |
|||
Summary: Administration of LDAP users, groups and hosts via Web GUI |
|||
Summary(de): Administration von Benutzern, Gruppen und Hosts für LDAP-Server |
|||
Vendor: Roland Gruber |
|||
Packager: Roland Gruber <post@rolandgruber.de> |
|||
BuildArch: noarch |
|||
AutoReqProv: no |
|||
|
|||
Source1: lam.nginx.conf |
|||
Source2: lam.apache.conf |
|||
|
|||
%description |
|||
LDAP Account Manager (LAM) runs on an existing webserver. |
|||
It manages user, group and host accounts. Currently LAM supports |
|||
these account types: Samba 3/4, Unix, Kolab 2/3, address book |
|||
entries, NIS mail aliases and MAC addresses. There is an integrated LDAP browser |
|||
to allow access to the raw LDAP attributes. You |
|||
can use templates for account creation and use multiple configuration |
|||
profiles. Account information can be exported as PDF file. There is also |
|||
a script included which manages quota and homedirectories. |
|||
|
|||
%description -l de |
|||
LDAP Account Manager (LAM) läuft auf einem exisierenden Webserver. |
|||
LAM verwaltet Benutzer, Gruppen und Hosts. Zur Zeit werden folgende Account-Typen |
|||
unterstützt: Samba 3/4, Unix, Kolab 2/3, Addressbuch Einträge, NIS |
|||
mail Aliase und MAC-Addressen. Es gibt einen integrierten LDAP-Browser mit dem |
|||
man die LDAP-Einträge direkt bearbeiten kann. Zum Anlegen von Accounts können |
|||
Vorlagen definiert werden. Es können mehrere Konfigurations-Profile |
|||
definiert werden. Account-Informationen können als PDF exportiert |
|||
werden. Außerdem exisitiert ein Script mit dem man Quotas und |
|||
Home-Verzeichnisse verwalten kann. |
|||
|
|||
%package lamdaemon |
|||
|
|||
Summary: Quota and home directory management for LDAP Account Manager |
|||
Summary(de): Verwaltung von Quotas und Heimatverzeichnissen für LDAP Account Manager |
|||
Group: Productivity/Networking/Web/Frontends |
|||
AutoReqProv: no |
|||
%if %is_suse |
|||
Requires: perl |
|||
Requires: sudo |
|||
%endif |
|||
%if %is_fedora |
|||
Requires: perl |
|||
Requires: perl-Sys-Syslog |
|||
Requires: sudo |
|||
%endif |
|||
|
|||
%description lamdaemon |
|||
Lamdaemon is part of LDAP Account Manager. This package |
|||
needs to be installed on the server where the home directories |
|||
reside and/or quotas should be managed. |
|||
|
|||
%description lamdaemon -l de |
|||
Lamdaemon ist Teil von LDAP Account Manager. Dieses Paket |
|||
wird auf dem Server installiert, auf dem Quotas und |
|||
Heimatverzeichnisse verwaltet werden sollen. |
|||
|
|||
%files lamdaemon |
|||
%dir /usr/share/%{lam_dir} |
|||
%dir /usr/share/%{lam_dir}/lib |
|||
/usr/share/%{lam_dir}/lib/lamdaemon.pl |
|||
%doc COPYING HISTORY README VERSION |
|||
|
|||
%prep |
|||
%setup -n ldap-account-manager-%{version} |
|||
|
|||
%build |
|||
|
|||
%install |
|||
rm -rf $RPM_BUILD_ROOT |
|||
mkdir -p $RPM_BUILD_ROOT/usr/share/%{lam_dir} |
|||
cp -dR * $RPM_BUILD_ROOT/usr/share/%{lam_dir} |
|||
mkdir -p $RPM_BUILD_ROOT/var/lib/%{lam_dir} |
|||
mv $RPM_BUILD_ROOT/usr/share/%{lam_dir}/config $RPM_BUILD_ROOT/var/lib/%{lam_dir} |
|||
ln -s /var/lib/%{lam_dir}/config $RPM_BUILD_ROOT/usr/share/%{lam_dir}/config |
|||
mkdir -p $RPM_BUILD_ROOT/var/lib/%{lam_dir}/config/pdf |
|||
mkdir -p $RPM_BUILD_ROOT/var/lib/%{lam_dir}/config/profiles |
|||
mv $RPM_BUILD_ROOT/usr/share/%{lam_dir}/tmp $RPM_BUILD_ROOT/var/lib/%{lam_dir} |
|||
ln -s /var/lib/%{lam_dir}/tmp $RPM_BUILD_ROOT/usr/share/%{lam_dir}/tmp |
|||
mv $RPM_BUILD_ROOT/usr/share/%{lam_dir}/sess $RPM_BUILD_ROOT/var/lib/%{lam_dir} |
|||
ln -s /var/lib/%{lam_dir}/sess $RPM_BUILD_ROOT/usr/share/%{lam_dir}/sess |
|||
mkdir -p $RPM_BUILD_ROOT%{httpd_confdir} |
|||
cp $RPM_SOURCE_DIR/lam.apache.conf $RPM_BUILD_ROOT%{httpd_confdir}/ |
|||
mkdir -p $RPM_BUILD_ROOT/etc/%{lam_dir} |
|||
cp $RPM_SOURCE_DIR/lam.nginx.conf $RPM_BUILD_ROOT/etc/%{lam_dir}/ |
|||
|
|||
%clean |
|||
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT |
|||
|
|||
%post |
|||
if [ ! -f /var/lib/%{lam_dir}/config/config.cfg ]; then |
|||
cp /var/lib/%{lam_dir}/config/config.cfg.sample /var/lib/%{lam_dir}/config/config.cfg |
|||
chmod 600 /var/lib/%{lam_dir}/config/config.cfg |
|||
chown %{lam_uid}:%{lam_gid} /var/lib/%{lam_dir}/config/config.cfg |
|||
if [ ! -f /var/lib/%{lam_dir}/config/lam.conf ]; then |
|||
cp /var/lib/%{lam_dir}/config/unix.conf.sample /var/lib/%{lam_dir}/config/lam.conf |
|||
chmod 600 /var/lib/%{lam_dir}/config/lam.conf |
|||
chown %{lam_uid}:%{lam_gid} /var/lib/%{lam_dir}/config/lam.conf |
|||
fi |
|||
fi |
|||
for server in apache2 httpd nginx; do |
|||
if [ `which systemctl 2< /dev/null` ]; then |
|||
if [ "`systemctl is-active ${server}.service`" = "active" ]; then |
|||
systemctl reload ${server}.service |
|||
fi |
|||
elif [ -e /etc/init.d/${server} ]; then |
|||
/etc/init.d/$server reload > /dev/null 2>&1 || : |
|||
fi |
|||
done |
|||
|
|||
%postun |
|||
for server in apache2 httpd nginx; do |
|||
if [ `which systemctl 2< /dev/null` ]; then |
|||
if [ "`systemctl is-active ${server}.service`" = "active" ]; then |
|||
systemctl reload ${server}.service |
|||
fi |
|||
elif [ -e /etc/init.d/${server} ]; then |
|||
/etc/init.d/$server reload > /dev/null 2>&1 || : |
|||
fi |
|||
done |
|||
|
|||
%files |
|||
%defattr(-, root, root) |
|||
%dir %attr(700, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir} |
|||
%doc COPYING HISTORY README VERSION docs/* |
|||
%attr(700, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/sess |
|||
%attr(700, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/tmp |
|||
%dir %attr(700, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/config |
|||
%dir %attr(700, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/config/templates/pdf |
|||
%dir %attr(700, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/config/templates/profiles |
|||
%dir %attr(700, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/config/selfService |
|||
/var/lib/%{lam_dir}/config/*.sample |
|||
/var/lib/%{lam_dir}/config/.htaccess |
|||
/var/lib/%{lam_dir}/config/language |
|||
%dir %attr(700, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/config/pdf |
|||
%dir %attr(700, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/config/profiles |
|||
%attr(-, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/config/templates/pdf/logos |
|||
%config(noreplace) %attr(-, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/config/templates/pdf/default.* |
|||
%config(noreplace) %attr(-, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/config/templates/profiles/default.* |
|||
%config(noreplace) %attr(-, %{lam_uid}, %{lam_gid}) /var/lib/%{lam_dir}/config/selfService/.placeholder |
|||
/usr/share/%{lam_dir} |
|||
%{httpd_confdir} |
|||
/etc/%{lam_dir}/lam.nginx.conf |
|||
|
|||
%changelog |
|||
* Sun Oct 28 2012 - Roland Gruber post@rolandgruber.de |
|||
- Config file changes |
|||
|
|||
* Sun Oct 07 2012 - Roland Gruber post@rolandgruber.de |
|||
- Apache reload instead of restart |
|||
|
|||
* Wed Jun 08 2011 - Roland Gruber post@rolandgruber.de |
|||
- Install into /usr/share/ldap-account-manager |
|||
|
|||
* Sat Apr 09 2011 - Roland Gruber post@rolandgruber.de |
|||
- Do not overwrite config files |
|||
|
|||
* Sat Nov 07 2009 - Roland Gruber post@rolandgruber.de |
|||
- Added LAM manuals |
|||
|
|||
* Sat Jul 26 2008 - Roland Gruber post@rolandgruber.de |
|||
- Added subpackage for lamdaemon |
|||
|
|||
* Wed Jan 11 2006 - Iain Lea iain@bricbrac.de |
|||
- Updated for 1.0 series on Fedora Core |
|||
|
|||
* Mon Dec 12 2005 - Iain Lea iain@bricbrac.de |
|||
- Updated for 0.5.x series on Fedora Core |
|||
|
|||
* Sun Mar 21 2004 - TiloLutz@gmx.de |
|||
- Initial release 0.1.0 - 0.4.5 |
|||
|
|||
|
@ -1,134 +0,0 @@ |
|||
#
|
|||
# Tim Rice Wed Aug 10 10:36:25 PDT 2005
|
|||
#
|
|||
# Tim Rice <tim@multitalents.net>
|
|||
#
|
|||
SHELL = /bin/sh |
|||
# We'll use tar instead of install-sh to preserve time stamps
|
|||
#INSTALL = @INSTALL@
|
|||
LN_S = @LN_S@ |
|||
CHMOD = @CHMOD@ |
|||
CHOWN = @CHOWN@ |
|||
COPY = @COPY_PROG@ |
|||
GREP = @GREP@ |
|||
ID = @ID@ |
|||
MKDIR = @MKDIR@ |
|||
PERL = @PERL_PATH@ |
|||
RM = @RM@ |
|||
TAR = @TAR@ |
|||
|
|||
prefix=@prefix@ |
|||
exec_prefix=@exec_prefix@ |
|||
sbindir=@sbindir@ |
|||
datarootdir=@datarootdir@ |
|||
sysconfdir=@sysconfdir@ |
|||
localstatedir=@localstatedir@ |
|||
mandir=@mandir@ |
|||
docdir=@prefix@/docs |
|||
web_root=@WEB_ROOT@ |
|||
|
|||
srcdir=@srcdir@ |
|||
top_srcdir=@top_srcdir@ |
|||
VPATH=@srcdir@ |
|||
top_builddir = . |
|||
|
|||
HTTPD_USER = @HTTPD_USER@ |
|||
HTTPD_GROUP = @HTTPD_GROUP@ |
|||
|
|||
DOCS = COPYING HISTORY README copyright docs/schema/dhcp.schema |
|||
|
|||
HTML_DOCS = devel manual |
|||
|
|||
LIST1 = graphics help index.html lib locale style templates VERSION pwa_worker.js |
|||
LIST2 = sess tmp tmp/internal |
|||
LIST3 = config |
|||
|
|||
RAR = run-as-root.sh |
|||
|
|||
all: |
|||
|
|||
install: install-lam install-htdocs |
|||
|
|||
install-lam: |
|||
@HERE=`pwd` ; \
|
|||
[ -d $(DESTDIR)$(prefix) ] || \
|
|||
$(MKDIR) -p $(DESTDIR)$(prefix) || exit 1 ; \
|
|||
[ -d $(DESTDIR)$(web_root) ] || \
|
|||
$(MKDIR) -p $(DESTDIR)$(web_root) || exit 1 ; \
|
|||
[ -d $(DESTDIR)$(localstatedir) ] || \
|
|||
$(MKDIR) -p $(DESTDIR)$(localstatedir) || exit 1 ; \
|
|||
[ -d $(DESTDIR)$(sysconfdir) ] || \
|
|||
$(MKDIR) -p $(DESTDIR)$(sysconfdir) || exit 1 ; \
|
|||
cd $(DESTDIR)$(web_root) || exit 1 ; \
|
|||
for i in $(LIST2) ; do \
|
|||
[ -d $(DESTDIR)$(localstatedir)/$${i} ] || \
|
|||
$(MKDIR) -p $(DESTDIR)$(localstatedir)/$${i} || exit 1 ; \
|
|||
$(CHMOD) 750 $(DESTDIR)$(localstatedir)/$${i} ; \
|
|||
[ -d $${i} ] || \
|
|||
$(LN_S) $(localstatedir)/$${i} $${i} ; \
|
|||
(cd $(srcdir) ; $(COPY) $${i}/.htaccess \
|
|||
$(DESTDIR)$(localstatedir)/$${i}) ; \
|
|||
done ; \
|
|||
LIST4="`(cd $(srcdir)/$(LIST3) ; ls -d *)`" ; \
|
|||
(cd $(srcdir)/$(LIST3) ; $(TAR) cf - .) | \
|
|||
(cd $(DESTDIR)$(sysconfdir) ; $(TAR) xf -) ; \
|
|||
[ -e ${LIST3} ] || $(LN_S) $(sysconfdir) ${LIST3} ; \
|
|||
(cd $(srcdir) ; $(TAR) cf - $(LIST1)) | $(TAR) xf - ; \
|
|||
[ -d $(DESTDIR)$(prefix)/docs ] || \
|
|||
$(MKDIR) -p $(DESTDIR)$(prefix)/docs || exit 1 ; \
|
|||
(cd $(srcdir) ; $(COPY) $(DOCS) $(DESTDIR)$(prefix)/docs) ; \
|
|||
$(PERL) -pi -e "s~/usr/bin/perl~$(PERL)~" \
|
|||
$(DESTDIR)$(web_root)/lib/lamdaemon.pl ; \
|
|||
cd $${HERE} ; \
|
|||
if [ `$(ID) -u` = 0 ] ; then \
|
|||
$(MAKE) DESTDIR=$(DESTDIR) do-chown ; \
|
|||
else \
|
|||
$(MAKE) DESTDIR=$(DESTDIR) echo-chown ; \
|
|||
fi ; \
|
|||
echo "" ; \
|
|||
echo "LAM installed in $(DESTDIR)$(prefix)" |
|||
|
|||
|
|||
do-chown: |
|||
@for i in $(LIST2) ; do \
|
|||
$(CHOWN) $(HTTPD_USER):$(HTTPD_GROUP) $(DESTDIR)$(localstatedir)/$${i} ; \
|
|||
done ; \
|
|||
LIST4="`(cd $(srcdir)/$(LIST3) ; ls -d *)`" ; \
|
|||
for i in $${LIST4} ; do \
|
|||
$(CHOWN) -R $(HTTPD_USER):$(HTTPD_GROUP) $(DESTDIR)$(sysconfdir)/$${i} ; \
|
|||
done |
|||
$(CHOWN) $(HTTPD_USER):$(HTTPD_GROUP) $(DESTDIR)$(sysconfdir) |
|||
|
|||
|
|||
echo-chown: |
|||
@$(RM) -f $(RAR) ; \
|
|||
for i in $(LIST2) ; do \
|
|||
echo "$(CHOWN) $(HTTPD_USER):$(HTTPD_GROUP) $(DESTDIR)$(localstatedir)/$${i}" \
|
|||
>> $(RAR) ; \
|
|||
done ; \
|
|||
LIST4="`(cd $(srcdir)/$(LIST3) ; ls -d *)`" ; \
|
|||
for i in $${LIST4} ; do \
|
|||
echo "$(CHOWN) -R $(HTTPD_USER):$(HTTPD_GROUP) $(DESTDIR)$(sysconfdir)/$${i}" \
|
|||
>> $(RAR) ; \
|
|||
done ; \
|
|||
echo $(CHOWN) $(HTTPD_USER):$(HTTPD_GROUP) $(DESTDIR)$(sysconfdir) |
|||
echo "Switch user to root and run $(RAR)" |
|||
|
|||
|
|||
install-htdocs: |
|||
@[ -d $(DESTDIR)$(docdir) ] || \
|
|||
$(MKDIR) -p $(DESTDIR)$(docdir) || exit 1 ; \
|
|||
(cd $(srcdir)/docs ; $(TAR) cf - $(HTML_DOCS)) | \
|
|||
(cd $(DESTDIR)$(docdir) ; $(TAR) xf -) ; \
|
|||
echo "Documentation installed in $(docdir)" ; \
|
|||
echo "" |
|||
|
|||
|
|||
clean: |
|||
$(RM) -f $(RAR) |
|||
|
|||
|
|||
distclean: clean |
|||
$(RM) -f Makefile config.log config.status |
|||
|
|||
|
@ -1,139 +0,0 @@ |
|||
# -*- Autoconf -*- |
|||
# Process this file with autoconf to produce a configure script. |
|||
# |
|||
# Tim Rice <tim@multitalents.net> |
|||
# |
|||
# $Id$ |
|||
# |
|||
# Copyright (c) 2005, 2006, 2010 Tim Rice |
|||
# |
|||
# This program is free software; you can redistribute it and/or modify |
|||
# it under the terms of the GNU General Public License as published by |
|||
# the Free Software Foundation; either version 2 of the License, or |
|||
# (at your option) any later version. |
|||
# |
|||
# This program is distributed in the hope that it will be useful, |
|||
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
# GNU General Public License for more details. |
|||
# |
|||
# You should have received a copy of the GNU General Public License |
|||
# along with this program; if not, write to the Free Software |
|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA |
|||
# |
|||
#The complete license can be found in the file COPYING. |
|||
|
|||
AC_PREREQ(2.53) |
|||
AC_INIT(ldap-account-manager, @@VERSION@@, lam-public@lists.sourceforge.net) |
|||
AC_CONFIG_SRCDIR(README) |
|||
AC_PREFIX_DEFAULT(/usr/local/lam) |
|||
|
|||
# work around those that want to build in srcdir |
|||
if test x$srcdir = "x." ; then |
|||
srcdir=`pwd` |
|||
fi |
|||
|
|||
# Does make set variable $(MAKE) |
|||
AC_PROG_MAKE_SET |
|||
|
|||
# Checks for programs. |
|||
AC_PROG_LN_S |
|||
AC_PROG_INSTALL |
|||
AC_PATH_PROG(CHMOD, chmod) |
|||
AC_PATH_PROG(CHOWN, chown) |
|||
AC_PATH_PROG(GREP, grep) |
|||
AC_PATH_PROG(ID, id) |
|||
AC_PATH_PROG(MKDIR, mkdir) |
|||
AC_PATH_PROG(RM, rm) |
|||
AC_PATH_PROG(TAR, tar) |
|||
|
|||
# Find a sutable copy command |
|||
AC_PATH_PROG(COPY, copy) |
|||
AC_PATH_PROG(CP, cp) |
|||
if test x$COPY = x ; then |
|||
touch conf-cp-tst |
|||
$CP --preserve=timestamps conf-cp-tst conf-cp-tst2 2>/dev/null |
|||
if test -f conf-cp-tst2 ; then |
|||
COPY_PROG="$CP --preserve=timestamps" |
|||
rm conf-cp-tst2 |
|||
fi |
|||
rm conf-cp-tst |
|||
else |
|||
COPY_PROG="$COPY -m" |
|||
fi |
|||
AC_SUBST(COPY_PROG) |
|||
|
|||
HTTPD_USER=httpd |
|||
AC_ARG_WITH(httpd-user, |
|||
[ --with-httpd-user=user Specify the user your http daemon runs as. |
|||
default is http ], |
|||
[ |
|||
if test -n "$withval" && test "x$withval" != "xno" && \ |
|||
test "x${withval}" != "xyes"; then |
|||
HTTPD_USER=$withval |
|||
fi |
|||
] |
|||
) |
|||
AC_SUBST(HTTPD_USER) |
|||
|
|||
HTTPD_GROUP=httpd |
|||
AC_ARG_WITH(httpd-group, |
|||
[ --with-httpd-group=group Specify the group your http daemon runs as. |
|||
default is http ], |
|||
[ |
|||
if test -n "$withval" && test "x$withval" != "xno" && \ |
|||
test "x${withval}" != "xyes"; then |
|||
HTTPD_GROUP=$withval |
|||
fi |
|||
] |
|||
) |
|||
AC_SUBST(HTTPD_GROUP) |
|||
|
|||
if test ${prefix} = NONE; then |
|||
WEB_ROOT=${ac_default_prefix} |
|||
else |
|||
WEB_ROOT=${prefix} |
|||
fi |
|||
AC_ARG_WITH(web-root, |
|||
[ --with-web-root=PATH Specify where the LAM files that the web server |
|||
uses should be installed. |
|||
default is ${prefix} ], |
|||
[ |
|||
if test -n "$withval" && test "x$withval" != "xno" && \ |
|||
test "x${withval}" != "xyes"; then |
|||
WEB_ROOT=$withval |
|||
fi |
|||
] |
|||
) |
|||
AC_SUBST(WEB_ROOT) |
|||
|
|||
AC_ARG_WITH(perl, |
|||
[ --with-perl=PATH Specify path to perl program ], |
|||
[ |
|||
if test -n "$withval" && test "x$withval" != "xno" && \ |
|||
test "x${withval}" != "xyes"; then |
|||
perl_path=$withval |
|||
fi |
|||
], |
|||
[ |
|||
# We search these paths before $PATH to find a more up-to-date/capable |
|||
# version of perl than the system installed one. |
|||
TestPath="/opt/bin" |
|||
TestPath="${TestPath}${PATH_SEPARATOR}/opt/sfw/bin" |
|||
TestPath="${TestPath}${PATH_SEPARATOR}/usr/local/bin" |
|||
TestPath="${TestPath}${PATH_SEPARATOR}$PATH" |
|||
AC_PATH_PROGS(perl_path, perl5 perl, , $TestPath) |
|||
] |
|||
) |
|||
|
|||
if test -z "$perl_path" ; then |
|||
PERL_PATH="/usr/bin/perl" |
|||
AC_MSG_WARN([*** lamdaemon.pl requires perl ***]) |
|||
else |
|||
PERL_PATH=$perl_path |
|||
fi |
|||
AC_SUBST(PERL_PATH) |
|||
|
|||
AC_CONFIG_FILES([Makefile]) |
|||
AC_OUTPUT |
|||
|
@ -1,236 +0,0 @@ |
|||
#!/bin/bash |
|||
# |
|||
# Builds LDAP Account Manager packages. |
|||
|
|||
if [ $# -lt 1 ] |
|||
then |
|||
echo -e "Usage: buildPackage <tag>, buildPackage develop, buildPackage -b branch" |
|||
exit |
|||
fi |
|||
|
|||
set -e |
|||
|
|||
cd /daten/projekte/lam/pakete |
|||
|
|||
if [ "$1" = "develop" ] |
|||
then |
|||
export REPO_BRANCH="develop" |
|||
elif [ "$1" = "-b" ] |
|||
then |
|||
export REPO_BRANCH="$2" |
|||
else |
|||
export REPO_BRANCH="$1" |
|||
fi |
|||
|
|||
# minifies the JavaScript files |
|||
function minify { |
|||
local dir="$1" |
|||
echo "Minify JS files in $dir" |
|||
local outFile=$dir/100_lam.${VERSION}.min.js |
|||
local files=`ls $dir/*.js` |
|||
local jsFiles="" |
|||
for file in $files; do |
|||
jsFiles="$jsFiles $file" |
|||
done |
|||
uglifyjs -o $outFile $jsFiles |
|||
rm $files |
|||
# add final new line to supress Debian warnings |
|||
echo "" >> $outFile |
|||
} |
|||
|
|||
# minifies the CSS files |
|||
function minifyCSS { |
|||
local dir="$1" |
|||
echo "Minify CSS files in $dir" |
|||
local outFile=$dir/100_lam.${VERSION}.min.css |
|||
local files=`ls $dir/*.css` |
|||
cat $files | cleancss --skip-rebase -o $outFile |
|||
rm $files |
|||
# add final new line to supress Debian warnings |
|||
echo "" >> $outFile |
|||
} |
|||
|
|||
echo "Getting files..." |
|||
git clone --depth 1 -b $REPO_BRANCH --single-branch git@github.com:LDAPAccountManager/lam.git github |
|||
cd github |
|||
mv lam ../ |
|||
mv lam-packaging ../ |
|||
cd .. |
|||
rm -rf github |
|||
|
|||
git clone --depth 1 -b $REPO_BRANCH --single-branch git@gitlab.com:LDAPAccountManager/lamPro.git lamPro |
|||
cd lamPro |
|||
rm -rf .git |
|||
rm -rf docker |
|||
cd .. |
|||
|
|||
cp lam-packaging/getVersion ./ |
|||
export VERSION=`./getVersion` |
|||
|
|||
# remove files which are not in the final release |
|||
rm -r lam/po |
|||
rm -r lam/tests |
|||
rm -f lam/lib/3rdParty/tcpdf/fonts/*.ttf |
|||
rm -r lam/templates/lib/extra/ckeditor/plugins/*/dev |
|||
find . -name .svnignore -exec rm {} \; |
|||
find . -name .gitignore -exec rm {} \; |
|||
mv lam ldap-account-manager-$VERSION |
|||
|
|||
# create LAM manual |
|||
cd ldap-account-manager-$VERSION/docs/manual-sources |
|||
./make.sh |
|||
cd ../../.. |
|||
rm -r ldap-account-manager-$VERSION/docs/manual-sources |
|||
|
|||
# create LAM Pro build directory |
|||
mkdir LAMPro |
|||
cp -a ldap-account-manager-$VERSION LAMPro/ldap-account-manager-$VERSION |
|||
cp -a lamPro/* LAMPro/ldap-account-manager-$VERSION |
|||
rm -r lamPro |
|||
|
|||
# create Debian build dirs |
|||
mkdir Debian |
|||
mkdir LAMPro/Debian |
|||
|
|||
rm ldap-account-manager-$VERSION/phpdoc.sh |
|||
rm LAMPro/ldap-account-manager-$VERSION/phpdoc.sh |
|||
|
|||
# tar.bz2 |
|||
cp lam-packaging/autoconf/configure.ac ldap-account-manager-$VERSION/ |
|||
cp lam-packaging/autoconf/Makefile.in ldap-account-manager-$VERSION/ |
|||
cd ldap-account-manager-$VERSION |
|||
touch install.sh |
|||
perl -pi -e "s/\\@\\@VERSION\\@\\@/$VERSION/g" configure.ac |
|||
autoconf |
|||
rm -r autom4te.cache |
|||
cd .. |
|||
# Debian gets orig.tar.bz2 with original JS files |
|||
tar cfj ldap-account-manager-$VERSION.tar.bz2 --owner=root --group=root --mtime=now ldap-account-manager-$VERSION |
|||
mv ldap-account-manager-$VERSION.tar.bz2 Debian/ldap-account-manager_$VERSION.orig.tar.bz2 |
|||
cp -ar ldap-account-manager-$VERSION Debian/ |
|||
# build other packages with minified JS files |
|||
minify ldap-account-manager-$VERSION/templates/lib |
|||
minifyCSS ldap-account-manager-$VERSION/style |
|||
tar cfj ldap-account-manager-$VERSION.tar.bz2 --owner=root --group=root --mtime=now ldap-account-manager-$VERSION |
|||
rm -r ldap-account-manager-$VERSION |
|||
|
|||
# tar.bz2 of LAM Pro |
|||
cd LAMPro |
|||
cp ../lam-packaging/autoconf/configure.ac ldap-account-manager-$VERSION/ |
|||
cp ../lam-packaging/autoconf/Makefile.in ldap-account-manager-$VERSION/ |
|||
cd ldap-account-manager-$VERSION |
|||
touch install.sh |
|||
perl -pi -e "s/\\@\\@VERSION\\@\\@/$VERSION/g" configure.ac |
|||
autoconf |
|||
rm -r autom4te.cache |
|||
cd .. |
|||
# Debian gets orig.tar.bz2 with original JS files |
|||
tar cfj ldap-account-manager-$VERSION.tar.bz2 --owner=root --group=root --mtime=now ldap-account-manager-$VERSION |
|||
mv ldap-account-manager-$VERSION.tar.bz2 Debian/ldap-account-manager_$VERSION.orig.tar.bz2 |
|||
cp -ar ldap-account-manager-$VERSION Debian/ |
|||
# build other packages with minified JS files |
|||
minify ldap-account-manager-$VERSION/templates/lib |
|||
minifyCSS ldap-account-manager-$VERSION/style |
|||
tar cfj ldap-account-manager-$VERSION.tar.bz2 --owner=root --group=root --mtime=now ldap-account-manager-$VERSION |
|||
rm -r ldap-account-manager-$VERSION |
|||
cd .. |
|||
|
|||
# Debian |
|||
cp -r lam-packaging/debian Debian/ldap-account-manager-$VERSION/ |
|||
cp -ar Debian Debian-Upload |
|||
cd Debian/ldap-account-manager-$VERSION |
|||
debuild -k478730308FBD512ADF09D38E7F3D136B2BCD7990 |
|||
cd .. |
|||
rm -r ldap-account-manager-$VERSION |
|||
cd .. |
|||
cd Debian-Upload/ldap-account-manager-$VERSION |
|||
debuild -S -k478730308FBD512ADF09D38E7F3D136B2BCD7990 |
|||
cd .. |
|||
rm -r ldap-account-manager-$VERSION |
|||
cd .. |
|||
|
|||
# Debian for LAM Pro |
|||
cd LAMPro |
|||
cp -r ../lam-packaging/debian Debian/ldap-account-manager-$VERSION/ |
|||
cd Debian/ldap-account-manager-$VERSION |
|||
debuild -k478730308FBD512ADF09D38E7F3D136B2BCD7990 |
|||
cd .. |
|||
rm -r ldap-account-manager-$VERSION |
|||
cd .. |
|||
cd .. |
|||
|
|||
# RPM |
|||
perl -pi -e "s/\\@\\@VERSION\\@\\@/$VERSION/g" lam-packaging/RPM/ldap-account-manager.spec |
|||
|
|||
cp lam-packaging/RPM/ldap-account-manager.spec lam-packaging/RPM/ldap-account-manager-fedora.spec |
|||
perl -pi -e "s/\\@\\@DISTRIBUTION\\@\\@/fedora/g" lam-packaging/RPM/ldap-account-manager-fedora.spec |
|||
perl -pi -e "s/\\@\\@USER\\@\\@/apache/g" lam-packaging/RPM/ldap-account-manager-fedora.spec |
|||
perl -pi -e "s/\\@\\@GROUP\\@\\@/apache/g" lam-packaging/RPM/ldap-account-manager-fedora.spec |
|||
perl -pi -e "s/\\@\\@HTTP_CONF_DIR\\@\\@/\\/etc\\/httpd\\/conf.d/g" lam-packaging/RPM/ldap-account-manager-fedora.spec |
|||
|
|||
cp lam-packaging/RPM/ldap-account-manager.spec lam-packaging/RPM/ldap-account-manager-suse.spec |
|||
perl -pi -e "s/\\@\\@DISTRIBUTION\\@\\@/suse/g" lam-packaging/RPM/ldap-account-manager-suse.spec |
|||
perl -pi -e "s/\\@\\@USER\\@\\@/wwwrun/g" lam-packaging/RPM/ldap-account-manager-suse.spec |
|||
perl -pi -e "s/\\@\\@GROUP\\@\\@/www/g" lam-packaging/RPM/ldap-account-manager-suse.spec |
|||
perl -pi -e "s/\\@\\@HTTP_CONF_DIR\\@\\@/\\/etc\\/apache2\\/conf.d/g" lam-packaging/RPM/ldap-account-manager-suse.spec |
|||
|
|||
mkdir RPM |
|||
mkdir LAMPro/RPM |
|||
|
|||
|
|||
# Fedora RPM |
|||
cp ldap-account-manager-$VERSION.tar.bz2 ~/rpmbuild/SOURCES |
|||
cp lam-packaging/RPM/lam.apache.conf ~/rpmbuild/SOURCES |
|||
cp lam-packaging/RPM/lam.nginx.conf ~/rpmbuild/SOURCES |
|||
rpmbuild --clean --rmsource -bb lam-packaging/RPM/ldap-account-manager-fedora.spec |
|||
mv ~/rpmbuild/RPMS/noarch/ldap-account-manager*-$VERSION-*1.noarch.rpm RPM/ |
|||
|
|||
# Fedora RPM for LAM Pro |
|||
cd LAMPro |
|||
cp ldap-account-manager-$VERSION.tar.bz2 ~/rpmbuild/SOURCES/ldap-account-manager-$VERSION.tar.bz2 |
|||
cp ../lam-packaging/RPM/lam.apache.conf ~/rpmbuild/SOURCES |
|||
cp ../lam-packaging/RPM/lam.nginx.conf ~/rpmbuild/SOURCES |
|||
rpmbuild --clean --rmsource -bb ../lam-packaging/RPM/ldap-account-manager-fedora.spec |
|||
mv ~/rpmbuild/RPMS/noarch/ldap-account-manager*-$VERSION-*1.noarch.rpm RPM/ |
|||
cd .. |
|||
|
|||
# Suse RPM |
|||
cp ldap-account-manager-$VERSION.tar.bz2 ~/rpmbuild/SOURCES |
|||
cp lam-packaging/RPM/lam.apache.conf ~/rpmbuild/SOURCES |
|||
cp lam-packaging/RPM/lam.nginx.conf ~/rpmbuild/SOURCES |
|||
rpmbuild --clean --rmsource -bb lam-packaging/RPM/ldap-account-manager-suse.spec |
|||
mv ~/rpmbuild/RPMS/noarch/ldap-account-manager*-$VERSION-*1.noarch.rpm RPM/ |
|||
|
|||
# Suse RPM for LAM Pro |
|||
cd LAMPro |
|||
cp ldap-account-manager-$VERSION.tar.bz2 ~/rpmbuild/SOURCES/ldap-account-manager-$VERSION.tar.bz2 |
|||
cp ../lam-packaging/RPM/lam.apache.conf ~/rpmbuild/SOURCES |
|||
cp ../lam-packaging/RPM/lam.nginx.conf ~/rpmbuild/SOURCES |
|||
rpmbuild --clean --rmsource -bb ../lam-packaging/RPM/ldap-account-manager-suse.spec |
|||
mv ~/rpmbuild/RPMS/noarch/ldap-account-manager*-$VERSION-*1.noarch.rpm RPM/ |
|||
cd .. |
|||
|
|||
rpmsign --addsign RPM/*.rpm LAMPro/RPM/*.rpm |
|||
|
|||
# generate checksum files |
|||
sha256sum *.tar.bz2 >> checksums.txt |
|||
cd RPM |
|||
sha256sum *.rpm >> ../checksums.txt |
|||
cd ../Debian |
|||
sha256sum *.deb >> ../checksums.txt |
|||
cd .. |
|||
|
|||
# generate checksum files for LAM Pro |
|||
cd LAMPro |
|||
sha256sum *.tar.bz2 >> checksums.txt |
|||
cd RPM |
|||
sha256sum *.rpm >> ../checksums.txt |
|||
cd ../Debian |
|||
sha256sum *.deb >> ../checksums.txt |
|||
cd ../.. |
|||
|
|||
|
|||
# clean up |
|||
rm -r lam-packaging |
|||
rm getVersion |
|||
rm -f *.log |
@ -1,15 +0,0 @@ |
|||
This package installs the lamdaemon scripts on the server where |
|||
home directories and/or quotas are managed. |
|||
|
|||
The scripts are called by the main LDAP Account Manager installation |
|||
via SSH. |
|||
|
|||
You will have to setup sudo for these scripts. Please see the |
|||
documentation in package ldap-account-manager for this topic. |
|||
|
|||
Example sudo entry: |
|||
|
|||
someuser ALL= NOPASSWD: /usr/share/ldap-account-manager/lib/lamdaemon.pl * |
|||
|
|||
|
|||
|
@ -1,23 +0,0 @@ |
|||
Access to the webfrontend: |
|||
|
|||
- If you configured Apache at installation you can |
|||
access LDAP Account Manager via |
|||
http://localhost/lam or https://host.domain/lam. |
|||
|
|||
- Otherwise you will have to setup your webserver |
|||
to load /usr/share/ldap-account-manager/index.html |
|||
which is the start file. |
|||
|
|||
|
|||
Configuration: |
|||
|
|||
All settings can be edited via the webfrontend. Please |
|||
point your browser to the LAM start page and then select |
|||
"LAM configuration". |
|||
The default password for the configuration is "lam". |
|||
|
|||
|
|||
Lamdaemon: |
|||
|
|||
If you want to use the lamdaemon you need to install the |
|||
package ldap-account-manager-lamdaemon on the target machine. |
@ -1,804 +0,0 @@ |
|||
ldap-account-manager (7.3.RC1-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 10 Aug 2020 19:25:33 +0200 |
|||
|
|||
ldap-account-manager (7.2-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Fri, 01 May 2020 08:04:56 +0200 |
|||
|
|||
ldap-account-manager (7.1-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 16 Mar 2020 21:24:23 +0100 |
|||
|
|||
ldap-account-manager (7.0-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sat, 21 Dec 2019 19:53:45 +0100 |
|||
|
|||
ldap-account-manager (6.9-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 29 Sep 2019 09:12:37 +0200 |
|||
|
|||
ldap-account-manager (6.8-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 02 Jul 2019 12:26:45 +0200 |
|||
|
|||
ldap-account-manager (6.7-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
* Fix "Depends on tcpdf which is considered unfit for buster" removed |
|||
dependency and embedded required parts (Closes: #923736) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 25 Mar 2019 17:21:36 +0100 |
|||
|
|||
ldap-account-manager (6.6-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Fri, 28 Dec 2018 11:08:14 +0100 |
|||
|
|||
ldap-account-manager (6.5-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
* Fix "Embedded code copies" by adding dependency to phpseclib |
|||
(phpLDAPadmin code is customized and cannot be reused) |
|||
(Closes: #781419) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 25 Sep 2018 17:37:41 +0200 |
|||
|
|||
ldap-account-manager (6.4-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 20 Jun 2018 09:21:48 +0200 |
|||
|
|||
ldap-account-manager (6.3-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 19 Mar 2018 16:25:31 +0200 |
|||
|
|||
ldap-account-manager (6.2.1-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 04 Feb 2018 17:43:51 +0100 |
|||
|
|||
ldap-account-manager (6.2-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
* LP: #1673595 PHP 7 support |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 13 Dec 2017 08:02:05 +0200 |
|||
|
|||
ldap-account-manager (6.1-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 19 Sep 2017 18:24:35 +0200 |
|||
|
|||
ldap-account-manager (6.0.1-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 19 Jul 2017 20:50:22 +0200 |
|||
|
|||
ldap-account-manager (6.0-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 26 Jun 2017 18:27:21 +0200 |
|||
|
|||
ldap-account-manager (5.7-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
* LP: #1632193 fixed PHP 7 issue |
|||
* LP: #1628937 reload only done when apache is active |
|||
* Fix "php-xml and php-zip should be dependencies to run ldap-account- |
|||
manager" by updating dependencies (Closes: #858232) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 14 Mar 2017 17:47:23 +0100 |
|||
|
|||
ldap-account-manager (5.6-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 18 Dec 2016 18:23:35 +0200 |
|||
|
|||
ldap-account-manager (5.5-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sat, 10 Sep 2016 14:23:35 +0200 |
|||
|
|||
ldap-account-manager (5.4-1) unstable; urgency=medium |
|||
|
|||
* Fix "Fragile postinst script" added more checks |
|||
(Closes: #819474) |
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 21 Jun 2016 17:38:42 +0200 |
|||
|
|||
ldap-account-manager (5.3-2) unstable; urgency=medium |
|||
|
|||
* use patched fpdf from upstream (PHP 7 compatible) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 10 May 2016 19:23:42 +0200 |
|||
|
|||
ldap-account-manager (5.3-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 21 Mar 2016 18:43:25 +0100 |
|||
|
|||
ldap-account-manager (5.2-2) unstable; urgency=medium |
|||
|
|||
* Fix "ldap-account-manager depends on php5-imagick which is no longer |
|||
built" by changing dependencies (Closes: #816041) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 06 Mar 2016 09:31:23 +0100 |
|||
|
|||
ldap-account-manager (5.2-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 15 Dec 2015 17:44:15 +0100 |
|||
|
|||
ldap-account-manager (5.1-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 31 Aug 2015 16:43:38 +0200 |
|||
|
|||
ldap-account-manager (5.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 29 Jun 2015 18:00:31 +0200 |
|||
|
|||
ldap-account-manager (4.9-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 31 Mar 2015 18:56:30 +0100 |
|||
|
|||
ldap-account-manager (4.8-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 15 Dec 2014 19:38:05 +0100 |
|||
|
|||
ldap-account-manager (4.7.1-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 05 Oct 2014 19:34:32 +0200 |
|||
|
|||
ldap-account-manager (4.7-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
* Fix "symlinks to apache.conf cause dpkg to leave package |
|||
uninstalled": changed directory test code (Closes: #758070) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 28 Sep 2014 09:24:00 +0200 |
|||
|
|||
ldap-account-manager (4.6-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Thu, 12 Jun 2014 17:51:20 +0200 |
|||
|
|||
ldap-account-manager (4.5-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
* Fix "[src:ldap-account-manager] Sourceless file" by minifying JS |
|||
files during build (Closes: #736737) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 17 Mar 2014 19:50:45 +0100 |
|||
|
|||
ldap-account-manager (4.4-1) unstable; urgency=low |
|||
|
|||
* Fix "Pre-Authentication Cross-Site-Scripting in current_language |
|||
parameter" by updating templates/login.php (Closes: #726976) |
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 18 Dec 2013 17:47:35 +0200 |
|||
|
|||
ldap-account-manager (4.3-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 16 Sep 2013 19:00:04 +0200 |
|||
|
|||
ldap-account-manager (4.2.1-2) unstable; urgency=low |
|||
|
|||
* Apache 2.4 support |
|||
* Fix "transition towards Apache 2.4" |
|||
support conf-enabled (Closes: #669824) |
|||
* Fix "[ldap-account-manager] Can't install ldap-account-manager" |
|||
support conf-enabled (Closes: #711778) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 21 Jul 2013 11:15:58 +0200 |
|||
|
|||
ldap-account-manager (4.2.1-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 17 Jun 2013 20:51:20 +0200 |
|||
|
|||
ldap-account-manager (4.2-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 04 Jun 2013 18:02:12 +0200 |
|||
|
|||
ldap-account-manager (4.1-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 18 Mar 2013 19:34:52 +0100 |
|||
|
|||
ldap-account-manager (4.0.1-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sat, 05 Jan 2013 16:20:28 +0100 |
|||
|
|||
ldap-account-manager (4.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 17 Dec 2012 19:41:29 +0100 |
|||
|
|||
ldap-account-manager (3.9-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 24 Sep 2012 19:15:30 +0200 |
|||
|
|||
ldap-account-manager (3.8-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 15 Jul 2012 18:32:28 +0200 |
|||
|
|||
ldap-account-manager (3.7-2) unstable; urgency=low |
|||
|
|||
* Fix "[INTL:pl] Polish debconf translation" (Closes: #667086) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 10 Jun 2012 14:17:33 +0200 |
|||
|
|||
ldap-account-manager (3.7.1-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
* Fix "[INTL:pl] Polish debconf translation" (Closes: #667086) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 18 Apr 2012 19:41:19 +0200 |
|||
|
|||
ldap-account-manager (3.7-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
* Fix "[INTL:nl] Dutch translation of debconf templates" (Closes: #658463) |
|||
* Fix "[INTL:da] Danish translation of the debconf templates ldap- |
|||
account-manager" (Closes: #661950) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 25 Mar 2012 11:00:20 +0200 |
|||
|
|||
ldap-account-manager (3.6-2) unstable; urgency=high |
|||
|
|||
* Fix "Multiple vulnerabilities" |
|||
Replace special characters in HTML output. (Closes: #661904) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sat, 03 Mar 2012 21:41:05 +0100 |
|||
|
|||
ldap-account-manager (3.6.1-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Fri, 25 Nov 2011 16:24:37 +0100 |
|||
|
|||
ldap-account-manager (3.6-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sat, 19 Nov 2011 10:05:48 +0100 |
|||
|
|||
ldap-account-manager (3.5.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
* updated to Debian policy 3.9.2 |
|||
* reincluded JQuery libs into package because LAM is very version specific |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 08 Aug 2011 17:49:29 +0200 |
|||
|
|||
ldap-account-manager (3.4.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 25 Apr 2011 15:57:08 +0200 |
|||
|
|||
ldap-account-manager (3.3.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sat, 12 Feb 2011 13:37:32 +0100 |
|||
|
|||
ldap-account-manager (3.2.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
* updated to Debian policy 3.9.1 |
|||
* Fix "Package unremovable" |
|||
Removed "set -e" for debconf calls (Closes: #601706) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Thu, 28 Oct 2010 20:15:13 +0200 |
|||
|
|||
ldap-account-manager (3.1.1-1) unstable; urgency=low |
|||
|
|||
* fixed LAM Pro self service |
|||
* updated to Debian policy 3.9.0 |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sat, 03 Jul 2010 15:26:15 +0200 |
|||
|
|||
ldap-account-manager (3.1.0-2) testing-proposed-updates; urgency=high |
|||
|
|||
* updated to Debian policy 3.9.1 |
|||
* Backported fix to be compatible with php-fpdf again from 3.2.0-1 |
|||
* Backported some fixes in postinst/rules from 3.2.0-1 |
|||
* Fix "Package unremovable" |
|||
Removed "set -e" for debconf calls (Closes: #601706) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 21 Nov 2010 12:44:12 +0100 |
|||
|
|||
ldap-account-manager (3.1.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
* Switch to dpkg-source 3.0 (quilt) format |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Fri, 25 Jun 2010 16:52:41 +0200 |
|||
|
|||
ldap-account-manager (3.0.0-2) unstable; urgency=low |
|||
|
|||
* Fix "prompting due to modified conffiles which where not modified by |
|||
the user" Removed question about configuration password. |
|||
(Closes: #582020) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Thu, 03 Jun 2010 10:47:22 +0200 |
|||
|
|||
ldap-account-manager (3.0.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 21 Mar 2010 18:32:14 +0100 |
|||
|
|||
ldap-account-manager (2.9.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 16 Dec 2009 19:26:14 +0100 |
|||
|
|||
ldap-account-manager (2.8.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
* Fix "[INTL:fr] French debconf templates translation update" |
|||
updated translation (Closes: #540505) |
|||
* Fix "[INTL:ru] Russian debconf templates translation" |
|||
added translation (Closes: #543182) |
|||
* Fix "[INTL:ja] Update po-debconf template translation (ja.po)" |
|||
added translation (Closes: #545404) |
|||
* Fix "[INTL:vi] Vietnamese debconf templates translation update" |
|||
added translation (Closes: #548018) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Fri, 27 Oct 2009 19:29:37 +0100 |
|||
|
|||
ldap-account-manager (2.7.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
* Fix "[INTL:sv] Swedish strings for ldap-account-manager debconf" |
|||
updated translation (Closes: #539208) |
|||
* Fix "[l10n] Updated Czech translation of ldap-account-manager |
|||
debconf messages" |
|||
updated translation (Closes: #539437) |
|||
* Fix "[INTL:it] Italian debconf templates translation" |
|||
updated translation (Closes: #539501) |
|||
* Fix "[INTL:es] Spanish debconf template translation for ldap- |
|||
account-manager" |
|||
updated translation (Closes: #539645) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 02 Aug 2009 19:06:04 +0200 |
|||
|
|||
ldap-account-manager (2.6.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sat, 4 Apr 2009 19:38:50 +0100 |
|||
|
|||
ldap-account-manager (2.5.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
* [INTL:ja] Update po-debconf template translation (ja.po) (Closes: |
|||
#510706) |
|||
* [INTL:es] Spanish debconf template translation for ldap-account- |
|||
manager (Closes: #511917) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Thu, 15 Jan 2009 20:06:43 +0100 |
|||
|
|||
ldap-account-manager (2.4.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 13 Oct 2008 19:47:20 +0200 |
|||
|
|||
ldap-account-manager (2.3.0-1) unstable; urgency=low |
|||
|
|||
* Installation fails if php4 is not installed (Closes: #471953) |
|||
* password quality checking (Closes: #462336) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 28 Apr 2008 16:44:55 +0200 |
|||
|
|||
ldap-account-manager (2.2.0-2) unstable; urgency=low |
|||
|
|||
* overwrites config files on upgrade (Closes: #462192) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sat, 16 Feb 2008 12:31:38 +0100 |
|||
|
|||
ldap-account-manager (2.2.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 20 Jan 2008 18:44:10 +0100 |
|||
|
|||
ldap-account-manager (2.1.0-1) unstable; urgency=low |
|||
|
|||
* new upstream release |
|||
* debian/watch fails to report upstream version (Closes: |
|||
#450281) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 07 Nov 2007 18:48:59 +0100 |
|||
|
|||
ldap-account-manager (2.0.0-1) unstable; urgency=low |
|||
|
|||
* New upstream release |
|||
* LAM no longer supports PHP4 |
|||
* ldap-account-manager has wrong dependencies on php5 (Closes: |
|||
#427551) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 6 Aug 2007 15:21:24 +0200 |
|||
|
|||
ldap-account-manager (1.3.0-2) unstable; urgency=low |
|||
|
|||
* depends on non-essential package debconf in postrm (Closes: #416886) |
|||
* [INTL:nl] Dutch po-debconf translation (Closes: #421409) |
|||
* [INTL:it] Italian debconf templates translation (Closes: #422914) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 24 Jun 2007 11:58:00 +0200 |
|||
|
|||
ldap-account-manager (1.3.0-1) unstable; urgency=low |
|||
|
|||
* New upstream release |
|||
* quoting of user description field broken (Closes: #415379) |
|||
* [INTL:pt] Portuguese translation for debconf messages (Closes: |
|||
#414374) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 26 Mar 2007 20:30:52 +0100 |
|||
|
|||
ldap-account-manager (1.2.0-1) unstable; urgency=low |
|||
|
|||
* New upstream release (1.2.0) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 14 Jan 2007 19:05:33 +0100 |
|||
|
|||
ldap-account-manager (1.1.1-2) testing; urgency=high |
|||
|
|||
* security fix |
|||
* quoting of user description field broken (Closes: #415379) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 21 Mar 2007 14:11:42 +0100 |
|||
|
|||
ldap-account-manager (1.1.1-1) unstable; urgency=medium |
|||
|
|||
* new upstream release |
|||
* [l10n] Updated Czech translation of ldap-account-manager debconf |
|||
mesages (Closes: #389624) |
|||
* urgency set to medium to get 1.1.1 into Etch |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 22 Oct 2006 20:30:19 +0200 |
|||
|
|||
ldap-account-manager (1.1.0-1) unstable; urgency=low |
|||
|
|||
* New upstream release (1.1.0) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sat, 9 Sep 2006 13:50:43 +0200 |
|||
|
|||
ldap-account-manager (1.0.4-1) unstable; urgency=low |
|||
|
|||
* Updated to new upstream release. |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 30 Jul 2006 14:36:16 +0200 |
|||
|
|||
ldap-account-manager (1.0.3-1) unstable; urgency=high |
|||
|
|||
* Updated to new upstream release. |
|||
* Account expiration date wierdness (Closes: #368806) |
|||
* Incorrect display of password encryption (Closes: #368805) |
|||
* [intl:fr] ldap-account-manager debconf templates translation |
|||
(Closes: #373181) |
|||
* Invalid/Lock password auto reverts (Closes: #375453) |
|||
* Invalid/Lock password options conflict (Closes: #375452) |
|||
* Ack NMU. (Closes: #368804) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 3 Jul 2006 22:01:54 +0200 |
|||
|
|||
ldap-account-manager (1.0.2-1.1) unstable; urgency=low |
|||
|
|||
* Non-maintainer upload. |
|||
* Make the "Invalid password" option set the hash to "{CRYPT}*" (which is an |
|||
invalid hash) instead of "*" (which means the plaintext password "*"). |
|||
(Closes: #368804) |
|||
|
|||
-- Steinar H. Gunderson <sesse@debian.org> Thu, 15 Jun 2006 22:20:21 +0200 |
|||
|
|||
ldap-account-manager (1.0.2-1) unstable; urgency=low |
|||
|
|||
* Updated to new upstream release. |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 14 May 2006 14:00:29 +0200 |
|||
|
|||
ldap-account-manager (1.0.1-1) unstable; urgency=low |
|||
|
|||
* Updated to new upstream release. |
|||
* [intl:fr] ldap-account-manager debconf template translation (Closes: |
|||
#356839) |
|||
* [l10n] Updated Czech translation of ldap-account-manager debconf |
|||
messages (Closes: #360951) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 5 Apr 2006 19:43:05 +0200 |
|||
|
|||
ldap-account-manager (1.0.0-1) unstable; urgency=low |
|||
|
|||
* Updated to new upstream release. |
|||
* Please consider adding php5 on dependecies (Closes: #351683) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 21 Feb 2006 19:53:41 +0100 |
|||
|
|||
ldap-account-manager (1.0.rc2-1) experimental; urgency=low |
|||
|
|||
* Updated to new upstream release. |
|||
* [INTL:pt_BR] Brazilian Portuguese debconf templates translation |
|||
(Closes: #348624) |
|||
* [INTL:sv] Swedish debconf templates translation (Closes: #348922) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 22 Jan 2006 12:58:46 +0100 |
|||
|
|||
ldap-account-manager (1.0.rc1-1) experimental; urgency=low |
|||
|
|||
* Updated to new upstream release. |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 9 Jan 2006 15:42:17 +0100 |
|||
|
|||
ldap-account-manager (0.5.3-1) unstable; urgency=low |
|||
|
|||
* Updated to new upstream release 0.5.3. |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 5 Dec 2005 20:09:40 +0100 |
|||
|
|||
ldap-account-manager (0.5.2-1) unstable; urgency=low |
|||
|
|||
* Updated to new upstream release 0.5.2. |
|||
* [intl:fr] ldap-account-manager debconf templates translation |
|||
(Closes: #338372) |
|||
* Debconf templates do not follow Developer's Reference |
|||
recommendations (Closes: #335646) |
|||
* [l10n] Initial Czech translation of ldap-account-manager debconf |
|||
messages (Closes: #338840) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 13 Nov 2005 15:08:20 +0100 |
|||
|
|||
ldap-account-manager (0.5.1-1) unstable; urgency=low |
|||
|
|||
* Updated to new upstream release 0.5.1. |
|||
* Experiencing long delays on session_start (Closes: #332908) |
|||
* ldap-account-manager depends on debconf without | debconf-2.0 |
|||
alternate; blocks cdebconf transition (Closes: #331886) |
|||
* Configuration wizard fails silently when samba.schema is not present |
|||
(Closes: #332868) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Sun, 16 Oct 2005 13:27:55 +0200 |
|||
|
|||
ldap-account-manager (0.5.0-1) unstable; urgency=low |
|||
|
|||
* Updated to new upstream release 0.5.0. |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 26 Sep 2005 13:58:33 +0200 |
|||
|
|||
ldap-account-manager (0.4.10+0.5.rc3-1) experimental; urgency=low |
|||
|
|||
* Updated to new upstream release 0.5.rc3. |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Thu, 8 Sep 2005 14:14:40 +0200 |
|||
|
|||
ldap-account-manager (0.4.10+0.5.rc2-1) experimental; urgency=low |
|||
|
|||
* Updated to new upstream release 0.5.rc2. |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 16 Aug 2005 14:10:37 +0200 |
|||
|
|||
ldap-account-manager (0.4.10+0.5.rc1-1) experimental; urgency=low |
|||
|
|||
* Updated to new upstream release 0.5.rc1 |
|||
* Closes: #273403: Includes a copy of fpdf which is part of php-fpdf |
|||
package |
|||
* Closes: #308829: Configure for apache2 |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Mon, 8 Aug 2005 16:39:22 +0200 |
|||
|
|||
ldap-account-manager (0.4.10-2) unstable; urgency=low |
|||
|
|||
* fixed debconf dependency |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 3 Aug 2005 15:25:29 +0200 |
|||
|
|||
ldap-account-manager (0.4.10-1) unstable; urgency=low |
|||
|
|||
* Updated to new upstream release 0.4.10. |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 27 Jul 2005 11:39:53 +0200 |
|||
|
|||
ldap-account-manager (0.4.9+0.5.alpha2-1) experimental; urgency=low |
|||
|
|||
* Updated to new upstream release 0.5.alpha2 |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 29 Jun 2005 20:04:11 +0200 |
|||
|
|||
ldap-account-manager (0.4.9+0.5.alpha1-1) experimental; urgency=low |
|||
|
|||
* Updated to new upstream release 0.5.alpha1 |
|||
* Added configuration options for Apache2 |
|||
* Added template for webserver restart |
|||
* Translatable templates |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Tue, 10 May 2005 11:38:00 +0200 |
|||
|
|||
ldap-account-manager (0.4.9-3) stable; urgency=high |
|||
|
|||
* security fix |
|||
* quoting of user description field broken (Closes: #415379) |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 21 Mar 2007 16:07:55 +0100 |
|||
|
|||
ldap-account-manager (0.4.9-2) unstable; urgency=low |
|||
|
|||
* Closes: #300007: fixed typo |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Thu, 17 Mar 2005 19:20:29 +0100 |
|||
|
|||
ldap-account-manager (0.4.9-1) unstable; urgency=low |
|||
|
|||
* Updated to new upstream release |
|||
* Closes: #296498: added documentation for samba.schema |
|||
|
|||
-- Roland Gruber <post@rolandgruber.de> Wed, 2 Mar 2005 19:52:29 +0100 |
|||
|
|||
ldap-account-manager (0.4.8-1) unstable; urgency=low |
|||
|
|||
* Updated to new upstream version 0.4.8. |
|||