diff --git a/AUTHORS b/AUTHORS
index f7ce4cfcabbbc1fe94201af8891fd12692154f19..fb395b3cee8775173f8ef65eef6d743891b3e439 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -71,8 +71,8 @@ documentation and additional help.
   French online documentation
   English online documentation
 
-* Vincent Seynhaeve
-  Xls export plugin <vincent.seynhaeve@opensides.be>
+* Vincent Seynhaeve <vincent.seynhaeve@opensides.be>
+  Xls export plugin 
 
 * Wouter Verhelst <wouter@debian.org>
   accept-to-gettext code that helps for language conversation
@@ -163,7 +163,7 @@ documentation and additional help.
 * Adrian Reyer <are+fd@lihas.de>
   Modifier for templates to convert german umlauts to 7-bit ASCII
 
-* Samuel Bosquin samuel.bosquin@ibcp.fr
+* Samuel Bosquin <samuel.bosquin@ibcp.fr>
   Plugin FAI - LVM partitions
 
 * IOhannes umlaeute <noc@iem.at>
@@ -188,6 +188,15 @@ documentation and additional help.
   QA on FusionDirectory
   RPM packaging maintener and ArchLinux Packager
   
-* Timothée Giet timo@timotheegiet.com
+* Timothée Giet <timo@timotheegiet.com>
   New breezy icon Theme
+
+* Clement Oudot <clem.oudot@gmail.com>
+  HTTP header authentication
+
+* Thomas Niercke <thomas@niercke.de>
+  Code and ideas for making Argonaut Events Extensible
+  
+* Paola Penati <paolapenati@hotmail.com>
+  Italian translation
   
diff --git a/Changelog b/Changelog
index 969f6d7e9c2646943594979af47354bc5e1d7db2..0f0c96f63722280be34f52c266dd127574f60179 100644
--- a/Changelog
+++ b/Changelog
@@ -1,6 +1,45 @@
 FusionDirectory changelog
 =========================
 
+* FusionDirectory 1.0.15
+
+[Feature] Wishlist #4832: Allow removal of user picture
+[Feature] Bugs #4945: Add the possibility to use %askme% for password expiration in template
+FusionDirectory plugins - Bugs #4991: we should document all the change in the webservice done recently
+|Fix] Bugs #5003: Error on mixed groups when nis schema not present
+[Feature] Wishlist #5010: HTTP header authentication
+|Fix] Bugs #5012: [PRINTERS] old printers are not migrated after upgrade to 1.0.14
+|Fix] Bugs #5013: User that will expire in two weeks is not show in dashboard
+|Fix] Argonaut Deployment System - Bugs #5018: Reinstall trigger on a workstation trigger an error
+|Fix] FusionDirectory plugins - Bugs #5020: PHP errors in DHCP plugin with PHP7
+|Fix] Bugs #5021: Checkhook should have a way to know if other check errors occured
+|Fix] Bugs #5022: Random password does not work when we use a template in read only
+|Fix] Bugs #5023: Icon for section account is not found
+|Fix] FusionDirectory plugins - Bugs #5026: CSV import bug ?
+|Fix] FusionDirectory plugins - Bugs #5031: Icon for LDAP should be moved to core
+|Fix] Bugs #5040: Uppercase login triggers php notice
+|Fix] FusionDirectory plugins - Bugs #5043: GPG server info cannot be edited anymore
+[Feature] FusionDirectory plugins - Bugs #5044: Use simpleManagement in GPG plugin
+|Fix] Bugs #5047: add git-shell in default shell list
+|Fix] Bugs #5049: probleme de traduction dans le systeme de reinitialisation des mots de passe
+|Fix] Bugs #5050: mauvais encodage dans le message de demande de reinitialisation du mot de passe
+|Fix] FusionDirectory plugins - Bugs #5051: add a url text field for the linkedin account url
+|Fix] Bugs #5052: password storage in firefox provoque an issue in the password field of the user tab in FusionDirectory
+|Fix] FusionDirectory plugins - Bugs #5055: Argonaut actions launching is broken
+[Feature] FusionDirectory plugins - Bugs #5056: Need to edit class_argonautActions.inc for custom modules
+|Fix] Bugs #5057: check_schema should be reviewed
+|Fix] Bugs #5058: notice on 1.0.14-fixes
+|Fix] FusionDirectory plugins - Bugs #5068: PHP4 constructor in FAI plugin
+|Fix] FusionDirectory plugins - Bugs #5069: PHP4 constructor in mail plugin
+|Fix] Bugs #5071: Fatal error in FAI plugin
+|Fix] Bugs #5074: Error to add ACL
+|Fix] FusionDirectory plugins - Bugs #5075: Error to add ACL
+|Fix] FusionDirectory plugins - Bugs #5088: Add samba shares update action to the list
+|Fix] Bugs #5089: Attribute dob of fusiondirectory schema conflicts with evolution schema
+|Fix] FusionDirectory plugins - Bugs #5090: Attribute dob of fusiondirectory schema conflicts with evolution schema
+|Fix] Bugs #5092: FD should not interfere with form handling
+
+
 * FusionDirectory 1.0.14
 
 |Fix] FusionDirectory plugins - Bugs #4142: Local quota
diff --git a/contrib/bin/fusiondirectory-setup b/contrib/bin/fusiondirectory-setup
index a008f2a1f35b85c912e38176c6d98be3719c54fa..f9c88ebc07a2fbba15b846c9d862faf60c0cd830 100644
--- a/contrib/bin/fusiondirectory-setup
+++ b/contrib/bin/fusiondirectory-setup
@@ -1578,6 +1578,65 @@ sub get_deprecated {
   return (\@obsolete_attrs, \@obsolete_classes);
 }
 
+# function that migrates printers from FD<=1.0.13 to FD>=1.0.14
+sub migrate_printers {
+  # initiate the LDAP connexion
+  my %hash_ldap_param = get_ldap_connexion();
+
+  # LDAP's connection's parameters
+  my $base = $hash_ldap_param{base};
+  my $ldap = $hash_ldap_param{ldap};
+
+  my $mesg = $ldap->search(
+    filter => '(objectClass=gotoPrinter)',
+    base   => $base
+  );
+  $mesg->code && die $mesg->error;
+
+  if ($mesg->count > 0) {
+    print ("The following printers are using the obsolete gotoPrinter objectClass:\n");
+
+    my @entries = $mesg->entries;
+
+    foreach my $entry (@entries) {
+      print $entry->dn()."\n";
+    }
+
+    if (ask_yn_question("Migrate these entries to fdPrinter objectClass?")) {
+      foreach my $entry (@entries) {
+        my $newrdn = "cn=".$entry->get_value('cn')."+ipHostNumber=".$entry->get_value('ipHostNumber');
+        $mesg = $ldap->moddn($entry->dn(), newrdn => $newrdn);
+        if ($mesg->code) {
+          print $entry->dn().": ".$mesg->error."\n";
+          next;
+        }
+        my $dn_old = $entry->dn();
+        $dn_old =~ s/^[^,]+,/$newrdn,/;
+        my @replace = ('ieee802Device', 'ipHost', 'fdPrinter');
+        my @classes = $entry->get_value('objectClass');
+        foreach my $class (@classes) {
+          if ($class ne 'gotoPrinter') {
+            push(@replace, "$class");
+          }
+        }
+        $entry->replace("objectClass" => \@replace);
+        $mesg = $ldap->add($entry);
+        if ($mesg->code) {
+          print $entry->dn().": ".$mesg->error."\n";
+          next;
+        }
+        undef @replace;
+        $mesg = $ldap->delete($dn_old);
+        $mesg->code && print $dn_old.": ".$mesg->error."\n";
+      }
+    }
+  }
+
+  # unbind to the LDAP server
+  my $unbind = $ldap->unbind;
+  $unbind->code && warn "! Unable to unbind from LDAP server: ", $unbind->error."\n";
+}
+
 # List LDAP attributes which have been deprecated
 sub list_deprecated {
   my ($obsolete_attrs, $obsolete_classes) = get_deprecated();
@@ -1824,6 +1883,7 @@ die ("! You have to run this script as root\n") if ($<!=0);
   $commands{"--check-ldap"}           = ["Checking your LDAP tree",                       \&check_ldap];
   $commands{"--check-ids"}            = ["Checking for duplicated uid or gid numbers",    \&check_id_numbers];
   $commands{"--migrate-users"}        = ["Migrating your users",                          \&migrate_users];
+  $commands{"--migrate-printers"}     = ["Migrating your printer from FD < 1.0.14",       \&migrate_printers];
   $commands{"--migrate-dns"}          = ["Migrating DNS zones for FD 1.0.10",             \&migrate_dns];
   $commands{"--migrate-acls"}         = ["Migrating your ACLs",                           \&migrate_acls];
   $commands{"--install-plugins"}      = ["Installing FusionDirectory's plugins",          \&install_plugins];
@@ -1922,6 +1982,10 @@ This option check your LDAP tree for duplicated uidNumber or gidNumber among use
 
 This option add FusionDirectory attributes to the people branch.
 
+=item --migrate-printers
+
+This option replace gosaPrinter objectClass by new fdPrinter objectClass.
+
 =item --migrate-dns
 
 This option moves DNS zones from systems branch to DNS branch, which is necessary for FusionDirectory 1.0.10 and above.
diff --git a/contrib/docs/UPGRADE b/contrib/docs/UPGRADE
index 54a59b3f5872ab31c5369d44bf3cf5cce0876207..9d7633a805de653659c5d8ab7da04f7a4c84ec54 100644
--- a/contrib/docs/UPGRADE
+++ b/contrib/docs/UPGRADE
@@ -1765,6 +1765,198 @@ If they are old objectClasses it will warn you and you will have to remove it by
 
 !! Please read it carefully before applying !!
 
+New Breezy Theme
+================
+
+In this version by default there is a new more modern theme called breezy. To active it completely go to the configuration plugin, click edit and in the "Look and feel" section select breezy
+
+Enjoy :)
+
+
+Migrate FusionDirectory from 1.0.14 to 1.0.15
+=============================================
+
+Ubuntu 12.0.4 TLS users
+=======================
+
+Since 1.0.9.2 FusionDirectory need the php-cas library for CAS server support. This library can normally found in universe in the Ubuntu repositories 
+
+In case you did not find it, grab the deb from here and install it
+
+http://packages.ubuntu.com/trusty/all/php-cas/download
+
+and select your preferred mirror
+
+Upgrade FusionDirectory first
+=============================
+
+- Upgrade FusionDirectory core package before other ones to avoid dependencies errors:
+
+apt-get install fusiondirectory
+
+- Upgrade FusionDirectory schema package too.
+
+apt-get install fusiondirectory-schema
+
+Plugin deprecated
+=================
+
+The apache2 plugin as been removed in this version
+
+apt-get remove fusiondirectory-plugin-apache2
+
+apt-get remove fusiondirectory-plugin-apache2-schema
+
+Upgrade of LDAP directory
+=========================
+
+- Upgrade the core template schema 
+
+fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd-conf.schema
+
+fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/core-fd.schema
+
+- if your are using the systems plugin you have to update its schema
+
+fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/systems-fd.schema
+
+- if your are using the personal plugin you have to update its schema
+
+fusiondirectory-insert-schema -m /etc/ldap/schema/fusiondirectory/personal-fd.schema
+
+Remove old schema from /etc/ldap/schema/fusiondirectory
+=======================================================
+
+The old schema are not automatically removed from /etc/ldap/schema/fusiondirectory.
+You can safely remove recovery-fd.schema and asterisk-fd-conf.schema if they still exist
+
+Check for deprecated attributes and objectClasses in your LDAP
+
+fusiondirectory-setup --list-deprecated show deprecated attributes and objectClasses for FusionDirectory
+
+fusiondirectory-setup --list-deprecated
+List deprecated attributes and objectclasses
+Deprecated attributes:
+ gotoXKbVariant                	(GOto - Gonicus Terminal Concept, value xKbvariant.)        	- 1.3.6.1.4.1.10098.1.1.1.27
+ ghGfxAdapter                  	(Hardware definitions, value Grafikkarte)                   	- 1.3.6.1.4.1.10098.1.1.2.9
+ gotoModules                   	(GOto - Gonicus Terminal Concept, value kernel modules.)    	- 1.3.6.1.4.1.10098.1.1.1.32
+ gotoHardwareChecksum          	(GOto - quick way to see if something has changed)          	- 1.3.6.1.4.1.10098.1.1.2.12
+ gotoPrinterPPD                	(GOto - Gonicus Terminal Concept, PPD data)                 	- 1.3.6.1.4.1.10098.1.1.11.6
+ fdAsteriskDriver              	(Driver used for asterisk DB)                               	- 1.3.6.1.4.1.10098.1.1.9.30
+ fdRfc2307bis                  	(FusionDirectory - rfc2307bis)                              	- 1.3.6.1.4.1.38414.8.10.1
+ goFonAreaCode                 	(Store area code)                                           	- 1.3.6.1.4.1.10098.1.1.9.28
+ gotoGroupAdminPrinter         	(GOto - keeps printers we are admin for)                    	- 1.3.6.1.4.1.10098.1.1.11.17
+ gotoXVsync                    	(GOto - Gonicus Terminal Concept, value xVsync.)            	- 1.3.6.1.4.1.10098.1.1.1.19
+ printerWindowsDriverName      	(Windows name of the printer driver)                        	- 1.3.6.1.4.1.38414.6.10.3
+ printerWindowsDriverDir       	(Path to directory that contains windows drivers for this printer)	- 1.3.6.1.4.1.38414.6.10.2
+ fdSipContexts                 	(FusionDirectory - available sip contexts)                  	- 1.3.6.1.4.1.38414.19.11.1
+ fdPhoneConferenceRDN          	(FusionDirectory - Phone conference RDN)                    	- 1.3.6.1.4.1.38414.19.10.3
+ goFonPassword                 	(Admin password for fon server)                             	- 1.3.6.1.4.1.10098.1.1.9.27
+ fdSnapshotURI                 	(FusionDirectory - Snaphost URI)                            	- 1.3.6.1.4.1.38414.8.17.3
+ fdSnapshotAdminPassword       	(FusionDirectory - Snaphost admin password)                 	- 1.3.6.1.4.1.38414.8.17.5
+ gotoAdaptPath                 	(GOto - Gonicus Terminal Concept, value adaptpath.)         	- 1.3.6.1.4.1.10098.1.1.1.33
+ ghMemSize                     	(Hardware definitions, value memSize)                       	- 1.3.6.1.4.1.10098.1.1.2.2
+ gotoCdromEnable               	(GOto - Gonicus Terminal Concept, value cdromEnable.)       	- 1.3.6.1.4.1.10098.1.1.1.8
+ ghInventoryNumber             	(Unique number for inclusion in an inventory)               	- 1.3.6.1.4.1.10098.1.1.2.10
+ avArchiveMaxRecursion         	(Maximum number of archive nestings)                        	- 1.3.6.1.4.1.10098.1.1.9.73
+ goLogAdmin                    	(Admin user for log server)                                 	- 1.3.6.1.4.1.10098.1.1.9.24
+ gotoXMouseport                	(GOto - Gonicus Terminal Concept, value xMouseport.)        	- 1.3.6.1.4.1.10098.1.1.1.22
+ gotoXMouseButtons             	(GOto - Gonicus Terminal Concept, value xMouseButtons.)     	- 1.3.6.1.4.1.10098.1.1.1.23
+ gotoXKbLayout                 	(GOto - Gonicus Terminal Concept, value xKblayout.)         	- 1.3.6.1.4.1.10098.1.1.1.26
+ fdCopyPaste                   	(FusionDirectory - (de)Activate copy/paste)                 	- 1.3.6.1.4.1.38414.8.14.5
+ gotoScannerBackend            	(GOto - Gonicus Terminal Concept, value scannerBackend.)    	- 1.3.6.1.4.1.10098.1.1.1.39
+ printerWindowsInfFile         	(Path to windows inf file for this printer)                 	- 1.3.6.1.4.1.38414.6.10.1
+ avArchiveMaxCompressionRatio  	(Maximum compression ratio)                                 	- 1.3.6.1.4.1.10098.1.1.9.74
+ fdPhoneMacroRDN               	(FusionDirectory - Phone macro RDN)                         	- 1.3.6.1.4.1.38414.19.10.2
+ avMaxDirectoryRecursions      	(Number of recursions done with directories)                	- 1.3.6.1.4.1.10098.1.1.9.69
+ gotoUserPrinter               	(GOto - keeps printers shown for this user)                 	- 1.3.6.1.4.1.10098.1.1.11.12
+ fdPasswordHook                	(FusionDirectory - Password hook (external command))        	- 1.3.6.1.4.1.38414.8.13.4
+ gotoXColordepth               	(GOto - Gonicus Terminal Concept, value xColordepth.)       	- 1.3.6.1.4.1.10098.1.1.1.21
+ gotoXHsync                    	(GOto - Gonicus Terminal Concept, value xHsync.)            	- 1.3.6.1.4.1.10098.1.1.1.18
+ fdPersonalTitleInDN           	(FusionDirectory - Personal title in dn)                    	- 1.3.6.1.4.1.38414.8.12.5
+ gotoXMouseType                	(Hardware definitions, value Type of mouse)                 	- 1.3.6.1.4.1.10098.1.1.1.34
+ gotoNtpServer                 	(GOto - Gonicus Terminal Concept, value ntpServer.)         	- 1.3.6.1.4.1.10098.1.1.1.2
+ goLogDriver                   	(FD logging MDB2 driver name)                               	- 1.3.6.1.4.1.10098.1.1.9.84
+ fdPrimaryGroupFilter          	(FusionDirectory - Primary group filter)                    	- 1.3.6.1.4.1.38414.8.14.1
+ ghUsbSupport                  	(Hardware definitions, value usbSupport)                    	- 1.3.6.1.4.1.10098.1.1.2.3
+ gotoXKbModel                  	(GOto - Gonicus Terminal Concept, value xKbmodel.)          	- 1.3.6.1.4.1.10098.1.1.1.25
+ gotoSysStatus                 	(Keeps current system status - info shown in GOsa)          	- 1.3.6.1.4.1.10098.1.1.2.11
+ goLogDB                       	(GOsa logging DB name)                                      	- 1.3.6.1.4.1.10098.1.1.9.83
+ gotoFloppyEnable              	(GOto - Gonicus Terminal Concept, value floppyEnable.)      	- 1.3.6.1.4.1.10098.1.1.1.7
+ gotoFontPath                  	(GOto - Gonicus Terminal Concept, value fontPath.)          	- 1.3.6.1.4.1.10098.1.1.1.5
+ gotoAutoFs                    	(GOto - Gonicus Terminal Concept, value autofs.)            	- 1.3.6.1.4.1.10098.1.1.1.31
+ gotoXDriver                   	(GOto - Gonicus Terminal Concept, value xDriver.)           	- 1.3.6.1.4.1.10098.1.1.1.28
+ gotoXResolution               	(GOto - Gonicus Terminal Concept, value xResolution.)       	- 1.3.6.1.4.1.10098.1.1.1.20
+ goFonCountryCode              	(Store country code)                                        	- 1.3.6.1.4.1.10098.1.1.9.29
+ fdAccountRDN                  	(FusionDirectory - use a placeholder pattern for generating account RDNs)	- 1.3.6.1.4.1.38414.8.12.2
+ avMaxThreads                  	(Number of AV scanning threads)                             	- 1.3.6.1.4.1.10098.1.1.9.68
+ gotoScannerModel              	(GOto - Gonicus Terminal Concept, value scannerModel.)      	- 1.3.6.1.4.1.10098.1.1.1.40
+ gotoSndModule                 	(GOto - Gonicus Terminal Concept, value sound Modules.)     	- 1.3.6.1.4.1.10098.1.1.1.29
+ gotoLpdEnable                 	(GOto - Gonicus Terminal Concept, value lpdEnable.)         	- 1.3.6.1.4.1.10098.1.1.1.9
+ avHttpProxyURL                	(How to get the updates)                                    	- 1.3.6.1.4.1.10098.1.1.9.76
+ gotoRootPasswd                	(GOto - Gonicus Terminal Concept, value rootPasswd.)        	- 1.3.6.1.4.1.10098.1.1.1.14
+ goLogPassword                 	(Admin password for log server)                             	- 1.3.6.1.4.1.10098.1.1.9.25
+ gotoProfileServer             	(GOto - specifies the profile server)                       	- 1.3.6.1.4.1.10098.1.1.11.8
+ avDatabaseMirror              	(Where to find updates)                                     	- 1.3.6.1.4.1.10098.1.1.9.75
+ gotoGroupPrinter              	(GOto - keeps printers shown for this user)                 	- 1.3.6.1.4.1.10098.1.1.11.16
+ fdMailMethod                  	(FusionDirectory - Mail method)                             	- 1.3.6.1.4.1.38414.10.10.1
+ gotoFilesystem                	(GOto - Gonicus Terminal Concept, value filesystem.)        	- 1.3.6.1.4.1.10098.1.1.1.6
+ ghSoundAdapter                	(Hardware definitions, value soundAdapter)                  	- 1.3.6.1.4.1.10098.1.1.2.7
+ avArchiveMaxFileSize          	(Maximum archive file size)                                 	- 1.3.6.1.4.1.10098.1.1.9.72
+ avChecksPerDay                	(Update checks per day)                                     	- 1.3.6.1.4.1.10098.1.1.9.78
+ gotoScannerEnable             	(GOto - Gonicus Terminal Concept, value scannerEnable.)     	- 1.3.6.1.4.1.10098.1.1.1.10
+ ghScsiDev                     	(Hardware definitions, value scsiDev)                       	- 1.3.6.1.4.1.10098.1.1.2.5
+ goFaxPassword                 	(Admin password for fax server)                             	- 1.3.6.1.4.1.10098.1.1.9.23
+ goSyslogSection               	(What sections wants the server for its syslog service? i.e. *.*)	- 1.3.6.1.4.1.10098.1.1.9.9
+ gotoLpdServer                 	(GOto - Gonicus Terminal Concept, value lpdServer.)         	- 1.3.6.1.4.1.10098.1.1.1.4
+ avUser                        	(Username to run antivirus with)                            	- 1.3.6.1.4.1.10098.1.1.9.70
+ gotoProfileQuota              	(GOto - save quota for home)                                	- 1.3.6.1.4.1.10098.1.1.11.15
+ fdIdGenerator                 	(FusionDirectory - An automatic way to generate new user ids)	- 1.3.6.1.4.1.38414.8.12.4
+ avFlags                       	(Special flags for the antivirus scan engine)               	- 1.3.6.1.4.1.10098.1.1.9.71
+ gotoScannerClients            	(GOto - Gonicus Terminal Concept, value scannerClients.)    	- 1.3.6.1.4.1.10098.1.1.1.11
+ gotoXMonitor                  	(GOto - Gonicus Terminal Concept, value xMonitor.)          	- 1.3.6.1.4.1.10098.1.1.1.17
+ ghNetNic                      	(Hardware definitions, value Network Device)                	- 1.3.6.1.4.1.10098.1.1.2.8
+ goFonAdmin                    	(Admin user for fon server)                                 	- 1.3.6.1.4.1.10098.1.1.9.26
+ gotoShare                     	(GOto - specifies a share)                                  	- 1.3.6.1.4.1.10098.1.1.11.9
+ ghIdeDev                      	(Hardware definitions, value ideDev)                        	- 1.3.6.1.4.1.10098.1.1.2.4
+ fdSnapshotAdminDn             	(FusionDirectory - Snaphost admin dn)                       	- 1.3.6.1.4.1.38414.8.17.4
+ goFaxAdmin                    	(Admin principal for fax server)                            	- 1.3.6.1.4.1.10098.1.1.9.22
+ ghCpuType                     	(Hardware definitions, value cpuType)                       	- 1.3.6.1.4.1.10098.1.1.2.1
+ fdVoicemailContexts           	(FusionDirectory - available voicemail contexts)            	- 1.3.6.1.4.1.38414.19.11.2
+ gotoProfileFlags              	(GOto - Flags for Profile handling - C is for caching)      	- 1.3.6.1.4.1.10098.1.1.11.7
+ gotoUserAdminPrinter          	(GOto - keeps printers we are admin for)                    	- 1.3.6.1.4.1.10098.1.1.11.13
+Deprecated objectClasses:
+ goCupsServer                  	(CUPS server description)                                   	- 1.3.6.1.4.1.10098.1.2.1.23
+ goLogDBServer                 	(Log DB server description)                                 	- 1.3.6.1.4.1.10098.1.2.1.28
+ goFaxServer                   	(Fax server description)                                    	- 1.3.6.1.4.1.10098.1.2.1.26
+ goNtpServer                   	(Time server description)                                   	- 1.3.6.1.4.1.10098.1.2.1.20
+ goSyslogServer                	(Syslog server description)                                 	- 1.3.6.1.4.1.10098.1.2.1.21
+ goNfsServer                   	(NFS server description)                                    	- 1.3.6.1.4.1.10098.1.2.1.19
+ goFonServer                   	(Fon server description)                                    	- 1.3.6.1.4.1.10098.1.2.1.29
+ gosaUserTemplate              	(GOsa - Class for GOsa User Templates)                      	- 1.3.6.1.4.1.10098.1.2.1.19.11
+ goVirusServer                 	(Virus server definition)                                   	- 1.3.6.1.4.1.10098.1.2.1.39
+
+fusiondirectory-setup --check-deprecated will output a list of dn using old attributes and objectClasses of they are present in your ldap server
+
+fusiondirectory-setup --check-deprecated
+List LDAP entries using deprecated attributes or objectclasses
+There are no entries in the LDAP using obsolete attributes
+There are no entries in the LDAP using obsolete classes
+
+If you see the obsolete object class gotoPrinter you must run the next command and answer yes
+
+fusiondirectory-setup --migrate-printers
+
+fusiondirectory-setup --ldif-deprecated will output an ldif file on the console that you can use with ldapmodify to clean you ldap server from old attributes.
+
+If they are old objectClasses it will warn you and you will have to remove it by hand, they have been specified at the fusiondirectory-setup --check-deprecated step.
+
+!! Please read it carefully before applying !!
+
+==== Hook ====
+
+You must modify your hook so that they don't use quotes. The attributes are now automatically quotes and escape.
+
 ==== New Breezy Theme ====
 
 In this version by default there is a new more modern theme called breezy. To active it completely go to the configuration plugin, click edit and in the "Look and feel" section select breezy
diff --git a/contrib/man/fusiondirectory-insert-schema.1 b/contrib/man/fusiondirectory-insert-schema.1
index 39a7e4e9ff1129f69bebfee903e7cb6db3dfd579..6b3d9b74a29c3a51ab013476f3f7271974d159b0 100644
--- a/contrib/man/fusiondirectory-insert-schema.1
+++ b/contrib/man/fusiondirectory-insert-schema.1
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "FUSIONDIRECTORY-INSERT-SCHEMA 1"
-.TH FUSIONDIRECTORY-INSERT-SCHEMA 1 "2016-06-23" "FusionDirectory 1.0.14" "FusionDirectory Documentation"
+.TH FUSIONDIRECTORY-INSERT-SCHEMA 1 "2016-08-01" "FusionDirectory 1.0.15" "FusionDirectory Documentation"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff --git a/contrib/man/fusiondirectory-setup.1 b/contrib/man/fusiondirectory-setup.1
index c886285caf046e530f9dbc127ba662797f8b56fa..e5de417f9dee842d8087016e74d6f9807cec23e7 100644
--- a/contrib/man/fusiondirectory-setup.1
+++ b/contrib/man/fusiondirectory-setup.1
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "FUSIONDIRECTORY-SETUP 1"
-.TH FUSIONDIRECTORY-SETUP 1 "2016-06-23" "FusionDirectory 1.0.14" "FusionDirectory Documentation"
+.TH FUSIONDIRECTORY-SETUP 1 "2016-08-09" "FusionDirectory 1.0.15" "FusionDirectory Documentation"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -168,6 +168,9 @@ This option check your \s-1LDAP\s0 tree for duplicated uidNumber or gidNumber am
 .IP "\-\-migrate\-users" 4
 .IX Item "--migrate-users"
 This option add FusionDirectory attributes to the people branch.
+.IP "\-\-migrate\-printers" 4
+.IX Item "--migrate-printers"
+This option replace gosaPrinter objectClass by new fdPrinter objectClass.
 .IP "\-\-migrate\-dns" 4
 .IX Item "--migrate-dns"
 This option moves \s-1DNS\s0 zones from systems branch to \s-1DNS\s0 branch, which is necessary for FusionDirectory 1.0.10 and above.
diff --git a/contrib/man/fusiondirectory.conf.5 b/contrib/man/fusiondirectory.conf.5
index 315f5b646c5c02ccd87ec8d76192024d06f34418..c08fd5982e75ad1f1bd06b60250e4b17e34f9c13 100644
--- a/contrib/man/fusiondirectory.conf.5
+++ b/contrib/man/fusiondirectory.conf.5
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "FUSIONDIRECTORY.CONF 1"
-.TH FUSIONDIRECTORY.CONF 1 "2016-06-23" "FusionDirectory 1.0.14" "FusionDirectory Documentation"
+.TH FUSIONDIRECTORY.CONF 1 "2016-08-01" "FusionDirectory 1.0.15" "FusionDirectory Documentation"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
diff --git a/contrib/openldap/core-fd-conf.schema b/contrib/openldap/core-fd-conf.schema
index 6084f58c8fd1db8ded41d4388f71683ea1ee1ec5..dff0cbff28285a189d78d30efd98f092e7cfde3b 100644
--- a/contrib/openldap/core-fd-conf.schema
+++ b/contrib/openldap/core-fd-conf.schema
@@ -302,11 +302,24 @@ attributetype ( 1.3.6.1.4.1.38414.8.15.5 NAME 'fdSessionLifeTime'
   SINGLE-VALUE)
 
 attributetype ( 1.3.6.1.4.1.38414.8.15.6 NAME 'fdHttpAuthActivated'
-  DESC 'FusionDirectory - HTTP Auth activation'
+  DESC 'FusionDirectory - HTTP Basic Auth activation'
   EQUALITY booleanMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
   SINGLE-VALUE )
 
+attributetype ( 1.3.6.1.4.1.38414.8.15.7 NAME 'fdHttpHeaderAuthActivated'
+  DESC 'FusionDirectory - HTTP Header Auth activation'
+  EQUALITY booleanMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
+  SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.38414.8.15.8 NAME 'fdHttpHeaderAuthHeaderName'
+  DESC 'FusionDirectory - HTTP Header Auth - Header name'
+  EQUALITY caseExactIA5Match
+  SUBSTR caseExactIA5SubstringsMatch
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
+  SINGLE-VALUE )
+
 # Debugging
 
 attributetype ( 1.3.6.1.4.1.38414.8.16.1 NAME 'fdDisplayErrors'
@@ -581,7 +594,7 @@ objectclass ( 1.3.6.1.4.1.38414.8.2.1 NAME 'fusionDirectoryConf'
     fdPrimaryGroupFilter $ fdListSummary $
     fdModificationDetectionAttribute $ fdLogging $ fdLdapSizeLimit $
     fdLoginAttribute $ fdForceSSL $ fdWarnSSL $ fdStoreFilterSettings $ fdSessionLifeTime $
-    fdHttpAuthActivated $
+    fdHttpAuthActivated $ fdHttpHeaderAuthActivated $ fdHttpHeaderAuthHeaderName $
     fdDisplayErrors $ fdLdapMaxQueryTime $ fdLdapStats $ fdDebugLevel $
     fdEnableSnapshots $ fdSnapshotBase $
     fdTabHook $ fdShells $ fdDisplayHookOutput $
diff --git a/contrib/openldap/core-fd.schema b/contrib/openldap/core-fd.schema
index 54d111b691ca98d3fbf63a774e093d473c47f50f..2679eae8ac089308d3c83c5ae56cf18bb2fac0bb 100644
--- a/contrib/openldap/core-fd.schema
+++ b/contrib/openldap/core-fd.schema
@@ -4,12 +4,6 @@
 
 
 # Attributes
-attributetype ( 1.3.6.1.4.1.10098.1.1.12.1 NAME 'gosaSubtreeACL'
-  DESC 'GOsa - ACL entry'
-  OBSOLETE
-  EQUALITY caseIgnoreMatch
-  SUBSTR caseIgnoreSubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
 
 attributetype ( 1.3.6.1.4.1.10098.1.1.12.2 NAME 'gosaUser'
   DESC 'GOsa - DN of a user'
@@ -23,13 +17,6 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.12.3 NAME 'gosaObject'
   SUBSTR caseIgnoreSubstringsMatch
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
 
-attributetype ( 1.3.6.1.4.1.10098.1.1.12.14 NAME 'gosaDefaultLanguage'
-  DESC 'GOsa - Defines the default language for a user'
-  OBSOLETE
-  EQUALITY caseIgnoreIA5Match
-  SUBSTR caseIgnoreIA5SubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
-
 attributetype ( 1.3.6.1.4.1.10098.1.1.12.30 NAME 'gosaGroupObjects'
   DESC 'GOsa - List of all object types that are in a gosaGroupOfNames'
   EQUALITY caseIgnoreIA5Match
@@ -64,61 +51,17 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.12.39 NAME 'gosaSnapshotData'
   DESC 'GOsa - Original data of saved object in snapshot'
   SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE)
 
-attributetype ( 1.3.6.1.4.1.10098.1.1.12.46 NAME 'gosaLoginRestriction'
-  DESC 'GOsa - Multivalue attribute to carry a number of allowed ips/subnets'
-  OBSOLETE
-  SUP name)
-
-attributetype ( 1.3.6.1.4.1.10098.1.1.6.2 NAME 'academicTitle'
-  DESC 'Field to represent the academic title'
-  OBSOLETE
-  EQUALITY caseIgnoreMatch
-  SUBSTR caseIgnoreSubstringsMatch
-  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
-
-attributetype ( 1.3.6.1.4.1.15305.2.1 NAME ( 'gender' 'sex' )
-  DESC    'Gender: M for male, F for female'
-  EQUALITY caseIgnoreIA5Match
-  SYNTAX  1.3.6.1.4.1.1466.115.121.1.26{1}
-  SINGLE-VALUE )
-
-attributetype ( 1.3.6.1.4.1.15305.2.2 NAME ( 'dateOfBirth' 'dob' )
-  DESC    'Date of birth in ISO 8601 format'
-  EQUALITY caseIgnoreMatch
-  SYNTAX  1.3.6.1.4.1.1466.115.121.1.15{10}
-  SINGLE-VALUE )
-
 # Classes
-objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.1 NAME 'gosaObject' SUP top AUXILIARY
-  DESC 'GOsa - Class for GOsa settings'
-  OBSOLETE
-  MUST ( )
-  MAY ( gosaSubtreeACL ))
 
 objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.2 NAME 'gosaLockEntry' SUP top STRUCTURAL
   DESC 'GOsa - Class for GOsa locking'
   MUST ( gosaUser $ gosaObject $ cn ))
 
-objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.3 NAME 'gosaCacheEntry' SUP top STRUCTURAL
-  DESC 'GOsa - Class for GOsa caching'
-  OBSOLETE
-  MAY  ( )
-  MUST ( cn $ gosaUser ))
-
 objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.4 NAME 'gosaDepartment' SUP top AUXILIARY
   DESC 'GOsa - Class to mark Departments for GOsa'
   MUST  ( ou $ description )
   MAY   ( manager $ co $ labeledURI ) )
 
-objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.6 NAME 'gosaAccount' SUP top AUXILIARY
-  DESC 'GOsa - Class for GOsa Accounts'
-  OBSOLETE
-  MUST ( )
-  MAY (
-    gosaLoginRestriction $
-    gosaDefaultLanguage $ academicTitle $ personalTitle $ dateOfBirth $ gender
-  ) )
-
 objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.11 NAME 'gosaUserTemplate' SUP top AUXILIARY
   DESC 'GOsa - Class for GOsa User Templates'
   OBSOLETE
diff --git a/html/class_passwordRecovery.inc b/html/class_passwordRecovery.inc
index 30a0ab46cd92a61a636101b0222179b117abf979..99b1fa03e41a7aab9598819700b4a78dbbba18d3 100644
--- a/html/class_passwordRecovery.inc
+++ b/html/class_passwordRecovery.inc
@@ -248,14 +248,10 @@ class passwordRecovery extends standAlonePage {
   {
     parent::__construct();
 
-    $smarty = get_smarty();
-
     if (isset($_GET['email_address']) && $_GET['email_address'] != "") {
       $this->email_address = validate($_GET['email_address']);
-      $smarty->assign('email_address', $this->email_address);
     } elseif (isset($_POST['email_address'])) {
       $this->email_address = validate($_POST['email_address']);
-      $smarty->assign('email_address', $this->email_address);
     }
 
     /* Check for selected user... */
@@ -264,7 +260,7 @@ class passwordRecovery extends standAlonePage {
     } elseif (isset($_POST['uid'])) {
       $this->uid = validate($_POST['uid']);
     } else {
-      $this->uid = "";
+      $this->uid = '';
     }
   }
 
@@ -322,13 +318,16 @@ class passwordRecovery extends standAlonePage {
     $smarty->assign('usePrototype', 'FALSE');
     $smarty->append('js_files',     'include/pwdStrength.js');
     $smarty->append('css_files',    get_template_path('login.css'));
+    $lang = session::global_get('lang');
+    $smarty->assign('lang', preg_replace('/_.*$/', '', $lang));
+    $smarty->assign('rtl', language_is_rtl($lang));
     $smarty->display(get_template_path('headers.tpl'));
 
     $smarty->assign('version',        FD_VERSION);
     $smarty->assign('step',           $this->step);
     $smarty->assign('delay_allowed',  $this->delay_allowed);
     $smarty->assign('activated',      $this->activated);
-
+    $smarty->assign('email_address',  $this->email_address);
     $smarty->display(get_template_path('recovery.tpl'));
     exit();
   }
@@ -533,13 +532,7 @@ class passwordRecovery extends standAlonePage {
     /* Send the mail */
     $mail_body = sprintf($this->mail_body, $this->uid, $reinit_link);
 
-    /* From */
-    $headers = "From: ".$this->from_mail."\r\n";
-    $headers .= "Reply-To: ".$this->from_mail."\r\n";
-
-    $additional_parameters = "-f".$this->from_mail;
-
-    if (mail($this->email_address, $this->mail_subject, $mail_body, $headers, $additional_parameters)) {
+    if (mail_utf8($this->email_address, FALSE, $this->from_mail, $this->mail_subject, $mail_body)) {
       $this->step = 3;
     } else {
       $this->message[] = msgPool::invalid(_("Contact your administrator, there was a problem with mail server"));
@@ -602,13 +595,7 @@ class passwordRecovery extends standAlonePage {
     /* Send the mail */
     $mail_body = sprintf($this->mail2_body, $this->uid);
 
-    /* From */
-    $headers = "From: ".$this->from_mail."\r\n";
-    $headers .= "Reply-To: ".$this->from_mail."\r\n";
-
-    $additional_parameters = "-f".$this->from_mail;
-
-    if (mail($this->email_address, $this->mail2_subject, $mail_body, $headers, $additional_parameters)) {
+    if (mail_utf8($this->email_address, FALSE, $this->from_mail, $this->mail2_subject, $mail_body)) {
       $smarty = get_smarty();
       $this->step = 5;
       $smarty->assign('changed', TRUE);
diff --git a/html/include/fusiondirectory.js b/html/include/fusiondirectory.js
index 09534f53f78d1537f83c60a8a0c3b8c728a34fb4..fa2e300c2f832ef020aa9774210e1ab3c9bf96a7 100644
--- a/html/include/fusiondirectory.js
+++ b/html/include/fusiondirectory.js
@@ -22,8 +22,6 @@
 Event.observe(window, 'resize', resizeHandler);
 Event.observe(window, 'load', resizeHandler);
 Event.observe(window, 'load', initProgressPie);
-Event.observe(window, 'keypress', keyHandler);
-
 
 /* Ask before switching a plugin with this function */
 function question(text, url)
@@ -100,80 +98,6 @@ function acl_toggle_all(regex)
   }
 }
 
-
-/* Global key handler to estimate which element gets the next focus if enter is pressed */
-function keyHandler(DnEvents) {
-  // determines whether Netscape or Internet Explorer
-  k = (Prototype.Browser.Gecko) ? DnEvents.keyCode : window.event.keyCode;
-  if (k == 13) { // enter key pressed
-    if(typeof(nextfield)!='undefined') {
-      if(nextfield == 'login') {
-        return true; // submit, we finished all fields
-      } else { // we are not done yet, send focus to next box
-        eval('document.mainform.' + nextfield + '.focus()');
-        return false;
-      }
-    } else {
-      if(Prototype.Browser.Gecko) {
-        if(DnEvents.target.type == 'textarea') {
-          return true;
-        } else if (DnEvents.target.type != 'submit') {
-          // TAB
-          var thisfield = document.getElementById(DnEvents.target.id);
-          for (i = 0; i < document.forms[0].elements.length; i++) {
-            if(document.forms[0].elements[i].id==thisfield.id) {
-              // Last form element on page?
-              if(i!=document.forms[0].elements.length-1) {
-                document.forms[0].elements[i+1].focus();
-              }
-            }
-          }
-          return false;
-        } else {
-          return true;
-        }
-        // Check for konqueror
-      } else if(document.clientWidth) {
-        // do nothing ATM
-      } else {
-        if(window.event.srcElement.type == 'textarea') {
-          return true;
-        } else if (window.event.srcElement.type != 'submit') {
-          // TAB
-          var thisfield = document.getElementById(window.event.srcElement.id);
-          for (i = 0; i < document.forms[0].elements.length; i++) {
-            if(document.forms[0].elements[i].id==thisfield.id) {
-              // Last form element on page?
-              if(i!=document.forms[0].elements.length-1) {
-                document.forms[0].elements[i+1].focus();
-              }
-            }
-          }
-          return false;
-        } else {
-          return true;
-        }
-      }
-    }
-  } else if (k==9) {
-    // Tab key pressed
-    if(Prototype.Browser.Gecko) {
-      if(DnEvents.target.type == 'textarea') {
-        document.getElementById(DnEvents.target.id).value+="\t";
-        return false;
-      }
-      // Check for konqueror
-    } else if(document.clientWidth) {
-      // do nothing ATM
-    } else {
-      if(window.event.srcElement.type == 'textarea') {
-        document.getElementById(window.event.srcElement.id).value+="\t";
-        return false;
-      }
-    }
-  }
-}
-
 function inArray(p_val, array) {
   var l = array.length;
   for (var i = 0; i < l; i++) {
@@ -232,14 +156,6 @@ function changeTripleSelectState_2nd_neg(firstTriggerField, secondTriggerField,
   }
 }
 
-// work together to analyze keystrokes
-if (Prototype.Browser.Gecko){
-  window.onkeypress= keyHandler;
-} else {
-  document.onkeydown= keyHandler;
-}
-
-
 function popup(target, name) {
   var mypopup=
     window.open(
@@ -579,7 +495,7 @@ function setProgressPie(context, percent)
     if (percent > 75) {
         r = "ED"
         g = "15"
-        b = "15"; 
+        b = "15";
     }
 
     context.strokeStyle = "#" + r  + g + b
diff --git a/html/index.php b/html/index.php
index 88886ddb31fed01e6dc9de84eef692b82453d54e..670368ffe6a5c7633f4e0dd29de3ce9a1a1efd1b 100644
--- a/html/index.php
+++ b/html/index.php
@@ -183,7 +183,7 @@ clean_smarty_compile_dir($smarty->compile_dir);
 
 initLanguage();
 
-$smarty->assign ('nextfield', 'username');
+$smarty->assign ('focusfield', 'username');
 
 if (isset($_POST['server'])) {
   $server = $_POST['server'];
@@ -223,7 +223,7 @@ if (isset($_REQUEST['message'])) {
 
 /* Class with a function for each login step
  * Each function can return a string to display an LDAP error, or FALSE to redirect to login
- * In this case it can set global $message and assign nextfield in smarty before hand */
+ * In this case it can set global $message and assign focusfield in smarty before hand */
 class Index {
   static protected $username;
   static protected $password;
@@ -279,7 +279,7 @@ class Index {
       return FALSE;
     } elseif (mb_strlen(self::$password, 'UTF-8') == 0) {
       $message = _('Please specify your password!');
-      $smarty->assign ('nextfield', 'password');
+      $smarty->assign ('focusfield', 'password');
       return FALSE;
     }
     return TRUE;
@@ -291,14 +291,14 @@ class Index {
     global $ui, $config, $message, $smarty;
     /* Login as user, initialize user ACL's */
     $ui = ldap_login_user(self::$username, self::$password);
-    if ($ui === NULL || !$ui) {
+    if ($ui === NULL) {
       if (isset($_SERVER['REMOTE_ADDR'])) {
         logging::log('security', 'login', '', array(), 'Authentication failed for user "'.self::$username.'" [from '.$_SERVER['REMOTE_ADDR'].']');
       } else {
         logging::log('security', 'login', '', array(), 'Authentication failed for user "'.self::$username.'"');
       }
       $message = _('Please check the username/password combination.');
-      $smarty->assign ('nextfield', 'password');
+      $smarty->assign ('focusfield', 'password');
       return FALSE;
     }
     return TRUE;
@@ -328,7 +328,7 @@ class Index {
       if ($expired == POSIX_ACCOUNT_EXPIRED) {
         logging::log('security', 'login', '', array(), 'Account for user "'.self::$username.'" has expired');
         $message = _('Account locked. Please contact your system administrator!');
-        $smarty->assign ('nextfield', 'password');
+        $smarty->assign ('focusfield', 'username');
         return FALSE;
       }
     }
@@ -429,6 +429,77 @@ class Index {
     }
   }
 
+  /* All login steps in the right order for HTTP Header login */
+  static function headerAuthLoginProcess()
+  {
+    global $config, $message, $ui;
+
+    self::init();
+
+    /* Reset error messages */
+    $message = '';
+
+    $header = $config->get_cfg_value('httpHeaderAuthHeaderName', 'AUTH_USER');
+
+    self::$username = $_SERVER['HTTP_'.$header];
+
+    if (!self::$username) {
+      msg_dialog::display(
+        _('Error'),
+        sprintf(
+          _('No value found in HTTP header "%s"'),
+          $header
+        ),
+        FATAL_ERROR_DIALOG
+      );
+      exit();
+    }
+
+    $ldap = $config->get_ldap_link();
+    $ldap->cd($config->current['BASE']);
+    $verify_attr = explode(',', $config->get_cfg_value('loginAttribute', 'uid'));
+    $filter = '';
+    foreach ($verify_attr as $attr) {
+      $filter .= '('.$attr.'='.ldap_escape_f(self::$username).')';
+    }
+    $ldap->search('(&(|'.$filter.')(objectClass=inetOrgPerson))');
+    $attrs = $ldap->fetch();
+    if ($ldap->count() < 1) {
+      msg_dialog::display(
+        _('Error'),
+        sprintf(
+          _('Header user "%s" could not be found in the LDAP'),
+          self::$username
+        ),
+        FATAL_ERROR_DIALOG
+      );
+      exit();
+    } elseif ($ldap->count() > 1) {
+      msg_dialog::display(
+        _('Error'),
+        sprintf(
+          _('Header user "%s" match several users in the LDAP'),
+          self::$username
+        ),
+        FATAL_ERROR_DIALOG
+      );
+      exit();
+    }
+    $ui = new userinfo($config, $attrs['dn']);
+    $ui->loadACL();
+
+    $success = self::runSteps(array(
+      'loginAndCheckExpired',
+      'runSchemaCheck',
+      'checkForLockingBranch',
+    ));
+
+    if ($success) {
+      /* Everything went well, redirect to main.php */
+      self::redirect();
+    }
+  }
+
   /* All login steps in the right order for CAS login */
   static function casLoginProcess()
   {
@@ -510,6 +581,8 @@ if ($config->get_cfg_value('httpAuthActivated') == 'TRUE') {
   spl_autoload_unregister('CAS_autoload');
   spl_autoload_register('CAS_autoload', TRUE, TRUE);
   Index::casLoginProcess();
+} elseif ($config->get_cfg_value('httpHeaderAuthActivated') == 'TRUE') {
+  Index::headerAuthLoginProcess();
 } elseif ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['login'])) {
   /* Got a formular answer, validate and try to log in */
   Index::fullLoginProcess();
diff --git a/html/themes/breezy/icons/16/apps/ldap.png b/html/themes/breezy/icons/16/apps/ldap.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce8075c3923632dd91dfb97629223323da8076f4
Binary files /dev/null and b/html/themes/breezy/icons/16/apps/ldap.png differ
diff --git a/html/themes/legacy/icons/16/apps/ldap.png b/html/themes/legacy/icons/16/apps/ldap.png
new file mode 100644
index 0000000000000000000000000000000000000000..d632c8506b649e04f78081276918e207b7940fc4
Binary files /dev/null and b/html/themes/legacy/icons/16/apps/ldap.png differ
diff --git a/ihtml/themes/breezy/login.tpl b/ihtml/themes/breezy/login.tpl
index 3c7ff4b9b1c9ce6e396cd080ca002d32bd621045..295813b2a26ffcb7e6f9c08173ff4894a9c12ab5 100644
--- a/ihtml/themes/breezy/login.tpl
+++ b/ihtml/themes/breezy/login.tpl
@@ -8,7 +8,7 @@
 <div id="window_container">
 
 <div id="window_div">
-<form action="index.php" method="post" name="mainform" onSubmit="js_check(this);return true;">
+<form action="index.php" method="post" id="loginform" name="loginform" onSubmit="js_check(this);return true;">
 
 {$msg_dialogs}
   <div id="window_titlebar">
@@ -25,20 +25,22 @@
     </div>
 
     <div>
-      <label for="username"><img class="center" src="{$personal_img|escape}" alt="{t}Username{/t}" title="{t}Username{/t}"/>&nbsp;</label>
-      <input type="text" name="username" id="username" maxlength="40" value="{$username|escape}"
-       title="{t}Username{/t}" onFocus="nextfield= 'password';" />
+      <label for="username">
+        <img class="center" src="{$personal_img|escape}" alt="{t}Username{/t}" title="{t}Username{/t}"/>&nbsp;
+      </label>
+      <input type="text" name="username" id="username" maxlength="40" value="{$username|escape}" title="{t}Username{/t}" />
       <br />
       <br />
-      <label for="password"><img class="center" src="{$password_img|escape}" alt="{t}Password{/t}" title="{t}Password{/t}" />&nbsp;</label>
-      <input type="password" name="password" id="password" maxlength="40" value=""
-         title="{t}Password{/t}" onFocus="nextfield= 'login';" />
+      <label for="password">
+        <img class="center" src="{$password_img|escape}" alt="{t}Password{/t}" title="{t}Password{/t}" />&nbsp;
+      </label>
+      <input type="password" name="password" id="password" maxlength="40" value="" title="{t}Password{/t}"/>
       <br />
       <a href="recovery.php">{t}I forgot my password{/t}</a>
     </div>
     <div>
       <img class="center" src="{$directory_img|escape}" alt="{t}Directory{/t}" title="{t}Directory{/t}" />&nbsp;
-      <select name="server" title="{t}Directory{/t}" onchange="javascript:document.mainform.submit();">
+      <select name="server" title="{t}Directory{/t}" onchange="javascript:document.loginform.submit();">
         {html_options options=$server_options selected=$server_id}
       </select>
     </div>
@@ -58,14 +60,12 @@
   </div>
   <div id="window_footer" class="plugbottom">
     <div>
-    {$message}
+      <!-- Display error message on demand -->
+      {$message}
     </div>
     <div>
-      <!-- Display error message on demand -->
-      <input type="submit" name="login" value="{t}Sign in{/t}"
-       title="{t}Click here to log in{/t}" onFocus="nextfield='login';" />
+      <input type="submit" name="login" value="{t}Sign in{/t}" title="{t}Click here to log in{/t}"/>
       <input type="hidden" name="javascript" value="false" />
-      <input type="hidden" name="login" value="{t}Sign in{/t}" />
     </div>
   </div>
 
@@ -79,8 +79,7 @@
 <script type="text/javascript">
 <!--
   enable_keyPress = false;
-  nextfield= "{$nextfield}";
-  focus_field("{$nextfield}");
+  focus_field("{$focusfield}");
   next_msg_dialog();
 -->
 </script>
diff --git a/ihtml/themes/breezy/recovery.tpl b/ihtml/themes/breezy/recovery.tpl
index a28b3a26a9bb3e7db0657bd74e378fea8e9b447f..9f3b5472ebb376e770d7922617f76370313dbfba 100644
--- a/ihtml/themes/breezy/recovery.tpl
+++ b/ihtml/themes/breezy/recovery.tpl
@@ -59,11 +59,11 @@
       </tr>
       <tr>
        <td><label for="new_password">{t}New password{/t}</label></td>
-       <td><input type="password" name="new_password" id="new_password" value="" title="{t}New password{/t}" onFocus="nextfield= 'new_password_repeated';" onkeyup="testPasswordCss(document.getElementById('new_password').value);"></td>
+       <td><input type="password" name="new_password" id="new_password" value="" title="{t}New password{/t}" onkeyup="testPasswordCss(document.getElementById('new_password').value);" /></td>
       </tr>
       <tr>
        <td><label for="new_password_repeated">{t}New password repeated{/t}</label></td>
-       <td><input type="password" name="new_password_repeated" id="new_password_repeated" maxlength="40" value="" title="{t}New password repeated{/t}" onFocus="nextfield= 'apply';"></td>
+       <td><input type="password" name="new_password_repeated" id="new_password_repeated" maxlength="40" value="" title="{t}New password repeated{/t}" /></td>
       </tr>
       <tr>
        <td>{t}Password strength{/t}</td>
diff --git a/include/class_IconTheme.inc b/include/class_IconTheme.inc
index 8e15b3b40fd644213f94d88112635bc23b49ae0f..b7874729d6804f379f1692fef8251c0545a82ebd 100644
--- a/include/class_IconTheme.inc
+++ b/include/class_IconTheme.inc
@@ -309,6 +309,10 @@ class IconTheme
       array('actions','go-up'),
       array('actions','arrow-up'),
     ),
+    'actions/upload'                => array(
+      array('actions','document-import'),
+      array('actions','up'),
+    ),
     'actions/down'                  => array(
       array('actions','go-down'),
       array('actions','arrow-down'),
diff --git a/include/class_filter.inc b/include/class_filter.inc
index 0b1322440381d09fcfc2396df54534d58459a5a5..cf7e9fc4fc5c6fa0aa31968654a611ea1c959c56 100644
--- a/include/class_filter.inc
+++ b/include/class_filter.inc
@@ -610,7 +610,7 @@ class filter
 
         echo '<ul>';
         foreach ($result as $entry) {
-          echo '<li>'.mark($_POST[$tag], $entry).'</li>';
+          echo '<li>'.mark(htmlentities($_POST[$tag], ENT_COMPAT, 'UTF-8'), htmlentities($entry, ENT_COMPAT, 'UTF-8')).'</li>';
           if ($max-- == 0) {
             break;
           }
diff --git a/include/class_template.inc b/include/class_template.inc
index c435dfa98d9c7930d554d1ea31a38a6be1934dc1..cc332d8b61d1c957a7985e7426c0ec6f2544ac0a 100644
--- a/include/class_template.inc
+++ b/include/class_template.inc
@@ -98,8 +98,12 @@ class template
 
   function getBase()
   {
-    $infos = objects::infos($this->type);
-    return dn2base($this->dn, 'ou=templates,'.$infos['ou']);
+    if (is_object($this->tabObject)) {
+      return $this->tabObject->getBaseObject()->base;
+    } else {
+      $infos = objects::infos($this->type);
+      return dn2base($this->dn, 'ou=templates,'.$infos['ou']);
+    }
   }
 
   function getNeeded()
@@ -219,7 +223,6 @@ class template
 
     $this->attrs = plugin::tpl_parse_attrs($this->attrs);
     $this->tabObject->adapt_from_template($this->attrs, call_user_func_array('array_merge', $this->attributes));
-    $this->tabObject->getBaseObject()->base = $this->getBase();
 
     $this->applied = TRUE;
     return $this->tabObject;
diff --git a/include/functions.inc b/include/functions.inc
index fc990519019bda4154ba39c5cc8623eda62bc097..a6aabb2f57f424e83faac07b9432bed2bbd33199 100644
--- a/include/functions.inc
+++ b/include/functions.inc
@@ -593,7 +593,7 @@ function ldap_login_user ($username, $password)
     }
   }
   if (!$success) {
-    return FALSE;
+    return NULL;
   }
 
   /* got user dn, fill acl's */
@@ -2579,69 +2579,95 @@ function check_schema($cfg)
   $ldap = new ldapMultiplexer(new LDAP($cfg['admin'], $cfg['password'], $cfg['connection'], FALSE, $cfg['tls']));
   $objectclasses = $ldap->get_objectclasses(TRUE);
   if (count($objectclasses) == 0) {
-    msg_dialog::display(_("LDAP warning"), _("Cannot get schema information from server. No schema check possible!"), WARNING_DIALOG);
+    msg_dialog::display(_('LDAP warning'), _('Cannot get schema information from server. No schema check possible!'), WARNING_DIALOG);
+    return $checks;
   }
 
   /* This is the default block used for each entry.
    *  to avoid unset indexes.
    */
   $def_check = array(
-      "SCHEMA_FILES"     => array(),
-      "CLASSES_REQUIRED" => array(),
-      "STATUS"           => FALSE,
-      "IS_MUST_HAVE"     => FALSE,
-      "MSG"              => "",
-      "INFO"             => ""); // There is currently no information specified for this schema extension.;
-
-  /* FusionDirectory lock entry, used to mark currently edited objects as 'in use' */
-  $checks['gosaLockEntry']['SCHEMA_FILES']     = array('core-fd.schema');
-  $checks['gosaLockEntry']['CLASSES_REQUIRED'] = array('gosaLockEntry');
-  $checks['gosaLockEntry']['IS_MUST_HAVE']     = TRUE;
-  $checks['gosaLockEntry']['INFO']             = _('Used to lock currently edited entries to avoid multiple changes at the same time.');
-
-  /* Some other checks */
-  $checks['posixAccount']['SCHEMA_FILES']     = array('nis.schema');
-  $checks['posixAccount']['CLASSES_REQUIRED'] = array('posixAccount');
-  $checks['posixAccount']['IS_MUST_HAVE']     = FALSE;
+    'SCHEMA_FILE'       => '',
+    'CLASSES_REQUIRED'  => array(),
+    'STATUS'            => FALSE,
+    'IS_MUST_HAVE'      => FALSE,
+    'MSG'               => '',
+    'INFO'              => ''
+  );
+
+  /* FusionDirectory core schemas */
+
+  /* core-fd */
+  $checks['core-fd'] = $def_check;
+  $checks['core-fd']['SCHEMA_FILE']       = 'core-fd.schema';
+  $checks['core-fd']['CLASSES_REQUIRED']  = array('gosaLockEntry');
+  $checks['core-fd']['IS_MUST_HAVE']      = TRUE;
+  $checks['core-fd']['INFO']              = _('Main FusionDirectory schema');
+
+  /* core-fd-conf */
+  $checks['core-fd-conf'] = $def_check;
+  $checks['core-fd-conf']['SCHEMA_FILE']      = 'core-fd-conf.schema';
+  $checks['core-fd-conf']['CLASSES_REQUIRED'] = array('fusionDirectoryConf');
+  $checks['core-fd-conf']['IS_MUST_HAVE']     = TRUE;
+  $checks['core-fd-conf']['INFO']             = _('Schema used to store FusionDirectory configuration');
+
+  /* ldapns */
+  $checks['ldapns'] = $def_check;
+  $checks['ldapns']['SCHEMA_FILE']      = 'ldapns.schema';
+  $checks['ldapns']['CLASSES_REQUIRED'] = array('hostObject');
+  $checks['ldapns']['IS_MUST_HAVE']     = FALSE;
+  $checks['ldapns']['INFO']             = _('Used to store trust mode information in users or groups.');
+
+  /* template-fd */
+  $checks['template-fd'] = $def_check;
+  $checks['template-fd']['SCHEMA_FILE']      = 'template-fd.schema';
+  $checks['template-fd']['CLASSES_REQUIRED'] = array('fdTemplate');
+  $checks['template-fd']['IS_MUST_HAVE']     = FALSE;
+  $checks['template-fd']['INFO']             = _('Used to store templates.');
+
+  /* nis */
+  $checks['nis'] = $def_check;
+  $checks['nis']['SCHEMA_FILE']       = 'nis.schema';
+  $checks['nis']['CLASSES_REQUIRED']  = array('posixAccount');
+  $checks['nis']['IS_MUST_HAVE']      = FALSE;
+  $checks['nis']['INFO']              = _('Used to store POSIX information.');
 
   foreach ($checks as $name => $value) {
     foreach ($value['CLASSES_REQUIRED'] as $class) {
-      if (!isset($objectclasses[$name])) {
+      if (!isset($objectclasses[$class])) {
+        $checks[$name]['STATUS'] = FALSE;
         if ($value['IS_MUST_HAVE']) {
-          $checks[$name]['STATUS'] = FALSE;
-          $checks[$name]['MSG']    = sprintf(_("Missing required object class '%s'!"), $class);
+          $checks[$name]['MSG']    = sprintf(_('Missing required object class "%s"!'), $class);
         } else {
-          $checks[$name]['STATUS'] = TRUE;
-          $checks[$name]['MSG']    = sprintf(_("Missing optional object class '%s'!"), $class);
+          $checks[$name]['MSG']    = sprintf(_('Missing optional object class "%s"!'), $class);
         }
       } else {
         $checks[$name]['STATUS']  = TRUE;
-        $checks[$name]['MSG']     = sprintf(_("Class(es) available"));
+        $checks[$name]['MSG']     = sprintf(_('Class(es) available'));
       }
     }
   }
 
-  $tmp = $objectclasses;
-
-  /* The FusionDirectory base schema */
   $checks['posixGroup'] = $def_check;
-
-  $checks['posixGroup']['SCHEMA_FILES']     = array("core-fd.schema");
-  $checks['posixGroup']['CLASSES_REQUIRED'] = array("posixGroup");
+  $checks['posixGroup']['SCHEMA_FILE']      = 'nis.schema';
+  $checks['posixGroup']['CLASSES_REQUIRED'] = array('posixGroup');
   $checks['posixGroup']['STATUS']           = TRUE;
-  $checks['posixGroup']['IS_MUST_HAVE']     = TRUE;
-  $checks['posixGroup']['MSG']              = "";
-  $checks['posixGroup']['INFO']             = "";
+  $checks['posixGroup']['MSG']              = '';
+  $checks['posixGroup']['INFO']             = '';
 
-  /* Depending on mixed groups plugin installation status, we need different schema configurations */
-  if (class_available('mixedGroup') && isset($tmp['posixGroup']['STRUCTURAL'])) {
-    $checks['posixGroup']['STATUS'] = FALSE;
-    $checks['posixGroup']['MSG']    = _('You have installed the mixed groups plugin, but your schema configuration does not support this.');
-    $checks['posixGroup']['INFO']   = _('In order to use mixed groups the objectClass "posixGroup" must be AUXILIARY');
-  } elseif (!class_available('mixedGroup') && !isset($tmp['posixGroup']['STRUCTURAL'])) {
-    $checks['posixGroup']['STATUS'] = FALSE;
-    $checks['posixGroup']['MSG']    = _('Your schema is configured to support mixed groups, but this plugin is not present.');
-    $checks['posixGroup']['INFO']   = _('The objectClass "posixGroup" must be STRUCTURAL');
+  if (isset($objectclasses['posixGroup'])) {
+    $checks['posixGroup']['IS_MUST_HAVE']     = TRUE;
+
+    /* Depending on mixed groups plugin installation status, we need different schema configurations */
+    if (class_available('mixedGroup') && isset($objectclasses['posixGroup']['STRUCTURAL'])) {
+      $checks['posixGroup']['STATUS'] = FALSE;
+      $checks['posixGroup']['MSG']    = _('You have installed the mixed groups plugin, but your schema configuration does not support this.');
+      $checks['posixGroup']['INFO']   = _('In order to use mixed groups the objectClass "posixGroup" must be AUXILIARY');
+    } elseif (!class_available('mixedGroup') && !isset($objectclasses['posixGroup']['STRUCTURAL'])) {
+      $checks['posixGroup']['STATUS'] = FALSE;
+      $checks['posixGroup']['MSG']    = _('Your schema is configured to support mixed groups, but this plugin is not present.');
+      $checks['posixGroup']['INFO']   = _('The objectClass "posixGroup" must be STRUCTURAL');
+    }
   }
 
   return $checks;
@@ -3443,4 +3469,23 @@ function ldap_escape_dn($str, $ignore = '')
 {
   return ldap_escape($str, $ignore, LDAP_ESCAPE_DN);
 }
+
+function mail_utf8($to, $from_user, $from_email, $subject, $message, $type = 'plain')
+{
+  $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
+  if ($from_user) {
+    $from_user = "=?UTF-8?B?".base64_encode($from_user)."?=";
+    $headers = "From: $from_user <$from_email>\r\n";
+    $headers .= "Reply-To: $from_user <$from_email>\r\n";
+  } else {
+    $headers = "From: <$from_email>\r\n";
+    $headers .= "Reply-To: <$from_email>\r\n";
+  }
+  $headers .= "MIME-Version: 1.0" . "\r\n" .
+              "Content-type: text/$type; charset=UTF-8" . "\r\n";
+
+  $additional_parameters = "-f".$from_email;
+
+  return mail($to, $subject, $message, $headers, $additional_parameters);
+}
 ?>
diff --git a/include/simpleplugin/class_attribute.inc b/include/simpleplugin/class_attribute.inc
index b1d0e7631c7d52aacbfd1a3802a14f1152d6e63f..a1e38c2445f44a8e8882c53e16acaf8c5258100d 100644
--- a/include/simpleplugin/class_attribute.inc
+++ b/include/simpleplugin/class_attribute.inc
@@ -623,7 +623,7 @@ class Attribute
     ));
   }
 
-  protected function htmlIds()
+  public function htmlIds()
   {
     return array($this->getHtmlId());
   }
@@ -818,6 +818,7 @@ class StringAttribute extends Attribute
 {
   protected $pattern;
   protected $example;
+  protected $autocomplete = NULL;
 
   /*! \brief The constructor of StringAttribute
    *
@@ -856,6 +857,9 @@ class StringAttribute extends Attribute
       $js       = $this->managedAttributesJS();
       $attributes['onChange'] = 'javascript:'.htmlentities($js, ENT_COMPAT, 'UTF-8');
     }
+    if ($this->autocomplete !== NULL) {
+      $attributes['autocomplete'] = ($this->autocomplete ? 'on' : 'off' );
+    }
     $display  = $this->renderInputField('text', $id, $attributes);
     return $this->renderAcl($display);
   }
@@ -878,6 +882,16 @@ class StringAttribute extends Attribute
       return msgPool::invalid($this->getLabel(), $this->value, $this->pattern, htmlentities($this->example));
     }
   }
+
+  function setAutocomplete ($bool)
+  {
+    $this->autocomplete = $bool;
+  }
+
+  function getAutocomplete ()
+  {
+    return $this->autocomplete;
+  }
 }
 
 class HiddenAttribute extends Attribute
@@ -1031,16 +1045,6 @@ class PasswordAttribute extends StringAttribute
 {
   protected $autocomplete = FALSE;
 
-  function setAutocomplete ($bool)
-  {
-    $this->autocomplete = $bool;
-  }
-
-  function getAutocomplete ()
-  {
-    return $this->autocomplete;
-  }
-
   function renderFormInput ()
   {
     $id = $this->getHtmlId();
@@ -1051,6 +1055,9 @@ class PasswordAttribute extends StringAttribute
         'autocomplete' => ($this->autocomplete?'on':'off'),
       )
     );
+    if ($this->autocomplete === FALSE) {
+      $display = '{literal}<input autocomplete="off" value="foolautocompleteworkaround" type="text" style="display:none;"/>{/literal}'.$display;
+    }
     return $this->renderAcl($display);
   }
 
@@ -1438,7 +1445,7 @@ class DateAttribute extends Attribute
   {
     if ($value === "" && !$this->isRequired()) {
       return $value;
-    } elseif (is_object($this->plugin) && $this->plugin->is_template && (preg_match('/%/', $value))) {
+    } elseif (is_object($this->plugin) && $this->plugin->is_template && preg_match('/%/', $value)) {
       return $value;
     } else {
       return $this->ldapToDate($value);
@@ -1453,7 +1460,11 @@ class DateAttribute extends Attribute
       try {
         return $this->getDateValue()->format('d.m.Y');
       } catch (Exception $e) {
-        return "";
+        if (is_object($this->plugin) && $this->plugin->is_template && preg_match('/%/', $this->value)) {
+          return $this->value;
+        } else {
+          return '';
+        }
       }
     }
   }
@@ -1488,7 +1499,15 @@ class DateAttribute extends Attribute
     if ($this->value === "" && !$this->isRequired()) {
       return $this->value;
     } elseif (!($this->value instanceof DateTime)) {
-      $this->setValue($this->getDateValue());
+      try {
+        $this->setValue($this->getDateValue());
+      } catch (Exception $e) {
+        if (is_object($this->plugin) && $this->plugin->is_template && preg_match('/%/', $this->value)) {
+          return $this->value;
+        } else {
+          throw $e;
+        }
+      }
     }
     return $this->dateToLdap($this->value);
   }
@@ -1505,7 +1524,11 @@ class DateAttribute extends Attribute
         try {
           $this->getDateValue();
         } catch (Exception $e) {
-          return _("Error, incorrect date: ").$e->getMessage();
+          if (is_object($this->plugin) && $this->plugin->is_template && preg_match('/%/', $this->value)) {
+            return;
+          } else {
+            return sprintf(_('Error, incorrect date: %s'), $e->getMessage());
+          }
         }
       }
     }
@@ -1668,7 +1691,7 @@ class FileDownloadAttribute extends FileAttribute
     return $this->renderAcl($display);
   }
 
-  protected function htmlIds()
+  public function htmlIds()
   {
     $id   = $this->getHtmlId();
     $ids  = array('download'.$id);
@@ -1735,7 +1758,7 @@ class FileTextAreaAttribute extends FileDownloadAttribute
     return $this->renderAcl($display).parent::renderFormInput();
   }
 
-  protected function htmlIds()
+  public function htmlIds()
   {
     $ids    = parent::htmlIds();
     $ids[]  = $id.'_text';
@@ -1770,8 +1793,20 @@ class ImageAttribute extends FileAttribute
   function loadPostValue ()
   {
     $this->postValue = $this->value;
-    if (isset($_POST['upload'.$this->getHtmlId()])) {
-      parent::loadPostValue();
+    $id = $this->getHtmlId();
+    if (!$this->disabled && $this->isVisible()) {
+      foreach (array_keys($_POST) as $name) {
+        if (!$this->isRequired()) {
+          if (preg_match('/^'.$id.'_remove_/', $name)) {
+            $this->setPostValue('');
+            break;
+          }
+        }
+        if (preg_match('/^'.$id.'_upload_/', $name)) {
+          parent::loadPostValue();
+          break;
+        }
+      }
     }
   }
 
@@ -1834,7 +1869,26 @@ class ImageAttribute extends FileAttribute
                 ' title="'.$this->getDescription().'"'.
                 ' /><br/>';
     $display  .= $this->renderInputField('file', $id);
-    $display  .= $this->renderInputField('submit', 'upload'.$id, array('value' => _('Upload')));
+    $display .= $this->renderInputField(
+      'image', $id.'_upload',
+      array(
+        'class' => 'center',
+        'src'   => 'geticon.php?context=actions&amp;icon=upload&amp;size=16',
+        'title' => _('Upload'),
+        'alt'   => _('Upload')
+      )
+    );
+    if (!$this->isRequired()) {
+      $display .= $this->renderInputField(
+        'image', $id.'_remove',
+        array(
+          'class' => 'center',
+          'src'   => 'geticon.php?context=actions&amp;icon=remove&amp;size=16',
+          'title' => _('Remove'),
+          'alt'   => _('Remove')
+        )
+      );
+    }
     if (($this->getValue() == '') && ($this->placeholder != '')) {
       session::set('binary', $this->placeholder);
     } else {
@@ -1844,7 +1898,7 @@ class ImageAttribute extends FileAttribute
     return $this->renderAcl($display);
   }
 
-  protected function htmlIds()
+  public function htmlIds()
   {
     $id = $this->getHtmlId();
     return array($id.'_img',$id,'upload'.$id);
@@ -2253,7 +2307,7 @@ class SetAttribute extends Attribute
     return array_values($this->value);
   }
 
-  protected function htmlIds()
+  public function htmlIds()
   {
     $id = $this->getHtmlId();
     return array_merge(array('add'.$id,'del'.$id,'row'.$id), $this->attribute->htmlIds());
@@ -2577,7 +2631,7 @@ class CompositeAttribute extends Attribute
     return $display;
   }
 
-  protected function htmlIds()
+  public function htmlIds()
   {
     $ret = array();
     foreach ($this->attributes as &$attribute) {
@@ -2855,7 +2909,7 @@ class OrderedArrayAttribute extends SetAttribute
     }
   }
 
-  protected function htmlIds()
+  public function htmlIds()
   {
     $id   = $this->getHtmlId();
     $ids  = array('add'.$id);
diff --git a/include/simpleplugin/class_dialogAttributes.inc b/include/simpleplugin/class_dialogAttributes.inc
index 947e26115ee014ef043abcdb42d287770ebf35ba..2fb432e15391ff6f422492615a7b95bed6ee1f74 100644
--- a/include/simpleplugin/class_dialogAttributes.inc
+++ b/include/simpleplugin/class_dialogAttributes.inc
@@ -223,7 +223,7 @@ class DialogAttribute extends SetAttribute
     return $buttons;
   }
 
-  protected function htmlIds()
+  public function htmlIds()
   {
     $id = $this->getHtmlId();
     return array('add'.$id.'_dialog','del'.$id,'row'.$id);
@@ -241,6 +241,16 @@ class DialogOrderedArrayAttribute extends OrderedArrayAttribute
     $this->attribute    = FALSE;
   }
 
+  function getFilterBlackList ()
+  {
+    trigger_error("abstract method");
+  }
+
+  function getFilterWhiteList ()
+  {
+    return array();
+  }
+
   function loadPostValue ()
   {
     if ($this->isVisible()) {
@@ -278,7 +288,7 @@ class DialogOrderedArrayAttribute extends OrderedArrayAttribute
     );
   }
 
-  protected function htmlIds()
+  public function htmlIds()
   {
     $ids = parent::htmlIds();
     $ids[0] .= '_dialog';
@@ -515,7 +525,7 @@ class MailsAttribute extends DialogAttribute
     return $buttons;
   }
 
-  protected function htmlIds()
+  public function htmlIds()
   {
     $id = $this->getHtmlId();
     return array('add'.$id,'add'.$id.'_dialog','del'.$id,'row'.$id);
@@ -641,7 +651,7 @@ class UserAttribute extends DialogButtonAttribute
         'image', $id.'_remove',
         array(
           'class' => 'center',
-          'src'   => 'geticon.php?context=actions&amp;icon=edit-delete&amp;size=16',
+          'src'   => 'geticon.php?context=actions&amp;icon=remove&amp;size=16',
           'title' => _('Remove'),
           'alt'   => _('Remove')
         )
@@ -686,7 +696,7 @@ class UserAttribute extends DialogButtonAttribute
     }
   }
 
-  protected function htmlIds()
+  public function htmlIds()
   {
     $ids = array($this->getHtmlId());
     if (!$this->isRequired()) {
diff --git a/include/simpleplugin/class_simpleManagement.inc b/include/simpleplugin/class_simpleManagement.inc
index caa3c24c56e39137be8ed2d3b51b3b4208c59a3d..0153bf6bce3f09749667dbca04718d3d9a8686f4 100644
--- a/include/simpleplugin/class_simpleManagement.inc
+++ b/include/simpleplugin/class_simpleManagement.inc
@@ -530,7 +530,7 @@ class simpleManagement extends management
    */
   protected function saveChanges()
   {
-    if (($this->tabObject instanceOf tabs) && ($this->dialogObject instanceOf templateDialog)) {
+    if (($this->tabObject instanceOf simpleTabs) && ($this->dialogObject instanceOf templateDialog)) {
       $this->tabObject->save_object();
       $this->handleTemplateApply();
       return;
@@ -544,7 +544,7 @@ class simpleManagement extends management
    */
   protected function cancelEdit()
   {
-    if (($this->tabObject instanceOf tabs) && ($this->dialogObject instanceOf templateDialog)) {
+    if (($this->tabObject instanceOf simpleTabs) && ($this->dialogObject instanceOf templateDialog)) {
       $this->handleTemplateApply(TRUE);
       return;
     }
diff --git a/include/simpleplugin/class_simplePlugin.inc b/include/simpleplugin/class_simplePlugin.inc
index 0fac1641813c206679a96ba4f22f3a64cf83ffc1..4503340a2dc2cc3c8ece2deb59f12af20b488e76 100644
--- a/include/simpleplugin/class_simplePlugin.inc
+++ b/include/simpleplugin/class_simplePlugin.inc
@@ -724,7 +724,7 @@ class simplePlugin extends plugin
   function check ()
   {
     @DEBUG (DEBUG_TRACE, __LINE__, __FUNCTION__, __FILE__, $this->dn, 'check');
-    $message = parent::check();
+    $message = array();
 
     foreach ($this->attributesInfo as $sectionInfo) {
       foreach ($sectionInfo['attrs'] as $attr) {
@@ -739,6 +739,20 @@ class simplePlugin extends plugin
       }
     }
 
+    $this->callHook('CHECK', array('nbCheckErrors' => count($message)), $returnOutput);
+    if (!empty($returnOutput)) {
+      $message[] = join("\n", $returnOutput);
+    }
+
+    /* Check entryCSN */
+    if (!empty($this->entryCSN)) {
+      $current_csn = getEntryCSN($this->dn);
+      if (($current_csn != $this->entryCSN) && !empty($current_csn)) {
+        $this->entryCSN = $current_csn;
+        $message[] = _('The object has changed since opened in FusionDirectory. All changes that may be done by others will get lost if you save this entry!');
+      }
+    }
+
     return $message;
   }
 
@@ -830,7 +844,11 @@ class simplePlugin extends plugin
 
       /* Create tab object on demand */
       if (!session::is_set($classname) || (isset($_GET['reset']) && $_GET['reset'] == 1)) {
-        $tabObject = objects::open($entry_dn, $objectType);
+        try {
+          $tabObject = objects::open($entry_dn, $objectType);
+        } catch (NonExistingLdapNodeException $e) {
+          $tabObject = objects::open('new', $objectType);
+        }
         if ($edit_mode) {
           $tabObject->setNeedEditMode(TRUE);
         }
diff --git a/include/simpleplugin/class_simpleSelectManagement.inc b/include/simpleplugin/class_simpleSelectManagement.inc
index 855b2b75dee38d6f2e60ea64fcd3331fb2eb69c5..3025fbcb5987d7480e755a4ac22b1f62939b22b6 100644
--- a/include/simpleplugin/class_simpleSelectManagement.inc
+++ b/include/simpleplugin/class_simpleSelectManagement.inc
@@ -74,8 +74,8 @@ class simpleSelectManagement extends simpleManagement
     $dn     = func_get_arg(2);
     $trans  = func_get_arg(3);
     $trans  = $trans[0];
-    if ($trans != "") {
-      return "<a href='?plug=".$_GET['plug']."&amp;PID=$pid&amp;act=listing_select_$row&amp;add_finish=1' title='$dn'>$trans</a>";
+    if ($trans != '') {
+      return '<a href="?plug='.$_GET['plug'].'&amp;PID='.$pid.'&amp;act=listing_select_'.$row.'&amp;add_finish=1" title="'.htmlentities($dn, ENT_COMPAT, 'UTF-8').'">'.htmlentities($trans, ENT_COMPAT, 'UTF-8').'</a>';
     }
 
     return '';
diff --git a/include/variables_common.inc b/include/variables_common.inc
index 97d9c5e47b676788e4dc339b3137709ea09e0fb0..da50561fde45d71c7611697f36d49cdacae4c44e 100644
--- a/include/variables_common.inc
+++ b/include/variables_common.inc
@@ -63,7 +63,7 @@ define("FPDF_FONTPATH", "/usr/share/php/fpdf/font/"); /*! Define fpdf font path
 /*!
  * \brief FusionDirectory Version
  */
-define ("FD_VERSION", "1.0.14"); /*! Define FusionDirectory version */
+define ("FD_VERSION", "1.0.15"); /*! Define FusionDirectory version */
 
 /*!
  * \brief FusionDirectory config object RDN
diff --git a/locale/ar/fusiondirectory.po b/locale/ar/fusiondirectory.po
index 2dcfb2f27c2c90dcb4223397305aab1420c90f6f..a502d5defa047f0c286b5f702fd7f52990c394a0 100644
--- a/locale/ar/fusiondirectory.po
+++ b/locale/ar/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Arabic (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/ar/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr ""
 
@@ -159,39 +159,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr ""
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "تحذير"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -277,8 +278,8 @@ msgstr ""
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr ""
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr ""
@@ -1120,230 +1123,230 @@ msgstr ""
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "تلقائي"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr ""
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/ca/fusiondirectory.po b/locale/ca/fusiondirectory.po
index b211a59a15aefab77e9e4e9bd6737f7c9748fcf0..2f6eec358c5c1c9ada52be0fe19d8ace98c1dacb 100644
--- a/locale/ca/fusiondirectory.po
+++ b/locale/ca/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Catalan (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/ca/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr ""
 
@@ -159,39 +159,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr ""
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "Avís"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -277,8 +278,8 @@ msgstr ""
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr ""
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr ""
@@ -1120,230 +1123,230 @@ msgstr "Número d'empleat"
 msgid "Employee type"
 msgstr "Categoria professional"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Contrasenya nova"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "La contrasenya nova i l'actual són massa similars."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "La contrasenya nova és massa curta."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Directori personal"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Intèrpret d'ordres"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Compte"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr "Grup de l'usuari"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr ""
 msgid "Account locked. Please contact your system administrator!"
 msgstr "El compte és blocat. Contacteu el vostre administrador de sistemes."
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr "La configuració %s/%s del FusionDirectori no és llegible. S'està avor
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/cs_CZ/fusiondirectory.po b/locale/cs_CZ/fusiondirectory.po
index c1d740afa87242640e937c8aa771dc7b1e89c511..1c1cdd50b7e8354cea8fb90a9831cebc08204ca0 100644
--- a/locale/cs_CZ/fusiondirectory.po
+++ b/locale/cs_CZ/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Czech (Czech Republic) (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/cs_CZ/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "Vynutit konkrétní identifikátor pro tuto skupinu"
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -159,39 +159,39 @@ msgstr "Členové skupiny"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "důvěryhodnost systémů"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "režim důvěryhodnosti"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr "Typ ověřování pro tyto počítače"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "vypnuto"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "plný přístup"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "umožnit přístup k těmto strojům"
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr "Této skupině umožnit připojení pouze na počítače z tohoto seznamu"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "Varování"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr "Vypršel časový limit při čekání na zámek – zámek bude proto nebude brán v potaz!"
 
@@ -277,8 +278,8 @@ msgstr "Vytvořit"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "Upravit"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr "Spravovat uživatele"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Oprávnění"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Zamykání účtu"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr "Způsob ukládání hesel %s neumožňuje uzamykání účtů. Účet %s proto nebyl uzamčen!"
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Odemknout účet"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Uzamknout účet"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr "Uživatelský účet"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr "Informace o uživatelském účtu"
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr "upravit ACL kategorie"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Smazat"
@@ -1120,230 +1123,230 @@ msgstr "Číslo zaměstnance"
 msgid "Employee type"
 msgstr "Typ zaměstnaneckého poměru"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "Ppolicy %s nebyla nalezena v LDAP!"
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr "Nejste oprávněni ke změně svého hesla"
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Je třeba, abyste počkali %d sekund než budete moci znovu měnit své heslo"
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr "Toto heslo už bylo nedávno použito"
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr "Bylo zadáno naprosto stejné heslo, jako je to stávající"
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Pro pokračování je třeba zadat své stávající heslo."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr "Zadání v kolonkách Nové heslo a Zopakování nového hesla se neshodují."
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Nové heslo"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "Nové a staré heslo jsou si příliš podobné."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "Nové heslo nelze použít – je příliš krátké (není bezpečné)."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Heslo obsahuje znaky, které mohou být problematické (např. se nenacházejí přímo na klávesnici)."
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr "Unix"
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "upravit POSIXová nastavení uživatele"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Domovská složka"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr "Umístění domovské složky tohoto uživatele"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr "Který shell by měl být použit, když se uživatel přihlásí"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Hlavní skupina"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr "Hlavní skupina tohoto uživatele"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Stav"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr "Stav tohoto unixového uživatelského účtu"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr "Vynutit konkrétní identifikátor uživatele/skupiny"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr "Pro tohoto uživatele vynutit konkrétní identifikátory uživatele a jeho hlavní skupiny"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr "Identifikátor uživatele"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr "Hodnota identifikátoru účtu tohoto uživatele"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr "Idenifikátor skupiny"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr "Hodnota identifikátoru hlavní skupiny tohoto uživatele"
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Členství ve skupinách"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Účet"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "Uživatel musí při prvním přihlášení změnit heslo."
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr "Při prvním přihlášení musí uživatel změnit heslo (vyžaduje nastavenou hodnotu u Prodleva před vynucením změny hesla)"
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr "Prodleva před vynucením změny hesla (dny)"
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr "Po tomto počtu dnů bude uživatel přiměn ke změně hesla (nevyplnění funkce vypíná)"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr "Datum skončení platnosti hesla"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr "Datum po kterém skončí platnost hesla uživatele (nevyplnění tuto funkci vypíná)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr "Délka nečinnosti uživatele, po které bude účet uživatele vypnut (dny)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr "Po skončení platnosti hesla, jak dlouho nanejvýš může být účet nepoužíván, než dojde k jeho vypnutí (zůstane ovšem zachován). Nevyplnění tuto funkci vypíná"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr "Prodleva varování uživatele před skončením platnosti hesla (dny)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr "Uživatel bude varován nastavený počet dnů předem před skončením platnosti hesla (nevyplnění tuto funkci vypíná)"
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr "Tomuto uživateli povolit připojení pouze na počítače z tohoto seznamu"
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "nenastavené"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "samočinné"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "platnost skončila"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "běží čas odkladu"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "aktivní"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "platnost hesla skončila"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr "heslo nelze změnit"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr "Skupina uživatele %s"
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr "Zachycené stavy"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Zapnout pořizování zachycených stavů"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr "Toto umožňuje uložit určité stavy položek a později je zase obnovit."
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Základ zachyceného stavu"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "Základ, ve kterém by měly být zachycené stavy ukládány v LDAP."
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr "Umístění klíče"
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr "Umístění soukromé části klíče FusionDirectory. V tuto chvíli není používáno."
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr "Umístění certifikátu"
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr "Umístění certifikátu FusionDirectory. V tuto chvíli není používáno."
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr "Umístění certifikátu cert. autority"
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr "Umístění certifikátu cert. autority. Slouží k ověření stroje s Argonaut serverem."
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr "Ústřední ověřovací služba (CAS)"
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr "Zapnout CAS"
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr "Bude použito CAS namísto LDAP přihlášení"
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr "Umístění certifikátu cert. autority na CAS serveru"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Stroj"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr "Stroj, na kterém je provozován CAS server"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Port"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr "Port na kterém CAS server očekává spojení"
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr "Kontext CAS"
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr "Kontext CAS, který použít"
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr "Úložiště účtů uživatelů a skupin"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr "atribut účtu uživatele použitý jako DN"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Atribut, který bude použit na začátku rozlišených jmen uživatelů"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr "Vzor CN"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr "Vzor který použít pro vytváření kolonky běžný název"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr "Přísná pravidla pro pojmenovávání"
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr "Zapíná přísnou kontrolu uživatelských jmen a názvů skupin"
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr "Nejnižší identifikátor skupiny/uživatele"
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr "Nejnižší umožněný přiřaditelný identifikátor uživatele či skupiny pro vyloučení bezpečnostních průniků s účty s identifikátorem 0 (root)."
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr "Háček příštího identifikátoru"
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr "Skript, který má být volán pro nalezení dalšího volného identifikátoru pro uživatele nebo skupiny."
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr "Od jakého čísla začít přidělovat identifikátory uživatelů"
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr "Kde začít s hledáním volných identifikátorů pro nové uživatele."
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr "Od jakého čísla začít přidělovat identifikátory skupin"
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr "Kde začít s hledáním volných identifikátorů pro nové skupiny."
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr "Relativní rozlišený název uživatelů"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr "Větev, ve které jsou uloženi uživatelé."
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr "Relativní rozlišený název skupin"
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr "Větev, ve které jsou uloženy skupiny."
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr "Relativní rozlišený název ACL úlohy"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr "Větev, ve které jsou uloženy ACL úlohy."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr "Metoda přiřazování identifikátorů"
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr "Způsob přiřazování identifikátorů uživatelů/skupin"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr "Tradiční"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr "Rozsah unixových identifikátorů pro Samba"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr "Nejnižší identifikátor uživatele"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr "Nejnižší umožněná hodnota pro identifikátor uživatele při použití způsobu rozsahu"
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr "Nejvyšší identifikátor uživatele"
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr "Nejvyšší umožněná hodnota pro identifikátor uživatele při použití způsobu rozsahu"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr "Nejnižší identifikátor skupiny"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr "Nejnižší umožněná hodnota pro identifikátor skupiny při použití způsobu rozsahu"
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr "Nejvyšší identifikátor skupiny"
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr "Nejvyšší umožněná hodnota pro identifikátor skupiny při použití způsobu rozsahu"
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Diagnostika"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr "Zobrazit chyby"
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr "V horní části obrazovky vypisuje chyby, ke kterým došlo v PHP. V produkčním nasazení by toto mělo být vypnuto, protože se zde mohou objevovat hesla."
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr "maximální prodleva odpovědi LDAPu"
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr "Zastavit LDAP akce pokud není obdržena odpověď v rámci zadaného počtu sekund."
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr "Zaznamenávat statistiky LDAP"
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr "Sledovat statistiky časování LDAP do systémového protokolu. Může pomoci s hledáním problémů s indexováním či chybnými filtry hledání."
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr "Úroveň podrobností diagnostických informací"
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr "Zobrazit určité údaje při každém načtení stránky."
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Různé"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr "Háčky, které jsou volány pokud nastane konkrétní událost"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr "panel"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr "Panel, kterého se týká tento háček"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "režim"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr "Kdy spouštět tento příkaz"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr "příkaz"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr "Příkaz, který bude spouštěn"
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "háčky"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr "Zobrazit výstup háčku"
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr "Pokud je zapnuto, je úspěšné vykonání háčku zobrazeno uživateli prostřednictvím dialogu."
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr "Dostupné shelly"
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr "POSIX shelly, dostupné pro uživatele F.D."
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr "Zobrazit panel ACL u všech objektů"
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr "Pro velmi specifická nastavení ACL práv, kde je zapotřebí udělit právo na jediném objektu."
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Samočinné"
@@ -2142,13 +2161,13 @@ msgstr "Nahoru"
 msgid "Down"
 msgstr "Dolů"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr "Seřadit vzestupně"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr "Seřadit sestupně"
 
@@ -2160,26 +2179,27 @@ msgstr "Vybrat vše"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr "fatální chyba: nelze vytvořit instanci třídy '%s' – pokuste se to napravit spuštěním '%s' --update-cache (na serveru) a restartujte svůj webový prohlížeč"
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr "Varování LDAP"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "Nedaří se získat informace o schématech ze serveru. Schémata proto nelze ověřit!"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
-msgstr "Používá se k uzamčení právě upravovaných položek, aby se zabránilo vícero (vzájemně si vadícím) úpravám naráz."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
+msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
-msgstr "Chybí nezbytně nutná třída objektů '%s'!"
+msgid "Missing required object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
-msgstr "Chybí volitelná třída objektů %s!"
+msgid "Missing optional object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr "Dostupné třídy"
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr "Zásuvný modul smíšených skupin je nainstalován, ale vaše nastavení schématu ho nepodporuje."
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr "Aby bylo možné použít smíšené skupiny v objectClass posixGroup, je třeba aby byly POMOCNÉ"
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr "Stávající schéma je nastaveno pro smíšené skupiny, ale není přítomen příslušný zásuvný modul."
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr "Je třeba, aby ObjectClass posixGroup bylo STRUKTURÁLNÍ"
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr "Není k dispozici volné ID:"
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr "Neznámá metoda idAllocation (přiřazování ID)!"
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr "Identifikátor sambaUnixIdPool není jedinečný!"
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr "Není k dispozici ID!"
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr "Překročen nejvyšší přijatelný počet neúspěšných pokusů!"
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr "Není k dispozici volné ID – není co přidělit!"
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "Nelze nalézt soubor %s – opravte to spuštěním %s (na serveru)"
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr "Chyba v XML"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr "Položka s takovým rozlišeným názvem již existuje: %s"
 msgid "The entry %s is not existing"
 msgstr "Položka %s neexistuje"
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr "Skupina uživatele"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr "žádné"
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr "dny"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr "%s (vyžadováno)"
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr "Celé kladné číslo z rozmezí %d až %d"
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr "Celé kladné číslo větší než %d"
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr "Celé kladné číslo menší než %d"
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr "Desetinné číslo z rozsahu %f až %f"
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr "Desetinné číslo větší než %f"
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr "Desetinné číslo menší než %f"
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
-msgstr "Chyba, neplatný datum:"
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
+msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Nelze přečíst nahraný soubor: %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "soubor je prázdný"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr "soubor nebyl nenalezen"
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr "soubor není čitelný"
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d bajtů)"
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Nahrát"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "stažení"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Základ"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr "Základ objektu"
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Neplatná hodnota pro %s"
@@ -3810,17 +3847,32 @@ msgstr "Zkontrolujte prosím správnost kombinace zadaného uživatelského jmé
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Účet je uzamčen. Kontaktujte svého správce systémů!"
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr "Nastavení %s/%s FusionDirectory není čitelné. Akce byla zrušena."
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "Složka %s, nastavená jako místo pro provedení sestavení, není přístupná!"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr "Účet s uživatelským jménem %s nebyl nalezen"
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "Bylo nalezeno hned několik účtů s uživatelským jménem %s"
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "E-mailová adresa"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Nastal problém s poštovním serverem – obraťte se na svého správce systémů."
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr "tato poukázka (token) je neplatná"
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr "Vyskytl se problém s poštovním serverem, potvrzovací e-mail proto nebyl odeslán"
 
@@ -4041,6 +4093,13 @@ msgstr "Zadejte uživatelské jména a heslo!"
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "Přihlášení se jako uživatel '%s' k serveru '%s' proběhlo úspěšně!"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/de/fusiondirectory.po b/locale/de/fusiondirectory.po
index 4c2599711c41fa44479cdf5125f8e17e8ecf72a9..6538f1cc48c68f5790e72f8e63d59e016451bf5c 100644
--- a/locale/de/fusiondirectory.po
+++ b/locale/de/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: German (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/de/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr "GID-Wert für diese Gruppe erzwingen"
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -159,39 +159,39 @@ msgstr "Gruppenmitglieder"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "System-Vertrauen"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Vertrauens-Modus"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr "Art der Authorisierung für diese Hosts"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "deaktiviert"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "Vollzugriff"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "Zugriff auf diese Hosts erlauben"
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr "Nur dieser Gruppe erlauben, dieser Liste von Hosts zu verbinden"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "Warnung"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr "Wartezeit für Sperre abgelaufen. Ignoriere Sperre!"
 
@@ -277,8 +278,8 @@ msgstr "Anlegen"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "Bearbeiten"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr "Benutzer verwalten"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Berechtigung"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Konto-Sperrung"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Konto aktivieren"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Konto deaktivieren"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr "Benutzerkonto"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr "Benutzerkontoinformation"
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr "ACL Kategorie bearbeiten"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Entfernen"
@@ -1120,230 +1123,230 @@ msgstr "Personalnummer"
 msgid "Employee type"
 msgstr "Anstellungsart"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr "Passwörter ist im Verlauf alter Passwörter"
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr "Bestehender Wert das Passworts wurde nicht geändert"
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Sie müssen das aktuelle Passwort eingeben, um fortfahren zu können."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Neues Passwort"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "Das alte und neue Passwort sind sich zu ähnlich."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "Das Passwort, welches Sie als 'Neues Passwort' eingegeben haben, ist zu kurz."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Das Passwort beinhaltet möglicherweise problematische Unicode-Zeichen!"
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr "Unix"
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "Benutzer POSIX-Einstellungen bearbeiten"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Basisverzeichnis"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr "Der Pfad zum Heimatverzeichnis für diesen Benutzer"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr "Welche Shell soll verwendet werden, wenn dieser Benutzer sich einloggt"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Primäre Gruppe"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr "Primäre Gruppe für diesen Benutzer"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Status"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr "Status dieses Benutzer unixkontos"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr "Benutzer-/Gruppenkennung erzwingen"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr "Benutzerkennungs- und Gruppenkennungswerte für diesen Benutzer erzwingen"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr "Benutzerkennung"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr "Benutzerkennwert für diesen Benutzer"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr "Gruppenkennung"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr "Gruppenkennwert für diesen Benutzer"
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Gruppenmitgliedschaft"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Konto"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "Benutzer muss beim ersten Anmelden sein Passwort ändern"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr "Verzögerung bevor die Passwortänderung erzwungen wird (Tage)"
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr "Der Benutzer wird gezwungen werden, sein Passwort nach dieser Anzahl von Tagen zu ändern (Leer lassen zum Deaktivieren)"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr "Passwort Ablaufdatum"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr "Datum nach dem dieses Benutzerpasswort ablaufen wird (leer lassen zur Deaktivierung)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr "Verzögerung von Inaktivität bevor der Benutzer deaktiviert wird (Tage)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr "Maximale Verzögerung der Inaktivität nach Passwortablauf bevor der Benutzer deaktiviert wird (leer lassen zum Deaktivieren)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr "Verzögerung für Benutzerwarnung vor Passwortablauf (Tage)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr "Der Benutzer wird diese Anzahl an Tagen vorher gewarnt, bevor sein Passwort aufläuft (leer lassen zum Deaktivieren)"
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr "Nur diesem Benutzer erlauben, dieser Liste von Hosts zu verbinden"
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "unkonfiguriert"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "automatisch"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "abgelaufen"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "Nachfrist aktiv"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "aktiv"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "Passwort abgelaufen"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr "Passwort kann nicht geändert werden"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr "Gruppe des Benutzers %s"
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr "Schnappschüsse"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Snapshots ermöglichen"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr "Dies ermöglicht es Ihnen, gewisse Stati von Einträgen zu speichern und diese später wieder herzustellen."
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Basis für Snapshots"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "Die Basis wo Snapshots innerhalb des LDAP gespeichert werden sollen."
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr "Schlüsselpfad"
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr "Zertifikatspfad"
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr "CA-Zertifikatspfad"
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "System"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Port"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr "Ablage für Personen und Gruppen"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr "DN-Attribut für Personen"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Zu verwendendes Attribut zu Beginn des Benutzers dn"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr "CN-Muster"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr "Strikte Namenspolicy"
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr "Nachster id hook"
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr "Basisnummer für Benutzerkennung"
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr "Wo mit der Suche nach einer neuen freien user id gestartet werden soll."
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr "Basisnummer für Gruppenkennung"
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr "Wo nach der Suche nach einer neuen freien group-ID geschaut werden soll."
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr "Users RDN"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr "Groups RDN"
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr "Der Zweig in welchem Gruppen gespeichert werden."
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr "Id-Zuweisungsmethode"
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr "Traditionell"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr "Samba unix id pool"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Debugging"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr "Fehler anzeigen"
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr "Zeigt PHP-Fehler in dem oberen Teil des Bildschirms. Dies sollte in produktiven Einrichtungen deaktiviert werden, da einige Passwörter enthalten sein könnten."
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr "Maximale LDAP Abfragedauer"
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr "Anhalten von LDAP-Aktionen wenn keine Antwort innerhalb der angegeben Anzahl von Sekunden erfolgt."
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr "Protokolliere LDAP-Statistiken"
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr "LDAP Timingstatistiken mit dem Syslog verfolgen. Dies kann helfen, Indexproblem oder schlechte Suchfilter zu finden."
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr "Debug Level"
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr "Gewisse Informationen bei jedem Seitenladen anzeigen."
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Verschiedenes"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr "Hooks die aufgerufen werden wenn spezifische Aktionen passieren"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr "Reiter"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr "Der Tab, der diesen hook betrifft"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "mode"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr "Wann dieser Befehl aufgerufen wird"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr "cmd"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr "Der zu aufrufende Befehl"
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Hooks"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr "Verfügbare Shells"
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr "Verfügbare POSIX-Shells für FD-Benutzer."
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr "ACL-Reiter auf allen Objekten anzeigen"
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Automatisch"
@@ -2142,13 +2161,13 @@ msgstr "Auf"
 msgid "Down"
 msgstr "Ab"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr "Aufsteigend sortieren"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr "Absteigend sortieren"
 
@@ -2160,26 +2179,27 @@ msgstr "Alle auswählen"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr "Schwerer Fehler: Kann Klasse '%s' nicht instanziieren - bitte führen Sie '%s' aus um das Problem zu beheben"
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr "LDAP-Warnung"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "Kann die Schema-Informationen nicht vom Server beziehen. Keine Schemaprüfung möglich!"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
-msgstr "Verwenden, um die momentan bearbeiteten Einträge für andere zu sperren (um gleichzeitige Änderungen zu verhindern)."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
+msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
-msgstr "Die benötigte Objektklasse '%s' fehlt!"
+msgid "Missing required object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
-msgstr "Die optionale Objektklasse '%s' fehlt!"
+msgid "Missing optional object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr "Verfügbare Klasse(n)"
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr "Konnte keine freie ID allozieren:"
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr "unbekannte idAllocation-Methode!"
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr "%sPoolMin >= %sPoolMax!"
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr "sambaUnixIdPool ist nicht eindeutig!"
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr "keine ID verfügbar!"
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr "maximale Anzahl von Versuchen abgelaufen!"
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr "Konnte keine freie ID allozieren!"
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "Konnte Datei '%s' nicht finden - bitte führen Sie '%s' aus um das Problem zu beseitigen"
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr "XML-Fehler"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr "Es gibt bereits einen Eintrag mit dem selben dn: %s"
 msgid "The entry %s is not existing"
 msgstr "Der Eintrag %s existiert nicht"
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr "Gruppe des Benutzers"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr "Keine"
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr "Tage"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr "%s (benötigt)"
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr "Eine Ganzzahl/Integer zwischen %d und %d"
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr "Eine Ganzzahl/Integer größer als %d "
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr "Eine Ganzzahl/Integer kleiner als %d "
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr "Ein Float zwischen %f und %f"
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr "Ein Float größer als %f"
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr "Ein Float kleiner als %f"
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
-msgstr "Fehler, falsches Datum:"
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
+msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Kann hochgeladene Datei nicht lesen: %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "Die Datei ist leer"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr "Die Datei wurde nicht gefunden"
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr "Die Datei ist nicht lesbar"
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d Bytes)"
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Hochladen"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "Herunterladen"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Basis"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr "Objektbasis"
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Ungültiger Wert für %s"
@@ -3810,17 +3847,32 @@ msgstr "Bitte überprüfen Sie die Kombination von Benutzernamen und Passwort."
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Das Konto ist gesperrt. Bitte benachrichtigen Sie den Administrator!"
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr "FusionDirectory Konfiguration %s/%s ist nicht lesbar. Abgebrochen."
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "Auf das als Kompilierverzeichnis angegegebene Verzeichnis '%s' kann nicht zugegriffen werden!"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Email-Adresse"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Kontaktieren Sie Ihren Administrator, es gab ein Problem mit dem Mailserver"
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr "Das Token ist nicht gültig"
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr "Es gab ein Problem mit dem Mailserver, Bestätigungsmail wurde nicht verschickt"
 
@@ -4041,6 +4093,13 @@ msgstr "Bitte geben Sie Ihren Benutzer und das zugehörige Passwort ein!"
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "Verbindung als Benutzer '%s' zu Server '%s' war erfolgreich!"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/el_GR/fusiondirectory.po b/locale/el_GR/fusiondirectory.po
index 5dafc6274ca9c894aa7ce0381f0bd128f2010382..8057281ac2188df7f6ee3d8b4a34b3c99db76aab 100644
--- a/locale/el_GR/fusiondirectory.po
+++ b/locale/el_GR/fusiondirectory.po
@@ -13,8 +13,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Greek (Greece) (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/el_GR/)\n"
 "MIME-Version: 1.0\n"
@@ -150,7 +150,7 @@ msgstr "Εξαναγκασμός τιμής GID για αυτή την ομάδ
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -165,39 +165,39 @@ msgstr "Μέλη ομάδας"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Επιστοσύνη συστήματος"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Λειτουργία επιστοσύνης"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr "Τύπος εξουσιοδότησης για αυτά τα συστήματα"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "απενεργοποιημένο"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "πλήρης πρόσβαση"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "να επιτραπεί η πρόσβαση σε αυτά τα host"
 
@@ -207,10 +207,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr "Επιτρέπεται σ'αυτή την ομάδα να συνδέεται στην ακόλουθη λίστα διακομιστών"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -222,7 +223,7 @@ msgid "Warning"
 msgstr "Προειδοποίηση"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr "Υπέρβαση χρόνου κατά την αναμονή για κλέιδωμα. Αγνόηση κλειδώματος!"
 
@@ -283,8 +284,8 @@ msgstr "Δημιουργία"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -297,6 +298,8 @@ msgstr "Επεξεργασία"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -631,7 +634,7 @@ msgstr "Διαχείριση χρηστών"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -641,31 +644,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Άδεια"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Κλείδωμα λογαριασμού"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr "Μέθοδος κωδικού πρόσβασης \"%s\" δεν υποστηρίζει κλείδωμα. Ο λογαριασμός \"%s\" δεν έχει κλειδώσει!"
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Ξεκλείδωμα λογαριασμού"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Κλείδωμα λογαριασμού"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr "Λογαριασμός χρήστη"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr "Πληροφορίες λογαριασμού χρήστη"
@@ -684,8 +687,8 @@ msgid "Edit category ACL"
 msgstr "Επεξεργασία κατηγορίας ACL"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Διαγραφή"
@@ -1126,230 +1129,230 @@ msgstr "Αριθμός Υπαλλήλου"
 msgid "Employee type"
 msgstr "Τύπος υπαλλήλου"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "Δεν ήταν δυνατή η εύρεση του Ppolicy \"%s\" στο LDAP!"
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr "Δεν έχετε δικαίωμα αλλαγής του κωδικού σας"
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Θα πρέπει να περιμένετε %d δευτερόλεπτα για να αλλάξετε το κωδικό σας"
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr "Ο κωδικός είναι στο ιστορικό παλιών κωδικών πρόσβασης."
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr "Ο κωδικός πρόσβασής σας δεν έχει αλλάξει από την τρέχουσα τιμή"
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Θα πρέπει να εισάγετε τον κύριο κωδικό σας για να συνεχίσετε"
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr "Οι κωδικοί εισάγατε ως \"Νέο κωδικό\" και \"Επανάληψη νέου κωδικού\" δεν ταιριάζουν."
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Νέος κωδικός "
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "Ο παλιός και ο νέος κωδικός πρόσβασης μοιάζουν πολύ"
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "Ο κωδικός που εισάγατε είναι πολύ μικρός"
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Ο νέος κωδικός πρόσβασης περιέχει προβληματικούς χαρακτήρες Unicode!"
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr "Unix"
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "Επεξεργασία ρυθμίσεων χρηστών POSIX"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Προσωπικός κατάλογος"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr "Η διαδρομή για τον αρχικό κατάλογο του χρήστη"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Κέλυφος"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr "Ποιο κέλυφος πρέπει να χρησιμοποιηθεί όταν ο χρήστης συνδεθεί"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Κύρια ομάδα"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr "Κύρια ομάδα του χρήστη"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Κατάσταση"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr "Κατάσταση του λογαριασμού unix του χρήστη"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr "Εξαναγκασμός user/group id"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr "Υποχρέωση συμπλήρωσης τιμών για user id και group id για αυτόν τον χρήστη"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr "User id"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr "Τιμή User id για αυτόν τον χρήστη."
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr "Group id"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr "Τιμή Group id για αυτόν τον χρήστη"
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Μέλη ομάδας"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Λογαριασμός"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "Ο χρήστης θα πρέπει να αλλάξει τον κωδικό πρόσβασης κατά την πρώτη του σύνδεση"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr "Ο χρήστης πρέπει να αλλάξει συνθηματικό στην πρώτη σύνδεση (η τιμή στο πεδίο Καθυστέρηση δηλώνει το πόσες φορές μπορεί ο χρήστης να συνδεθεί πριν αναγκαστεί να αλλάξει συνθηματικό)"
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr "Καθυστέρηση πριν την υποχρεωτική αλλαγή κωδικού πρόσβασης (σε ημέρες)"
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr "Ο χρήστης θα υποχρεωθεί να αλλάξει τον κωδικό πρόσβασής του μετά από αυτό τον αριθμό ημερών (αφήστε κενό για απενεργοποίηση)"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr "Ημερομηνία λήξης κωδικού πρόσβασης"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr "Ημερομηνία μετά από την οποία θα λήγει ο κωδικός πρόσβασης (αφήστε κενό για απενεργοποίηση)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr "Ημέρες αδράνειας πριν από την απενεργοποίηση του χρήστη"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr "Μέγιστος αριθμός ημερών αδράνειας μετά την λήξη του κωδικού πρόσβασης πριν την απενεργοποίηση του χρήστη (αφήστε κενό για απενεργοποίηση)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr "Ημέρες μεταξύ προειδοποίησης χρήστη και λήξης κωδικού:"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr "Ο χρήστης θα προειδοποιείται αυτόν τον αριθμό των ημερών πριν από τη λήξη του κωδικού πρόσβασής του (αφήστε κενό για απενεργοποίηση)"
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr "Επιτρέπεται σ'αυτόν τον χρήστη να συνδέεται στην ακόλουθη λίστα διακομιστών"
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "μη ρυθμισμένο"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "αυτόματο"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr " έληξε"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "χρονικό διάστημα χάριτος ενεργό"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "ενεργό"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "ο κωδικός πρόσβασης έχει λήξει"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr "ο κωδικός πρόσβασης δεν μπορεί να αλλάξει"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr "Ομάδα του χρήστη %s"
@@ -1595,366 +1598,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr "Στιγμιότυπα"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Ενεργοποίηση λήψεων στιγμιότυπων"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Σ'υστημα"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Θύρα"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr "Αυστηρή πολιτική ονοματοδοσίας"
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr "Ενεργοποίηση αυστηρού ελέγχου στα ονόματα χρηστών και ομάδων"
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr "Ένα σενάριο που θα κληθεί για την εύρεση του επόμενου ελεύθερου id για χρήστες ή ομάδες."
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr "Αριθμός βάση για user id"
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr "Τοποθεσία εύρεσης νέου ελεύθερου user id."
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr "Αριθμός βάση για group id"
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr "Τοποθεσία εύρεσης νέου ελεύθερου group id."
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr "Κλάδος στον οποίο αποθηκεύονται χρήστες."
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr "Κλάδος στον οποίο αποθηκεύονται ομάδες."
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr "Κλάδος στον οποίο αποθηκεύονται ρόλοι ACL."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr "Μέθοδος διανομής id"
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr "Μέθοδος για την διανομή user/group id"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr "Παραδοσιακή"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Αποσφαλμάτωση"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr "Προβολή σφαλμάτων"
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Διάφορα"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "λειτουργία"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr "Πότε καλείται αυτή η εντολή"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr "Η εντολή που θα κληθεί"
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Hooks"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2148,13 +2167,13 @@ msgstr "Πάνω"
 msgid "Down"
 msgstr "Κάτω"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr "Ταξινόμηση πάνω"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr "Ταξινόμηση κάτω"
 
@@ -2166,26 +2185,27 @@ msgstr "Επιλογή όλων"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2324,14 +2344,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3024,7 +3044,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3192,82 +3212,96 @@ msgstr "Προειδοποίηση LDAP "
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "Αδυναμία λήψης πληροφοριών σχήματος για τον εξυπηρετητή. Δεν υπάρχει η δυνατότητα ελέγχου σχήματος!"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
-msgstr "Λείπει η απαιτούμενη κλάση αντικειμένου '%s'!"
+msgid "Missing required object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr "Δαθέσιμες κλάσεις"
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr "Δεν είναι δυνατό να ανατεθεί μια free ID:"
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr "αγνωστη μέθοδος idAllocation"
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr "sambaUnixIdPool  δεν είναι μοναδική!"
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr "Μη διαθέσιμη ID!"
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr "Υπέρβαση μεγίστου ορίου προσπαθειών!"
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr "Δεν είναι δυνατή η διάθεση μιας  free ID!"
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "Αδύνατος ο εντοπισμός του αρχείου  '%s' - Παρακαλώ εκτελέστε την εντολή '%s' για να το διορθώσετε"
@@ -3419,6 +3453,7 @@ msgid "XML error"
 msgstr "Σφάλμα XML"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3483,12 +3518,12 @@ msgstr "Υπάρχει ήδη μια καταχώριση με το ίδιο dn
 msgid "The entry %s is not existing"
 msgstr "Η καταχώριση  %s  δεν υπάρχει."
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3528,8 +3563,8 @@ msgid "Group of user"
 msgstr "Ομάδα του χρήστη"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr "Κανένα"
 
@@ -3574,100 +3609,102 @@ msgid "days"
 msgstr "ημέρες"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr "%s (απαιτείται)"
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr "Ένας ακέραιος μεταξύ %d και %d"
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr "Ένας ακέραιος μεγαλύτερος από %d"
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr "Ένας ακέραιος μικρότερος από %d"
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr "Δεκαδικός μεταξύ %f και %f"
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "Το αρχείο είναι κενό"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Αποστολή"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "Λήψη"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3816,17 +3853,32 @@ msgstr "Παρακαλώ ελέγξτε το συνδυασμό όνομα χρ
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3894,44 +3946,44 @@ msgstr "Οι ρυθμίσεις FusionDirectory %s/%s  δεν είναι ανα
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Διευθύνση ηλεκτρονικής αλληλογγραφίας"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4047,6 +4099,13 @@ msgstr "Παρακαλώ επαληθεύστε το όνομα χρήστη κ
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/en/fusiondirectory.po b/locale/en/fusiondirectory.po
index 2958b8a9190daa1c565ec91a80d7c3135111724f..31a1e6e08f6f0ac78541019bd8d677b7cf4f7513 100644
--- a/locale/en/fusiondirectory.po
+++ b/locale/en/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FusionDirectory project <contact@fusiondirectory.org>\n"
 "Language-Team: English\n"
@@ -145,7 +145,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr ""
 
@@ -160,39 +160,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr ""
 
@@ -202,10 +202,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -217,7 +218,7 @@ msgid "Warning"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -278,8 +279,8 @@ msgstr ""
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -292,6 +293,8 @@ msgstr ""
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -626,7 +629,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -636,31 +639,31 @@ msgstr ""
 msgid "Permission"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been "
 "locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -679,8 +682,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr ""
@@ -1121,230 +1124,230 @@ msgstr ""
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new password"
 "\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1590,365 +1593,381 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in "
 "productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using "
 "a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a "
 "single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2319,14 +2339,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3016,7 +3036,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3184,81 +3204,95 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3410,6 +3444,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may "
 "be done by others will get lost if you save this entry!"
@@ -3474,12 +3509,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3519,8 +3554,8 @@ msgid "Group of user"
 msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3565,101 +3600,103 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid ""
 "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module \"imagick"
 "\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3809,17 +3846,32 @@ msgstr ""
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3887,45 +3939,45 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid ""
 "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/es/fusiondirectory.po b/locale/es/fusiondirectory.po
index 441dff4f9c5773316e9673d741c61453630e6cfa..dc305d00303e664aaa8c86daa28d58f6361bed06 100644
--- a/locale/es/fusiondirectory.po
+++ b/locale/es/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Spanish (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/es/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -159,39 +159,39 @@ msgstr "Miembros del grupo"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Sistema de seguridad"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Modo seguro"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "desactivado"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "Acceso sin restricciones"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "Permitir el acceso a estos equipos"
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "Aviso"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr "Tiempo de espera agotado esperando un bloqueo. ¡Ignorando bloqueo!"
 
@@ -277,8 +278,8 @@ msgstr "Crear"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "Editar"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr "Gestión de usuarios"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Permisos"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Bloqueo de cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Desbloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Bloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr "Editar la categoría ACL"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Eliminar"
@@ -1120,230 +1123,230 @@ msgstr "Número de empleado"
 msgid "Employee type"
 msgstr "Categoría profesional"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Necesita introducir su contraseña actual para continuar."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Nueva contraseña"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "La contraseña actual y la introducida como nueva son demasiado parecidas."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "La nueva contraseña es demasiado corta."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "La clave contiene caracteres unicode posiblemente problemáticos!"
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "Editar parametros de usuarios POSIX"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Directorio de usuario"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Grupo primario"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Estado"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Pertenencia a grupo"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Cuenta"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "El usuario debe introducir la contraseña en el primer inicio de sesión"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "Sin configurar"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "automático"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "expiró"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "Periodo de gracia activado"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "activo"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "la contraseña expiró"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr "no puede cambiar la contraseña"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Activar instantaneas"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Base de instantaneas"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Nombre de equipo"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Puerto"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr "Almacén de grupos y usuarios"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr "Atributo 'dn' de los usuarios"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Depurando"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr "Tiempo de consulta máxima de LDAP"
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr "Registrar estadísticas LDAP"
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr "Nivel de depuración"
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Varios"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "Modo"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Métodos"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Automatico"
@@ -2142,13 +2161,13 @@ msgstr "Arriba"
 msgid "Down"
 msgstr "Abajo"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr "Seleccione todos"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr "Error fatal: no se puede instanciar la clase '%s' - intente solucionarlo ejecutando '%s'"
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr "Aviso LDAP"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "No puedo obtener información de esquemas del servidor. ¡No es posible comprobar los esquemas!"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
-msgstr "Usado para bloquear entradas editadas actualmente y así evitar múltiples cambios simultáneos."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
+msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
-msgstr "¡No se ha encontrado la clase de objeto necesaria '%s'!"
+msgid "Missing required object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
-msgstr "¡No se ha encontrado la clase de objeto opcional '%s'!"
+msgid "Missing optional object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr "Clase(s) disponibles"
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr "No se puede asignar un identificador (ID) libre:"
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr "¡método de asignación de id desconocido!"
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr "¡%sPoolMin >= %sPoolMax!"
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr "¡sambaUnixIdPool no es único!"
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr "¡No hay ID disponibles!"
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr "¡Excedido el número de intentos máximo!"
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr "¡No se puede asignar un identificador (ID) libre!"
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "No se puede encontrar el archivo '%s' - por favor ejecute '%s' para solucionarlo"
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr "Error XML"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr "Grupo de usuarios"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr "Ninguno"
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr "días"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "No puedo leer el archivo: %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "el archivo está vacío"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr "fichero no encontrado"
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr "fichero no accesible"
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Enviar"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "Descargar"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr "Por favor compruebe la combinación nombre de usuario/contraseña"
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Cuenta bloqueada. ¡Por favor contacte con su administrador de sistemas!"
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr "La configuración de FusionDirectory %s/%s no se puede leer. Cancelado."
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "¡No se puede acceder a el directorio de compilación '%s'!"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Dirección de correo"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Contacte a su administrador, hubo un problema con el servidor de correo"
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr "Esta prenda es invalida"
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr "¡Por Favor especifique un usuario y contraseña!"
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "¡La conexión como usuario '%s' al servidor '%s' ha tenido exito!"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/es_CO/fusiondirectory.po b/locale/es_CO/fusiondirectory.po
index 93c8630457a3376b028a7f2879ca4038b8c88035..6a342b345afb1320e901795a238be404febe5ddd 100644
--- a/locale/es_CO/fusiondirectory.po
+++ b/locale/es_CO/fusiondirectory.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Spanish (Colombia) (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/es_CO/)\n"
 "MIME-Version: 1.0\n"
@@ -145,7 +145,7 @@ msgstr "Forzar GID para este grupo"
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -160,39 +160,39 @@ msgstr "Miembros del Grupo"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Confianza del Sistema"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Modo de Confianza"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr "Tipo de autorización para ésos equipos"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "deshabilitado"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "Acceso Completo"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "Permitir acceso a ésos equipos"
 
@@ -202,10 +202,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr "Habilitar solamente a éste grupo para conectarse a ésta lista de equipos."
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -217,7 +218,7 @@ msgid "Warning"
 msgstr "Advertencia"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr "Tiempo de espera superado mientras se esperaba el bloqueo. ¡Ignorando el bloqueo!"
 
@@ -278,8 +279,8 @@ msgstr "Crear"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -292,6 +293,8 @@ msgstr "Editar"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -626,7 +629,7 @@ msgstr "Administrar usuarios"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -636,31 +639,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Permisos"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Bloqueo de cuentas"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr "El método de contraseña \"%s\" no soporta bloqueos. ¡La cuenta \"%s\" no se ha bloqueado!"
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Desbloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Bloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr "Cuenta de Usuario"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr "Información de Cuentas de Usuario"
@@ -679,8 +682,8 @@ msgid "Edit category ACL"
 msgstr "Editar categioría ACL"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Borrar"
@@ -1121,230 +1124,230 @@ msgstr "Número de empleado"
 msgid "Employee type"
 msgstr "Tipo de empleado"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "¡No se pudo encontrar la política \"%s\" en LDAP!"
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr "Usted no tiene permitido cambiar su propia contraseña."
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Usted debe esperar %d segundos antes de cambiar su contraseña de nuevo."
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr "La contraseña está en el historial de viejas contraseñas."
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr "La contraseña no será cambiada por este valor"
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Usted debe especificar su contraseña actual para poder proceder."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr "Las contraseñas que usted ingresó como \"Nueva contraseña\" y \"Repetir nueva contraseña\" no coinciden."
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Nueva contraseña"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "La contraseña anterior y la nueva son muy parecidas."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "La contraseña nueva es muy corta."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "La contraseña posiblemente contiene caracteres 'Unicoide' que son problemáticos."
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr "Unix"
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "Editar configuración POSIX de los usuarios"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "'Home' del usuario"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr "La ruta al nuevo directorio 'home' del usuario."
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr "Qué 'shells' deberían usarse cuando este usuario inicie sesión."
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Grupo Primario"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr "Grupo primario para este usuario"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Estado"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr "Estado de la cuenta Unix de este usuario"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr "Forzar 'id' de usuario/grupo "
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr "Forzar los valores 'id' y 'group id' para éste usuario."
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr "id de usuario"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr "Forzar valor 'id' para este usuario"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr "id de Grupo"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr "Forzar valor 'Group id' para este usuario."
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Pertenencia a grupos"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Cuenta de usuario"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "El usuario debe cambiar su contraseña en el primer inicio de sesión."
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr "El usuario debe cambiar su contraseña en el primer inicio de sesión (necesita un valor de retraso antes de forzar el cambio de contraseña)"
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr "Retraso antes de forzar el cambio de contraseña (días)"
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr "El usuario será forzado a cambiar su contraseña después de este número de días (deje vacío para deshabilitar)"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr "Fecha de caducidad para la contraseña"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr "La fecha tras la cual la contraseña de este usuario va a caducar (deje vacío para deshabilitar)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr "Retraso de inactividad antes de deshabilitar el usuario (días)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr "Luego de que caduque la contraseña del usuario, tiempo máximo de retraso antes de deshabilitar la cuenta del usuario (deje vacío para deshabilitar)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr "Retraso para avisar al usuario sobre el vencimiento de su contraseña (días)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr "El usuario será advertido esta cantidad de días antes de que su contraseña caduque (deje vacío para deshabilitar)"
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr "Permitir a este usuario conectarse a esta lista de hosts."
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "Aún sin configurar"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "automático"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "expirado"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "Período de gracia activo"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "activo"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "Contraseña expirada"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr "Contraseña no modificable"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr "Grupo del usuario %s"
@@ -1590,366 +1593,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr "Snapshots"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Habilitar snapshots"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr "Permite que usted salve ciertos estados o entradas para luego restaurarlas."
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Base para Snapshot "
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "La base donde los snapshots deberían ser almacenados dentro de LDAP."
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr "Ruta de la llave "
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr "Ruta donde se encuentra la llave de FusionDirectory. Por el momento, sin uso."
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr "Ruta del certificado"
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr "Ruta donde se encuentra el certificado. Por el momento, sin uso."
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr "Path del certificado CA"
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr "Ruta del certificado CA. Se utiliza para validar el equipo con el 'Servidor Argonaut'."
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Equipo"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Puerto"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr "Almacenamiento de 'Usuarios' y 'Grupos'"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr "Atributo DN para 'Usuarios'"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Atributo al inicio del \"dn\" de los usuarios"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr "Patrón para CN"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr "Este es el patrón que se usará para crear el campo de 'nombre común'"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr "Politica de nombres"
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr "Habilita la validación estricta de nombres para usuarios o grupos."
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr "Grupo/usuario min id"
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr "El número 'id' mínimo asignable a un usuario o grupo para evitar fallas de seguridad como cuentas de usuario con id '0'."
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr "Siguiente id hook"
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr "Un script que buscará el siguiente número \"id\" libre para usuarios o grupos."
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr "Número base para 'id' de usuario"
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr "Dónde buscar un id libre de usuario."
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr "Número base para 'id' de grupo"
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr "Dónde buscar un id libre de grupo"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr "Usuarios RDN"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr "La rama donde los usuarios están guardados."
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr "Grupos RDN"
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr "La rama donde se guardan los grupos."
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr "ACL Rol RDN"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr "La rama donde los rol ACL están almacenados."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr "Método para asignar 'ids'"
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr "Método para asignar 'ids' de grupo/usuario"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr "Tradicional"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr "Samba unix id pool"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr "Pool user id min"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr "Valor mínimo para el valor 'id' del usuario cuando utilice el método 'pool'"
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr "Pool user id max"
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr "Valor máximo para el valor 'id' del usuario cuando utilice el método 'pool'"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr "Pool group id min"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr "Valor mínimo para id de 'grupo' cuando se utilice el método 'pool'"
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr "Pool group id max"
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr "Valor máximo para el group id cuando se utilice el método pool."
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Rastreo de errores"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr "Mostrar errores"
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr "Muesta los errores PHP en la parte superior de la pantalla. esto debería estar deshabilitado en entornos productivos, ya que, en algunos casos podrían mostrarse contraseñas allí."
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr "Tiempo máximo de consultas LDAP."
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr "Detenga las acciones sobre LDAP si no hay respuesta después del tiempo especificado en segundos."
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr "Escribir logs de las estadísticas LDAP."
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr "Registrar estadísticas de tiempo de LDAP en 'syslog'. Esto puede ser útil para encontrar problemas o filtros de búsqueda erróneos."
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr "Nivel del 'Rastreo de Errores'"
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr "Mostrar determinados datos en cada página de carga."
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Miscelánea"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr "'Hooks' que son llamados cuando suceden acciones específicas."
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr "Pestaña"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr "La pestaña que corresponde a este 'hook'"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "modo"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr "Cuándo llamar este comando"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr "cmd"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr "La línea de comandos que será usada"
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Hooks"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr "Mostrar la salida del 'hook'"
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr "Si se  habilita, cuando un 'hook' termine exitosamente se mostrará una ventana de diálogo al usuario."
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr "Shells disponibles"
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr "Shells POSIX disponibles para usuarios de FD."
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr "Mostrar pestaña de ACL en todos los objetos."
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr "Para el uso de permisos ACLs muy específicos usted podría requerir dar acceso en un objeto particular."
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Automático"
@@ -2143,13 +2162,13 @@ msgstr "Arriba"
 msgid "Down"
 msgstr "Abajo"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr "Ordenar "
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr "Ordenar de modo inverso"
 
@@ -2161,26 +2180,27 @@ msgstr "Seleccionar todo"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2319,14 +2339,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3019,7 +3039,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr "Error fatal: No se puede ejemplificar la clase '%s' - intente ejecutar '%s' para arreglar esto."
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3187,82 +3207,96 @@ msgstr "LDAP - Advertencia"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "No se puede traer información del 'schema' desde el servidor. ¡No se puede validar el schema'"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr "Usted ha instalado el plugin 'Mixed Groups', pero la configuración de su esquema no lo soporta."
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr "Su esquema tiene configurado soporte para 'Mixed Groups', pero este plugin no está presente."
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr "¡método 'idAllocation' desconocido!"
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr "%sPoolMin >= %sPoolMax!"
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr "!sambaUnixIdPool no es un valor único!"
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "No se encuentra el archivo '%s' - por favor ejecute '%s' para  arreglar esto."
@@ -3414,6 +3448,7 @@ msgid "XML error"
 msgstr "Erro XML"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3478,12 +3513,12 @@ msgstr "Ya existe una entrada con el mismo dn: %s"
 msgid "The entry %s is not existing"
 msgstr "La entrada %s no existe"
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3523,8 +3558,8 @@ msgid "Group of user"
 msgstr "Grupo del usuario"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr "Ninguno"
 
@@ -3569,100 +3604,102 @@ msgid "days"
 msgstr "días"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr "%s (necesario)"
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr "Un número entero entre %d y %d"
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr "Un número entero mayor que %d"
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr "Un número entero menor a %d"
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr "Un número flotante entre %f y %f"
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr "Un número flotante mayor que %f"
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr "Un número flotante menor que %f"
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
-msgstr "Error, fecha incorrecta:"
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
+msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "No se puede leer el archivo subido: %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "el archivo está vacio"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr "archivo no encontrado"
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr "archivo sin privilegios de lectura"
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d bytes)"
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Subir"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "Descargar"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr "Objeto base"
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Valor inválido para %s"
@@ -3811,17 +3848,32 @@ msgstr "Por favor verifique su combinación de usuario/contraseña"
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Cuenta bloqueada. ¡Por favor contacte a su administrador!"
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3889,44 +3941,44 @@ msgstr "La configuración %s/%s de FusionDirectory no tiene permisos de lectura.
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "¡No se puede acceder al directorio '%s' especificado para compilar!"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr "No se encontró la cuenta de usuario: \"%s\""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "Se encontraron varias cuentas identificadas como: \"%s\""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Dirección de correo"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Contacte a su administrador, hubo un problema con el servidor de correo."
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr "Este token es inválido"
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr "Hay un problema con el servidor de correo, la confirmación de email no será enviada."
 
@@ -4042,6 +4094,13 @@ msgstr "¡Por favor especifique su usuario y contraseña!"
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "¡Ha funcionado la vinculación del usuario '%s' al servidor '%s'!"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/es_VE/fusiondirectory.po b/locale/es_VE/fusiondirectory.po
index 9c0a715852bc83b1fa3891e4a1effc822bb0e4aa..f8163301dbd08c719511cfa75d1ab88c92f4315d 100644
--- a/locale/es_VE/fusiondirectory.po
+++ b/locale/es_VE/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Spanish (Venezuela) (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/es_VE/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -159,39 +159,39 @@ msgstr "Miembros del grupo"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Sistema de seguridad"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Modo seguro"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "desactivado"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "Acceso sin restricciones"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "Permitir el acceso a estos equipos"
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "Aviso"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr "Tiempo de espera agotado esperando un bloqueo. ¡Ignorando bloqueo!"
 
@@ -277,8 +278,8 @@ msgstr "Crear"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "Editar"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr "Gestión de usuarios"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Permisos"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Bloqueo de cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Desbloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Bloquear cuenta"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr "Editar la categoría ACL"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Eliminar"
@@ -1120,230 +1123,230 @@ msgstr "Número de empleado"
 msgid "Employee type"
 msgstr "Categoría profesional"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Necesita introducir su contraseña actual para continuar."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Nueva contraseña"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "La contraseña actual y la introducida como nueva son demasiado parecidas."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "La nueva contraseña es demasiado corta."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "La clave contiene caracteres unicode posiblemente problemáticos!"
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "Editar parametros de usuarios POSIX"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Directorio de usuario"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Grupo primario"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Estado"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Pertenencia a grupo"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Cuenta"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "El usuario debe introducir la contraseña en el primer inicio de sesión"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "Sin configurar"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "automático"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "expiró"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "Periodo de gracia activado"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "activo"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "la contraseña expiró"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr "no puede cambiar la contraseña"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Activar instantaneas"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Base de instantaneas"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Nombre de equipo"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Puerto"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr "Almacén de grupos y usuarios"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr "Atributo 'dn' de los usuarios"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Depurando"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr "Tiempo de consulta máxima de LDAP"
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr "Registrar estadísticas LDAP"
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr "Nivel de depuración"
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Varios"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "Modo"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Métodos"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Automatico"
@@ -2142,13 +2161,13 @@ msgstr "Arriba"
 msgid "Down"
 msgstr "Abajo"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr "Seleccione todos"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr "Error fatal: no se puede instanciar la clase '%s' - intente solucionarlo ejecutando '%s'"
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr "Aviso LDAP"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "No puedo obtener información de esquemas del servidor. ¡No es posible comprobar los esquemas!"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
-msgstr "Usado para bloquear entradas editadas actualmente y así evitar múltiples cambios simultáneos."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
+msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
-msgstr "¡No se ha encontrado la clase de objeto necesaria '%s'!"
+msgid "Missing required object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
-msgstr "¡No se ha encontrado la clase de objeto opcional '%s'!"
+msgid "Missing optional object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr "Clase(s) disponibles"
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr "No se puede asignar un identificador (ID) libre:"
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr "¡método de asignación de id desconocido!"
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr "¡%sPoolMin >= %sPoolMax!"
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr "¡sambaUnixIdPool no es único!"
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr "¡No hay ID disponibles!"
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr "¡Excedido el número de intentos máximo!"
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr "¡No se puede asignar un identificador (ID) libre!"
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "No se puede encontrar el archivo '%s' - por favor ejecute '%s' para solucionarlo"
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr "Error XML"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr "Grupo de usuarios"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr "Ninguno"
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr "días"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "No puedo leer el archivo: %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "el archivo está vacío"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr "archivo no encontrado"
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr "archivo no accesible"
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Enviar"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "Descargar"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr "Por favor compruebe la combinación nombre de usuario/contraseña"
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Cuenta bloqueada. ¡Por favor contacte con su administrador de sistemas!"
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr "La configuración de FusionDirectory %s/%s no se puede leer. Cancelado."
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "¡No se puede acceder a el directorio de compilación '%s'!"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Dirección de correo"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Contacte a su administrador, hubo un problema con el servidor de correo"
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr "Esta prenda es invalida"
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr "¡Por Favor especifique un usuario y contraseña!"
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "¡La conexión como usuario '%s' al servidor '%s' ha tenido exito!"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/fa_IR/fusiondirectory.po b/locale/fa_IR/fusiondirectory.po
index c81ff6259e83113547537b4aa130ee0adcdb23cb..6680fbd7dce85cf355c185d3f85121dd08b8bd4a 100644
--- a/locale/fa_IR/fusiondirectory.po
+++ b/locale/fa_IR/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Persian (Iran) (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/fa_IR/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr ""
 
@@ -159,39 +159,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr ""
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -277,8 +278,8 @@ msgstr ""
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr ""
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "جواز"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr ""
@@ -1120,230 +1123,230 @@ msgstr "شماره کارمندی"
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "کلمه عبور جدید"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "فایل '%s' را نمی توانم پیدا کنم برای رفع مشکل دستور '%s' را بزنید."
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr ""
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/fi_FI/fusiondirectory.po b/locale/fi_FI/fusiondirectory.po
index 64576b06a57c22e2451bdba4b0567cac552309f3..5069004eb56941a756eb1ec009f50f3cd8f78ecc 100644
--- a/locale/fi_FI/fusiondirectory.po
+++ b/locale/fi_FI/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-08 12:18+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-15 15:34+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Finnish (Finland) (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/fi_FI/)\n"
 "MIME-Version: 1.0\n"
@@ -127,7 +127,7 @@ msgstr ""
 #: plugins/admin/aclrole/class_aclRole.inc:95
 #: plugins/admin/acl/class_aclAssignment.inc:38
 msgid "Properties"
-msgstr ""
+msgstr "Ominaisuudet"
 
 #: plugins/admin/groups/class_group.inc:65
 #: plugins/admin/groups/class_ogroup.inc:198
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr ""
 
@@ -159,39 +159,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr ""
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -213,10 +214,10 @@ msgstr ""
 #: ihtml/themes/breezy/remove.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:5
 #: setup/setup_checks.tpl.c:8
 msgid "Warning"
-msgstr ""
+msgstr "Varoitus"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -260,7 +261,7 @@ msgstr ""
 #: plugins/admin/users/user-list.xml:62 include/class_listing.inc:1284
 #: include/simpleplugin/simple-list.xml:48
 msgid "Actions"
-msgstr ""
+msgstr "Toiminnot"
 
 #: plugins/admin/groups/group-list.xml:66
 #: plugins/admin/departments/dep-list.xml:48
@@ -268,7 +269,7 @@ msgstr ""
 #: include/simpleplugin/simple-list.xml:59
 #: setup/class_setupStep_Migrate.inc:866 setup/class_setupStep_Migrate.inc:881
 msgid "Create"
-msgstr ""
+msgstr "Luo"
 
 #: plugins/admin/groups/group-list.xml:74
 #: plugins/admin/groups/group-list.xml:119
@@ -277,8 +278,8 @@ msgstr ""
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,10 +292,12 @@ msgstr ""
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
-msgstr ""
+msgstr "Poista"
 
 #: plugins/admin/groups/class_groupManagement.inc:31
 #: plugins/personal/roles/class_userRoles.inc:31
@@ -625,7 +628,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Lupa"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr ""
@@ -1120,230 +1123,230 @@ msgstr ""
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,18 +2338,18 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
-msgstr ""
+msgstr "LDAP virhe"
 
 #: include/class_config.inc:322
 msgid "Cannot bind to LDAP. Please contact the system administrator."
@@ -2704,7 +2724,7 @@ msgstr ""
 #: setup/setup_migrate_adminAccount.tpl.c:23
 #: setup/setup_migrate_gosaAccounts.tpl.c:32
 msgid "Cancel"
-msgstr ""
+msgstr "Peruta"
 
 #: include/class_msgPool.inc:481 setup/class_setupStep_Migrate.inc:133
 #: ihtml/themes/breezy/msg_dialog.tpl.c:14 setup/setup_checks.tpl.c:2
@@ -2719,7 +2739,7 @@ msgstr ""
 
 #: include/class_msgPool.inc:497 ihtml/themes/breezy/copyPasteDialog.tpl.c:14
 msgid "Save"
-msgstr ""
+msgstr "Talenna"
 
 #: include/class_msgPool.inc:507
 #, php-format
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr ""
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Sähköpostiosoite"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/fr/fusiondirectory.po b/locale/fr/fusiondirectory.po
index 521acec3d15dd2f5d59a10f6916a2fd118fbb702..2da01128795ca9af67c027debdea14bee617625e 100644
--- a/locale/fr/fusiondirectory.po
+++ b/locale/fr/fusiondirectory.po
@@ -4,14 +4,15 @@
 # 
 # Translators:
 # Benoit Mortier <benoit.mortier@opensides.be>, 2016
+# MCMic, 2016
 # fusiondirectory <contact@fusiondirectory.org>, 2014
-# MCMic, 2015
+# MCMic, 2015-2016
 msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 12:04+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-11 19:01+0000\n"
 "Last-Translator: Benoit Mortier <benoit.mortier@opensides.be>\n"
 "Language-Team: French (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/fr/)\n"
 "MIME-Version: 1.0\n"
@@ -147,7 +148,7 @@ msgstr "Forcer la valeur du GID pour ce groupe"
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -162,39 +163,39 @@ msgstr "Membres du groupe"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Système de confiance"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Mode de confiance"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr "Type d'autorisation pour ces hôtes"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "désactivé"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "accès complet"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "permettre l'accès a ces hôtes"
 
@@ -204,10 +205,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr "Autoriser ce groupe à se connecter uniquement sur cette liste d'hôtes"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -219,7 +221,7 @@ msgid "Warning"
 msgstr "Avertissement"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr "Le temps d'attente du verrou a été dépassé. Verrou ignoré !"
 
@@ -280,8 +282,8 @@ msgstr "Créer"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -294,6 +296,8 @@ msgstr "Éditer"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -628,7 +632,7 @@ msgstr "Gérer les utilisateurs"
 msgid "Manage user accounts and their properties"
 msgstr "Gérer les comptes utilisateurs et leurs propriétés"
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -638,31 +642,31 @@ msgstr "Gérer les comptes utilisateurs et leurs propriétés"
 msgid "Permission"
 msgstr "Permission"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Verrouillage du compte"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr "La méthode \"%s\" ne permet pas le verrouillage du mot de passe. Le compte \"%s\" n'a pas été verrouillé !"
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Déverrouiller le compte"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Verrouiller le compte"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr "Compte utilisateur"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr "Information du compte utilisateur"
@@ -681,8 +685,8 @@ msgid "Edit category ACL"
 msgstr "Éditer les catégories ACL"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Supprimer"
@@ -1123,230 +1127,230 @@ msgstr "Numéro de l'employé"
 msgid "Employee type"
 msgstr "Type d'employé"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "La ppolicy \"%s\" n’a pas été trouvée dans le LDAP !"
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr "Vous n’êtes pas autorisé à changer votre mot de passe"
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Vous devez attendre %d secondes avant de changer votre mot de passe à nouveau"
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr "Le mot de passe est dans l'historique des mots de passe récents"
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr "Le nouveau mot de passe est le même que l’ancien"
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Vous devez spécifier votre mode de passe actuel pour continuer."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr "Les mots de passe entrés dans les champs 'Nouveau mot de passe' et celui dans le champ 'Répéter le nouveau mot de passe' ne concordent pas."
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Nouveau mot de passe"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "Le nouveau et l'ancien mot de passe sont trop similaires."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "Le nouveau mot de passe est trop court."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Le mot de passe contient probablement des caractères Unicode qui sont problématique"
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr "Unix"
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "Éditer les paramètres POSIX"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Répertoire Home"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr "Chemin du répertoire \"home\" de cet utilisateur"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr "Shell à utiliser lors de la connexion de l’utilisateur"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Groupe principal"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr "Groupe principal de cet utilisateur"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Statut"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr "Statut du compte unix de l'utilisateur"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr "Forcer l’id d’utilisateur/groupe"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr "Force les valeurs des ids d’utilisateur et de groupe pour cet utilisateur."
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr "Id d’utilisateur"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr "Id d’utilisateur à utiliser pour cet utilisateur"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr "Id de groupe"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr "Id de groupe à utiliser pour cet utilisateur"
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Appartenance aux groupes"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Compte"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "L'utilisateur doit changer son mot de passe lors de sa première connexion"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr "L'utilisateur doit changer son mot de passe lors de la première connexion (il est nécessaire de remplir le champ «Délai»)"
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr "Délai minimum entre les changements de mot de passe (jours)"
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr "L'utilisateur ne sera pas habilité à changer son mot de passe avant ce nombre de jour (laisser vide pour désactiver)"
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr "Délai avant de forcer le changement de mot de passe (en jours)"
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr "L'utilisateur sera forcé de changer son mot de passe après ce nombre de jours (laisser vide pour désactiver)"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr "Date d'expiration du mot de passe"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr "Date après laquelle le mot de passe de l'utilisateur va expirer (laisser vide pour désactiver)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr "Délai d'inactivité avant de désactiver l'utilisateur (en jours)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr "Délai maximum d'inactivité après l'expiration du mot de passe avant que l'utilisateur soit désactivé (laisser vide pour désactiver)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr "Délai d'avertissement de l'utilisateur avant l'expiration de son mot de passe (en jours)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr "L'utilisateur sera averti à partir de ce nombre de jours restant avant l'expiration de son mot de passe (laisser vide pour désactiver)"
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr "Autoriser cet utilisateur à se connecter uniquement sur cette liste d’hôtes"
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "non configuré"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "automatique"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "expiré"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "temps de grâce actif"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "actif"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "mot de passe expiré"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr "mot de passe non modifiable"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr "Groupe de l'utilisateur %s"
@@ -1592,366 +1596,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr "Définit la durée d'une session en secondes (0 pour désactiver)."
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
-msgstr "Authentification http"
+msgid "HTTP Basic authentication"
+msgstr "Authentification HTTP de base"
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
-msgstr "Utiliser le protocole d'authentification HTTP au lieu du formulaire de connexion."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr "Utiliser le protocole d'authentification Basic HTTP au lieu du formulaire de connexion."
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr "authentification entêtes HTTP"
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr "Utiliser d'authentification par entêtes HTTP au lieu du formulaire de connexion."
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr "Nom de l’entête"
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
+msgstr "Nom de l'en-tête contenant l'identification utilisateur."
+
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr "Instantanés"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Activer les instantanés"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr "Cela vous permet de sauver l’état de certaines entrées et de les restaurer plus tard"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Base pour les instantanés"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "Branche LDAP dans laquelle les instantanés seront stockés."
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr "Clé privée"
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr "Chemin vers la clef privée de FusionDirectory. Inutilisé actuellement."
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr "Chemin du certificat"
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr "Chemin vers le certificat public de FusionDirectory. Inutilisé actuellement."
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr "Chemin du certificat CA"
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr "Chemin d'accès au CA public. Utilisé pour valider l'hôte du serveur Argonaut."
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr "CAS"
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr "Activer CAS"
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr "CAS sera utilisé à la place de la connexion LDAP"
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr "Chemin du fichier contenant le certificat du CA public du serveur CAS"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Hôte"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr "Hôte du serveur CAS"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Port"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr "Port d’écoute du serveur CAS"
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr "Contexte CAS"
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr "Contexte CAS à utiliser"
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr "Stockage des utilisateurs et groupes"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr "Attribut pour le DN des utilisateurs"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Attribut à utiliser pour le début du DN utilisateur"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr "Modèle CN"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr "Le modèle à utiliser pour construire le common name"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr "Règles de de nommage strictes"
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr "Active la vérification stricte des noms d’utilisateur et de groupe"
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr "Id minimum de groupe/utilisateur"
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr "L’id d’utilisateur ou de groupe minimum assignable pour éviter des risques de sécurité avec des id égales à 0."
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr "Hook de nouvel id"
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr "Un script à appeler pour trouver le prochain id libre pour les utilisateurs et groupes."
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr "Départ pour les ids d’utilisateur"
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr "Où commencer à chercher pour un nouvel id d’utilisateur libre."
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr "Départ pour les ids de groupe"
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr "Point de départ pour rechercher un id de groupe libre"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr "Branche des utilisateurs"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr "Branche où sont stockés les utilisateurs."
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr "Branche des groupes"
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr "Branche où sont stockés les groupes."
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr "Branche des rôles ACL"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr "Branche où sont stockés les rôles ACL."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr "Méthode d’allocation des ids"
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr "Méthode pour allouer les ids d’utilisateur et de groupe"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr "Traditionnel"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr "Réservoir d’ids Samba"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr "Minimum des ids d’utilisateur du réservoir"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr "Valeur minimum pour les ids d’utilisateur du réservoir"
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr "Maximum des ids d’utilisateur du réservoir"
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr "Valeur maximum pour les ids d’utilisateur du réservoir"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr "Minimum des ids de groupe du réservoir"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr "Valeur minimum pour les ids de groupe du réservoir"
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr "Maximum des ids de groupe du réservoir"
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr "Valeur maximum pour les ids de groupe du réservoir"
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr "Restreindre les membres du rôle"
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr "Lorsqu'elle est activée uniquement les utilisateurs de la même branche ou les membres des groupes de la même branche peut être ajouté à un rôle."
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Débogage"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr "Afficher les erreurs"
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr "Afficher les erreurs PHP en haut de l'écran. Cela doit être désactiver en environnement de production car des mots de passe peuvent être affichés."
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr "Durée maximale d'une requête LDAP"
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr "Arrêter les opérations LDAP si aucune réponse n'est obtenue dans un délai spécifié en secondes."
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr "Journaliser les statistiques LDAP"
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr "Stocker les statistiques LDAP via syslog. Cela aide à trouver les problèmes d'indexation et de mauvais filtres de recherche."
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr "Niveau de débogage"
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr "Afficher certaines informations à chaque chargement de page."
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Divers"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr "Hooks appelés quand des actions spécifiques surviennent"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr "onglet"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr "Onglet concerné pas ce hook"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "mode"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr "Quand appeler cette commande"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr "cmd"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr "Commande qui sera appelée"
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Hooks"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr "Montrer le résultat du hook"
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr "Si activé, après réussite du hook, sa sortie textuelle est affichée dans une fenêtre à l'utilisateur."
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr "Shells disponibles"
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr "Shells POSIX disponibles pour les utilisateurs de FusionDirectory"
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr "Afficher l’onglet ACL sur tous les objets"
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr "Pour des configurations ACL très spécifiques où vous avez besoin de donner des droits sur un seul objet."
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr "Liste des catégories de département"
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr "Les catégories disponibles dans le menu déroulant départements"
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Automatique"
@@ -1978,11 +1998,11 @@ msgstr "Activer ou non la fonctionnalité de récupération de mot de passe"
 
 #: plugins/config/class_recoveryConfig.inc:51
 msgid "Sender email address"
-msgstr "Adresse de messagerie de l'émetteur"
+msgstr "Adresse de courriel de l'émetteur"
 
 #: plugins/config/class_recoveryConfig.inc:52
 msgid "Email address from which mails will be sent"
-msgstr "Adresse de messagerie avec laquelle les messages seront envoyés"
+msgstr "Adresse de courriel de laquelle les messages seront envoyés"
 
 #: plugins/config/class_recoveryConfig.inc:58
 msgid "Link validity (minutes)"
@@ -2145,13 +2165,13 @@ msgstr "Haut"
 msgid "Down"
 msgstr "Bas"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr "Trier vers le haut"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr "Trier vers le bas"
 
@@ -2163,26 +2183,27 @@ msgstr "Sélectionner tout"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2321,14 +2342,14 @@ msgstr "Il semble que vous essayez de déchiffrer quelque chose qui n'est pas ch
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3021,7 +3042,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr "Erreur fatale : impossible d'initialiser la classe '%s' - veuillez exécuter '%s' pour essayer de régler le problème"
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3189,82 +3210,96 @@ msgstr "Avertissement LDAP"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "Impossible de récupérer les informations sur les schémas depuis le serveur. Vérification des schémas impossible !"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
-msgstr "Utilisé pour verrouiller les entrées actuellement modifiées afin d'éviter de multiples changements simultanés."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
+msgstr "schéma principal de FusionDirectory"
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr "Schéma utilisé pour stocker la configuration de FusionDirectory"
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr "Utilisé pour stocker l'autorisation de connexion chez les utilisateurs ou les groupes."
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr "Utilisé pour stocker les modèles"
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr "Utilisé pour stocker des informations POSIX."
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
-msgstr "Object class obligatoire '%s' manquante !"
+msgid "Missing required object class \"%s\"!"
+msgstr "Object class obligatoire \"%s\" manquante !"
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
-msgstr "Object class facultative '%s' manquante !"
+msgid "Missing optional object class \"%s\"!"
+msgstr "Object class facultative \"%s\" manquante !"
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr "Classe(s) disponible(s)"
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr "Vous avez installé le plugin «mixed groups», mais vos schéma ne sont pas compatibles."
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr "Pour pouvoir utiliser «mixed groups» l’objectClass «posixGroup» doit être auxiliaire («AUXILIARY»)"
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr "Vos schémas sont fait pour utiliser des «mixed groups», mais ce plugin n’est pas installé."
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr "L’objectClass «posixGroup» doit être structurelle («STRUCTURAL»)"
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr "Impossible d'allouer un ID libre :"
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr "Méthode d'allocation des id inconnue !"
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr "%sPoolMin >= %sPoolMax !"
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr "sambaUnixIdPool n'est pas unique !"
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr "Pas d’ID disponibles !"
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr "Nombre maximum d'essais dépassé !"
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr "Impossible d'assigner un ID !"
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "Fichier '%s' non trouvé - veuillez exécuter '%s' pour régler ce problème"
@@ -3416,6 +3451,7 @@ msgid "XML error"
 msgstr "Erreur XML"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3480,12 +3516,12 @@ msgstr "Il existe déjà une entrée avec le même dn : %s"
 msgid "The entry %s is not existing"
 msgstr "L'entrée %s n'existe pas"
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr "Vous ne disposez pas des droits suffisants pour modifier les champs \"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr "Champ inconnu \"%s\""
@@ -3525,8 +3561,8 @@ msgid "Group of user"
 msgstr "Groupe de l’utilisateur"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr "Aucun"
 
@@ -3571,100 +3607,102 @@ msgid "days"
 msgstr "jours"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr "%s (requis)"
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr "La valeur \"%s\" pour le champ \"%s\" est pas dans la liste des choix possibles"
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr "Un nombre entier entre %d et %d"
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr "Un nombre entier supérieur à %d"
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr "Un nombre entier inférieur à %d"
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr "Un nombre à virgule entre %f et %f"
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr "Un nombre à virgule supérieur à %f"
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr "Un nombre à virgule inférieur à %f"
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
-msgstr "Erreur, date incorrecte :"
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
+msgstr "Erreur, date incorrecte  %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Impossible de lire le fichier importé : '%s'"
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "Le fichier est vide"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr "fichier non trouvé"
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr "le fichier n'est pas lisible"
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d octets)"
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Téléverser"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "Télécharger"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr "Impossible de sauver la photo de l'utilisateur, FusionDirectory a besoin que la bibliothèque php \"imagick\" soit installée pour cela."
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr "Base de l'objet"
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Valeur invalide pour %s"
@@ -3813,17 +3851,32 @@ msgstr "Veuillez vérifier le nom d'utilisateur et le mot de passe."
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Compte verrouillé. Veuillez contacter votre administrateur système !"
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr "Aucune valeur trouvée dans l'entête HTTP \"%s\""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr "L'utilisateur \"%s\" mentionné dans l’entête n'existe pas dans l'annuaire LDAP "
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr "L'utilisateur \"%s\" mentionné dans l’entête correspond à plusieurs personnes  dans l'annuaire LDAP "
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr "L'utilisateur CAS \"%s\" n'existe pas dans l'annuaire LDAP "
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr "L'utilisateur CAS \"%s\" correspond à plusieurs personnes  dans l'annuaire LDAP "
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3891,44 +3944,44 @@ msgstr "Le fichier de configuration de FusionDirectory %s/%s ne peut être lu. A
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "Le répertoire '%s' spécifié comme répertoire de compilation est inaccessible !"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr "Aucun compte utilisateur trouvé avec l'identifiant \"%s\""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "Plusieurs comptes trouvés avec l’identifiant \"%s\""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Adresse de courriel"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr "Il n'y a pas de compte qui utilise le courriel \"%s\""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
-msgstr "Il y a plusieurs comptes qui utilise le courriel \"%s\""
+msgstr "Il y a plusieurs comptes qui utilisent le courriel \"%s\""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
-msgstr "L'utilisateur correspondant a l'adresse \"%s\" est verrouillé. Veuillez contacter votre administrateur système !"
+msgstr "L'utilisateur correspondant au courriel \"%s\" est verrouillé. Veuillez contacter votre administrateur système !"
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Contactez votre administrateur système, il y a eu un problème avec le serveur de courriel"
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr "Le jeton n'est pas valide"
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr "Un problème est survenu avec le serveur, le courriel de confirmation n'a pas été envoyé"
 
@@ -4044,6 +4097,13 @@ msgstr "Veuillez fournir un utilisateur et un mot de passe !"
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "Connexion de l'utilisateur '%s' au serveur '%s' réussie !"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr "%s\nSchema \"%s\": %s"
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
@@ -4799,11 +4859,11 @@ msgstr "Mot de passe perdu"
 #: ihtml/themes/breezy/recovery.tpl.c:11
 msgid ""
 "Informations to reset password for %1 have been sent to email address %2"
-msgstr "Informations pour réinitialiser le mot de passe pour %1 ont été envoyés à l'adresse email %2"
+msgstr "Les informations pour réinitialiser le mot de passe pour %1 ont été envoyées à l'adresse de courriel %2"
 
 #: ihtml/themes/breezy/recovery.tpl.c:14
 msgid "Warning : this email is only valid for %1 minutes."
-msgstr "Attention: cet e-mail est uniquement valable pour %1 minutes."
+msgstr "Attention : ce courriel est uniquement valable pour %1 minutes."
 
 #: ihtml/themes/breezy/recovery.tpl.c:17
 msgid ""
@@ -4846,7 +4906,7 @@ msgstr "Votre mot de passe a été changé avec succès."
 msgid ""
 "Enter your current e-mail address in the field below and press the 'Change' "
 "button."
-msgstr "Entrez votre adresse de courriel actuelle dans le champ si dessous et appuyer sur le bouton 'Changer'."
+msgstr "Entrez votre adresse de courriel actuelle dans le champ ci-dessous et appuyez sur le bouton «Changer»."
 
 #: ihtml/themes/breezy/recovery.tpl.c:62
 msgid ""
@@ -4856,7 +4916,7 @@ msgstr "=> Indiquez votre adresse complète, ex: Jules Martin => jules.martin@ex
 
 #: ihtml/themes/breezy/recovery.tpl.c:74
 msgid "Email"
-msgstr "Adresse de messagerie"
+msgstr "Courriel"
 
 #: ihtml/themes/breezy/recovery.tpl.c:83
 msgid ""
diff --git a/locale/hu_HU/fusiondirectory.po b/locale/hu_HU/fusiondirectory.po
index a137004e450935b692547d23ada9b7ff538fa416..d4c00039b13d45a987bd4f36af3467bd7061e672 100644
--- a/locale/hu_HU/fusiondirectory.po
+++ b/locale/hu_HU/fusiondirectory.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Hungarian (Hungary) (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/hu_HU/)\n"
 "MIME-Version: 1.0\n"
@@ -145,7 +145,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr ""
 
@@ -160,39 +160,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr ""
 
@@ -202,10 +202,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -217,7 +218,7 @@ msgid "Warning"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -278,8 +279,8 @@ msgstr ""
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -292,6 +293,8 @@ msgstr ""
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -626,7 +629,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -636,31 +639,31 @@ msgstr ""
 msgid "Permission"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -679,8 +682,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr ""
@@ -1121,230 +1124,230 @@ msgstr ""
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1590,366 +1593,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2143,13 +2162,13 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2161,26 +2180,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2319,14 +2339,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3019,7 +3039,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3187,82 +3207,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3414,6 +3448,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3478,12 +3513,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3523,8 +3558,8 @@ msgid "Group of user"
 msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3569,100 +3604,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3811,17 +3848,32 @@ msgstr ""
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3889,44 +3941,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4042,6 +4094,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/id/fusiondirectory.po b/locale/id/fusiondirectory.po
index 67daf40c7bfb10a289dcac98f0339c18f7f576bd..2e5c6012f5baf74f822af9a1bc1c70455607071a 100644
--- a/locale/id/fusiondirectory.po
+++ b/locale/id/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Indonesian (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/id/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr ""
 
@@ -159,39 +159,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr ""
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -277,8 +278,8 @@ msgstr ""
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr ""
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr ""
@@ -1120,230 +1123,230 @@ msgstr ""
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr ""
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/it_IT/fusiondirectory.po b/locale/it_IT/fusiondirectory.po
index 4ccc351c9c14c883b8f30e35eb8ea77ad1973982..f7e809b6387dd62458ca13dece7c5cc8af86b139 100644
--- a/locale/it_IT/fusiondirectory.po
+++ b/locale/it_IT/fusiondirectory.po
@@ -10,8 +10,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 17:14+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:51+0000\n"
 "Last-Translator: Paola Penati <penati@avaya.com>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/it_IT/)\n"
 "MIME-Version: 1.0\n"
@@ -147,7 +147,7 @@ msgstr "Forzare il valore GID per questo gruppo"
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -162,39 +162,39 @@ msgstr "Membri del gruppo"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Sistema di fiducia"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Modalità di fiducia"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr "Tipo di autorizzazione per questi host"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "disattivato"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "accesso completo"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "autorizza l'accesso a questi host"
 
@@ -204,10 +204,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr "Consenti all'utente di connettersi solo a questo elenco di host "
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -219,7 +220,7 @@ msgid "Warning"
 msgstr "Avvertimento"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr "Il tempo d'attesa per il blocco è scaduto. Blocco ignorato !"
 
@@ -280,8 +281,8 @@ msgstr "Crea"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -294,6 +295,8 @@ msgstr "Modifica"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -628,7 +631,7 @@ msgstr "Gestisci gli utenti"
 msgid "Manage user accounts and their properties"
 msgstr "Gestire gli account utente e le loro proprietà"
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -638,31 +641,31 @@ msgstr "Gestire gli account utente e le loro proprietà"
 msgid "Permission"
 msgstr "Autorizzazioni"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Blocco dell'account"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr "La metodologia password \"%s\"  non sopporta il blocco. L'account \"%s\" non é stato bloccato!"
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Sblocca l'account"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Blocca l'account"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr "Account utente"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr "Informazioni account utente"
@@ -681,8 +684,8 @@ msgid "Edit category ACL"
 msgstr "Modifica la categoria di ACL"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Elimina"
@@ -1123,230 +1126,230 @@ msgstr "Matricola dell'impiegato"
 msgid "Employee type"
 msgstr "Qualifica"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr "Impossibile trovare %s nell'annuario LDAP"
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr "Non le é permesso cambiare la propria password"
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Devi attendere %d secondi prima di cambiare di nuovo la password"
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr "La password si trova nella cronologia delle vecchie password"
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr "La password non è stata cambiata dal valore esistente"
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Devi specificare la tua 'Password attuale' per procedere."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr "Le password che hai inserito come \" Nuova password \" e \"Ripeti nuova password\" non corrispondono."
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Imposta la nuova password"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "La password che hai definito come 'Nuova password' è troppo simile a quella attuale."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "La 'Nuova password' immessa è troppo corta."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "La password contiene caratteri Unicode eventualmente problematici!"
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr "Unix"
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "Modifica le impostazioni POSIX dell'utente"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Home directory"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr "Il path verso la cartella personale di questo utente"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr "Quale shell dovrà essere usata quando l'utente sarà connesso"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Gruppo primario"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr "Gruppo primario per questo utente"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Stato"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr "Stato di questo account utente unix"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr "Forza l'id utente/gruppo"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr "Forza valori ID utente e ID gruppo per questo utente"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr "Utente"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr "Valore utente per questo utente"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr "numero del Gruppo"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr "Valore del numero del gruppo per questo utente"
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Gruppi di appartenenza"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Account"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "L'utente dovrà cambiare la password alla prima connessione"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr "L'utente deve cambiare password al primo login (serve un valore di ritardo prima di forzare il cambio password)"
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr "Lasso di tempo minimo tra le modifiche delle password (giorni)"
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr "L'utente non sarà in grado di cambiare la propria password prima di questo numero di giorni (lasciare vuoto per disabilitare)"
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr "Richiamo prima dell'obbligo di modifica della password (giorni)"
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr "L'utente sarà obbligato di cambiare la sua password dopo questo numero di giorni (lasciare vuoto per disabilitare)"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr "Data di scadenza della password"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr "Data dopo la quale questa password utente scadrà (lasciare vuoto per disabilitare)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr "Periodo di inattività prima della disattivazione dell'account utente (giorni)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr "Ritardo massimo di inattività dopo la scadenza della password prima che l'utente venga disabilitato (lasciare vuoto per disabilitare)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr "Richiamo per l'utente prima che la password scada (giorni)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr "L'utente sarà avvertito questo numero di giorni prima della scadenza della sua password (lasciare vuoto per disabilitare)"
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr "Consenti all'utente di connettersi solo a questo elenco di host"
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "non configurato"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "automatico"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "Scaduto"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "Il tempo di grazia è attivo"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "Attivo"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "Password scaduta"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr "Password non modificabile"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr "Gruppo di utenti %s"
@@ -1592,366 +1595,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr "Definisce, in secondi, quando una sessione scade (0 per disabilitare)"
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
-msgstr "Autentificazione HTTP"
+msgid "HTTP Basic authentication"
+msgstr "Autentificazione HTTP Basic"
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
-msgstr "Utilizzare protocollo di autenticazione HTTP al posto del modulo di login ."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr "Usa protocollo di autenticazione HTTP Basic anziché il modulo di login."
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr "Autenticazione HTTP Header"
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr "Utilizzare l'autenticazione HTTP Header anziché il modulo di login."
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr "Nome intestazione"
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
+msgstr "Nome dell'header contenente identificativo utente."
+
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr "Copie istantanee"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Attiva le copie istantanee"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr "Questo abilita la possibilità di salvare alcuni stati delle entrate per poterle in seguito restaurare"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Base per le copie istantanee"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "La base dove gli snapshot saranno immagazzinati nell'annuario LDAP."
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr "Percorso della chiave"
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr "Percorso a chiave privata FusionDirectory . Inutilizzato per ora."
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr "Percorso del Certificato"
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr "Percorso al certificato di FusionDirectory;  Inutilizzato per ora."
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr "Percorso del certificato CA"
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr "Percorso al certificato CA. Usato per convalidare l'host del Server Argonaut."
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr "CAS"
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr "Abilita CAS"
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr "IL Login CAS verrà usato al posto del bind LDAP"
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr "Percorso del file contenente il certificato CA sul server CAS"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Host"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr "Host del server CAS"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Porta"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr "Porta sulla quale il server CAS è all'ascolto"
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr "Contesto CAS"
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr "Contesto CAS da utilizzare"
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr "Ramo dell'annuario dove sono immagazzinate le informazioni sugli utenti e i gruppi"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr "Tipo di attributo DN degli utenti"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Attributo da usare all'inizio del dn degli utenti"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr "Modello CN"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr "Modello da usare per costruire il nome comune del campo"
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr "Regola di denominazione rigorosa"
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr "Consente il controllo rigoroso di nomi utente e di gruppo"
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr "Gruppo/utente minimo ID"
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr "Il minimo utente o grupp ID assegnabile per evitare perdite di sicurezza con iaccount ID 0."
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr "Id hook successivo"
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr "Script da nominare per trovare il prossimo numero ID libero per gli utenti o i gruppi."
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr "Numero base per questo ID utente"
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr "Dove cominciare a cercare un nuovo id libero per un utente."
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr "Numero base per questo id gruppo"
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr "Dove cominciare a cercare un nuovo id libero per un gruppo ."
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr "RDN utenti"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr "Ramo nel quale gli utenti sono immagazzinati"
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr "RDN gruppi"
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr "Il ramo nel quale i gruppi saranno immagazzinati."
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr "Ruolo ACL RDN"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr "Ramo nel quale i ruoli ACL sono immagazzinati"
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr "Metodo di assegnazione Id"
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr "Metodo per allocare utente / gruppo id"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr "Tradizionale"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr "Id del pool di Samba unix"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr "Minimo pool id dell'utente"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr "Valore minimo di un id utente quando si utilizza il metodo pool"
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr "Id utente pool max"
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr "Valore massimo di un id utente quando si utilizza il metodo pool"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr "Id utente pool min"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr "Valore minimo di un id gruppo quando si utilizza il metodo pool"
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr "Id gruppo pool min"
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr "Valore massimo di un id gruppo quando si utilizza il metodo pool"
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr "Limitare i membri del ruolo"
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr "Quando è abilitato solo gli utenti dello stesso ramo o membri di gruppi dello stesso ramo possono essere aggiunti ad un ruolo."
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Debugging"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr "Mostra gli errori"
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr "Mosta gli errori PHP nella parte alta della schermata. Questo dovrebbe essere disabilitato nelle installazioni di produzione, a causa di possibili password che potrebbero passare in chiaro."
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr "Durata massima di una richiesta LDAP"
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr "Interrompi le azioni LDAP se non ci sono risposte nel tempo limite impartito in secondi."
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr "Inserisci le statistiche dell'annuario LDAP nel giornale di sistema"
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr "Invia le statistiche di timing LDAP al syslog. Questo può aiutare a trovare i problemi di indicizzazione o i filtri di ricerca erronei."
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr "Livello per il debug"
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr "Mostra alcune informazioni su ogni caricamento della pagina."
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Altro"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr "Hooks che sarà chiamato quando un'azione specificasi verifica"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr "tab"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr "Il tab concernente questo hook"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "Modalità"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr "Quando chiamare questo comando"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr "comando"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr "Il comando che sarà chiamato"
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Connessioni"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr "Mostra hook di uscita"
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr "Quando l'esecuzione dell'hook é abilitata con successo il risultato é mostrato all'utente tramite una finestra di dialogo."
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr "Shell disponibili"
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr "Shell POSIX disponibili per gli utenti FD"
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr "Mostra tab ACL su tutti gli oggetti"
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr "Per l'impostazione di diritti ACL molto specifici potreste aver bisogno di dare accesso ad un singolo oggetto."
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr "Categorie di reparto disponibili"
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr "Categorie disponibili nel menu a discesa"
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Automatico"
@@ -2145,13 +2164,13 @@ msgstr "Sopra"
 msgid "Down"
 msgstr "Sotto"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr "Ordina in modo crescente"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr "Ordina in modo decrescente"
 
@@ -2163,26 +2182,27 @@ msgstr "Seleziona tutto"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2321,14 +2341,14 @@ msgstr "Sembra che si stia tentando di decodificare qualcosa che non è codifica
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3021,7 +3041,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr "Errore fatale: impossibile inizializzare la classe '%s' - esegui '%s' per porre rimedio al problema"
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3189,82 +3209,96 @@ msgstr "Avvertimento LDAP"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "Impossibile trovare informazioni sugli schemi a partire dal server. Nessuna verifica degli schemi è stata effettuata !"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
-msgstr "Usato per bloccare le entries attualmente modificate, al fine di evitare possibili cambiamenti multipli simultanei."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
+msgstr "Schema principale di FusionDirectory"
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr "Schema utilizzato per memorizzare la configurazione di FusionDirectory"
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr "Utilizzato per memorizzare le informazioni in modalità fiducia in utenti o gruppi."
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr "Usato per memorizzare i modelli."
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr "Usato per memorizzare le informazioni POSIX."
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
-msgstr "L'oggetto di classe '%s' richiesto è mancante !"
+msgid "Missing required object class \"%s\"!"
+msgstr "Manca la classe di oggetti necessaria \"%s\"!"
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
-msgstr "L'oggetto di classe '%s' opzionale è mancante !"
+msgid "Missing optional object class \"%s\"!"
+msgstr "Manca classe di oggetti optional \"%s\"!"
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr "Classe(i) disponibile(i)"
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr "Avete installato il plugin di gruppi misti, ma la configurazione dello schema non supporta questo."
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr "Per usare gruppi misti l'objetClass \"posixGroup\" deve essere AUSILIARIO"
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr "Il vostro schema é configurato per supportare gruppi misti, ma manca il plugin."
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr "L'objectClass \"posixGroup\" deve essere STRUTTURALE"
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr "Impossibile assegnare un ID libero:"
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr "Metodo idAllocation sconosciuto !"
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr "%sPoolMin >= %sPoolMax!"
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr "sambaUnixIdPool non è univoco !"
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr "nessun ID disponibile !"
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr "Il numero massimo di tentativi è stato superato"
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr "Impossibile assegnare un ID libero!"
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "Impossibile trovare il file '%s' - esegui '%s' per porre rimedio al problema"
@@ -3416,6 +3450,7 @@ msgid "XML error"
 msgstr "Errore XML"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3480,12 +3515,12 @@ msgstr "C'é già un'altra entry con il medesimo dn: %s"
 msgid "The entry %s is not existing"
 msgstr "La voce %s non esiste"
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr "Non si dispone di diritti sufficienti per modificare il file\"%s\""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr "Campo \"%s\" sconosciuto"
@@ -3525,8 +3560,8 @@ msgid "Group of user"
 msgstr "Gruppo di utenti"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr "Nessuno"
 
@@ -3571,100 +3606,102 @@ msgid "days"
 msgstr "giorni"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr "%s (necessario)"
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr "Il valore \"%s\" per il campo \"%s\" non si trova nella lista delle scelte possibili"
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr "Un numero intero compreso tra %d e %d"
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr "Un numero intero più grande di %d"
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr "Un numero intero più piccolo di %d"
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr "Un numero con la virgola compreso tra %f e %f"
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr "Un numero con la virgola più grande di %f"
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr "Un numero con la virgola più piccolo di %f"
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
-msgstr "Errore, la dta non è corretta: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
+msgstr "Errore, la data non é corretta: %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Impossibile leggere il file importato : %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "il file è vuoto"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr "Il file non è stato trovato"
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr "Il file non puó essere letto"
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d bytes)"
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Caricare"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "Scarica"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr "Impossibile salvare la foto dell'utente, Fusiondirectory necessita che il modulo PHP \"imagick\" sia installato "
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr "Base dell'oggetto"
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Valore non valido per %s"
@@ -3813,17 +3850,32 @@ msgstr "Verifica il nome utente e la password."
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Conto bloccato. Contatta l'amministratore del sistema!"
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr "Nessun valore trovato nell'header HTTP \"%s\""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr "L'utente header \"%s\"  non è stato trovato nel LDAP"
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr "L'utente header \"%s\" corrisponde a più utenti in LDAP"
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr "Impossibile trovare l'utente \"%s\" CAS nell'annuario LDAP"
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr "L'utente CAS \"%s\" corrisponde a più utenti nell'annuario LDAP"
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3891,44 +3943,44 @@ msgstr "Il file di configurazione %s/%s non è leggibile. Operazione Annullata."
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "La cartella '%s' dichiarata come cartella di compilazione è inaccessibile !"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr "Alcun account trovato con login \"%s\" "
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "Trovati più accounts con login \"%s\""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Indirizzo di posta elettronica"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr "Non c'è nessun account che usa l'indirizzo mail %s"
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr "Ci sono più account che usano l'indirizzo mail %s"
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr "L'utente che usa la mail \"%s\" é bloccato. Si prega di contattare l'amministratore di sistema."
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Contattare l'amministratore, c'è stato un problema con il server di posta elettronica"
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr "Questo token non è valido"
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr "Si è verificato un problema con il server mail, la email di conferma non è stata inviata"
 
@@ -4044,6 +4096,13 @@ msgstr "Specifica il nome utente e la password !"
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "La connessione dell'utente '%s' al server '%s' è riuscita !"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr "%s\nSchema \"%s\": %s"
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
@@ -4604,8 +4663,8 @@ msgstr "Premi \"Rimuovi\" per continuare oppure \"Annulla\" per interrompere"
 #: plugins/addons/dashboard/users_accounts.tpl.c:2
 msgid "There is one expired account"
 msgid_plural "There are %1 expired accounts"
-msgstr[0] "Ci sono% 1 account scaduti"
-msgstr[1] "Ci sono% 1 account scaduti"
+msgstr[0] "C'é un account scaduto"
+msgstr[1] "Ci sono %1 di accounts scaduti"
 
 #: plugins/addons/dashboard/users_accounts.tpl.c:5
 msgid "There is no expired account"
@@ -4651,8 +4710,8 @@ msgstr "mail"
 #: plugins/addons/dashboard/users_accounts.tpl.c:35
 msgid "There is one account expiring in the next %1 days"
 msgid_plural "There are %2 accounts expiring in the next %1 days"
-msgstr[0] "Ci sono% 2 account in scadenza nei prossimi 1 % giorni "
-msgstr[1] "Ci sono% 2 account in scadenza nei prossimi 1 % giorni "
+msgstr[0] "C'é un account in scadenza nei prossimi 1% giorni "
+msgstr[1] "Ci sono %2 di accounts in scadenza nei prossimi 1% giorni "
 
 #: plugins/addons/dashboard/users_accounts.tpl.c:38
 msgid "There is no account expiring in the next %1 days"
@@ -4665,13 +4724,13 @@ msgstr "Prossimi account che scadranno"
 #: plugins/addons/dashboard/groups_stats.tpl.c:2
 msgid "There is 1 group:"
 msgid_plural "There are %1 groups:"
-msgstr[0] "%2sono gruppi%1 "
-msgstr[1] ""
+msgstr[0] "C'é 1 gruppo:"
+msgstr[1] "Ci sono %1 gruppi:"
 
 #: plugins/addons/dashboard/groups_stats.tpl.c:5
 msgid "One of them is a %1 group"
 msgid_plural "%2 are %1 groups"
-msgstr[0] "%2 sono %1 gruppi"
+msgstr[0] "Uno di essi é un gruppo %1 "
 msgstr[1] "%2 sono %1 gruppi"
 
 #: plugins/addons/dashboard/groups_stats.tpl.c:8
@@ -4681,14 +4740,14 @@ msgstr "Non c'é alcun gruppo %1"
 #: plugins/addons/dashboard/users_stats.tpl.c:2
 msgid "There is 1 user:"
 msgid_plural "There are %1 users:"
-msgstr[0] "Ci sono %1 di utenti"
-msgstr[1] "Ci sono %1 di utenti"
+msgstr[0] "C'é un utente"
+msgstr[1] "Ci sono %1 utenti:"
 
 #: plugins/addons/dashboard/users_stats.tpl.c:5
 msgid "One of them have a %1 account"
 msgid_plural "%2 of them have a %1 account"
-msgstr[0] "%2di essi hanno %1account"
-msgstr[1] ""
+msgstr[0] "Uno di essi ha un account %1"
+msgstr[1] "%2 di essi hanno %1 account"
 
 #: plugins/addons/dashboard/users_stats.tpl.c:8
 msgid "None of them have a %1 account"
diff --git a/locale/lv/fusiondirectory.po b/locale/lv/fusiondirectory.po
index afca9ad13b265857e799c65c1a70022c3a7ce301..b1076e7897581a5dffb908a0db8474d2ffc0725f 100644
--- a/locale/lv/fusiondirectory.po
+++ b/locale/lv/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Latvian (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/lv/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr ""
 
@@ -159,39 +159,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr ""
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "Brīdinājums"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -277,8 +278,8 @@ msgstr "Izveidot"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "Labot"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Atļauja"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr ""
@@ -1120,230 +1123,230 @@ msgstr ""
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr ""
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "E-pasta adrese"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/nb/fusiondirectory.po b/locale/nb/fusiondirectory.po
index adb91d998893ed40edc894a0a971a3dc0435732d..f3f2881bbee5c3c67194169b263c967c47441292 100644
--- a/locale/nb/fusiondirectory.po
+++ b/locale/nb/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Norwegian Bokmål (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/nb/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr ""
 
@@ -159,39 +159,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr ""
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -277,8 +278,8 @@ msgstr "Opprett"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "Endre"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr ""
@@ -1120,230 +1123,230 @@ msgstr ""
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Vert"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr ""
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/nl/fusiondirectory.po b/locale/nl/fusiondirectory.po
index 87433ab34a9272fffb25803d4ab667cf1c25dad7..7c885c10adac7a3a40cd182c9ca8324c66cae85a 100644
--- a/locale/nl/fusiondirectory.po
+++ b/locale/nl/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Dutch (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/nl/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -159,39 +159,39 @@ msgstr "Groepsleden"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Systeem vertrouwen"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Vertrouwensmodus"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "gedeactiveerd"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "volledige toegang"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "sta toegang op deze computers toe"
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "Waarschuwing"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr "Timeout tijdens het wachten voor een lock. lock is genegeerd!"
 
@@ -277,8 +278,8 @@ msgstr "Aanmaken"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "Bewerken"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr "Beheer gebruikers"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Rechten"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Account locking"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Deblokkeer account"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Blokkeer account"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr "Wijzig ACL categorie"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Verwijderen"
@@ -1120,230 +1123,230 @@ msgstr "Werknemer nummer"
 msgid "Employee type"
 msgstr "Functie"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "U moet uw huidige wachtwoord opgeven om door te kunnen gaan."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Nieuw wachtwoord"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "Het huidige wachtwoord en het nieuwe wachtwoord lijken te veel op elkaar."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "Het nieuw opgegeven wachtwoord is te kort."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Het paswoord bevat mogelijke probleemgevende Unicode karakters!"
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "Wijzig gebruikers POSIX opties"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Persoonlijke map"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Primaire groep"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Status"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Groep lidmaatschap"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Account"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "Het wachtwoord moet bij de eerste aanmelding gewijzigd worden"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "niet geconfigureerd"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "automatisch"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "verlopen"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "gratie tijd actief"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "actief"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "paswoord is vervallen"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr "paswoord niet wijzigbaar"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Activeer snapshots"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Snaphosts basis"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Host"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Poort"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr "People and group opslag"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr "People DN attribuut"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Debugging"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr "Maximum LDAP query tijd"
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr "Log LDAP statistieken"
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr "Debug level"
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Terminal Service diverse"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "Modus"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Inhakers"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Automatisch"
@@ -2142,13 +2161,13 @@ msgstr "Omhoog"
 msgid "Down"
 msgstr "Omlaag"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr "Selecteer alles"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr "Fatale error: kan class '%s' niet instantiëren - probeer '%s' te draaien om dit op te lossen"
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr "LDAP waarschuwing"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "Kan geen schema informatie krijgen van de server. Geen schema verificatie mogelijk!"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
-msgstr "Wordt gebruikt om huidige gewijzigde inzendingen te blokkeren en zo meerdere wijzingen terzelfde tijd tegen te gaan."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
+msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
-msgstr "Vereiste object class '%s' ontbreekt!"
+msgid "Missing required object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
-msgstr "Optionele object class '%s' ontbreekt!"
+msgid "Missing optional object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr "Class(es) beschikbaar"
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr "Kan geen vrij ID  toekennen:"
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr "onbekende idAllocation methode!"
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr "%sPoolMin >=%sPoolMax!"
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr "sambaUnixIdPool is niet uniek!"
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr "Geen ID beschikbaar!"
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr "maximum pogingen overschreden!"
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr "Kan geen vrij ID toekennen!"
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "Kan bestand '%s' niet vinden - gebruik aub '%s' om dit op te lossen"
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr "XML error"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr "Gebruikersgroep"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr "Geen"
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr "dagen"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Kan geupload bestand niet lezen: %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "bestand is leeg"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr "bestand niet gevonden"
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr "bestand onleesbaar"
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Uploaden"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "Downloaden"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Basis"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr "Controleer a.u.b. de gebruikersnaam/wachtwoord combinatie."
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Accound geblokkeerd. Contacteer aub je systeembeheerder!"
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr "FusionDirectory configuratie %s/%s is niet leesbaar. Geannuleerd."
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "Directory '%s' die opgegeven is als compileer directory is niet toegankelijk!"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "E-mail adres"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Contacteer je systeembeheerder, er was een probleem met de mailserver"
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr "Deze token is niet geldig"
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr "Er was een probleem met de mail server, de bevestiging werd niet verstuurd"
 
@@ -4041,6 +4093,13 @@ msgstr "Specifieer aub een gebruikersnaam en paswoord!"
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "Bind als gebruiker '%s' naar server '%s' is succesvol!"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/pl/fusiondirectory.po b/locale/pl/fusiondirectory.po
index a63cd48700954b6a34028cbcdd62c37d3dace041..23da6a912499beed77e791d4e5e5838c61737a26 100644
--- a/locale/pl/fusiondirectory.po
+++ b/locale/pl/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Polish (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/pl/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -159,39 +159,39 @@ msgstr "Członkowie grupy"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Zaufanie systemowe"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Tryb zaufania"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "wyłączone"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "pełen dostęp"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "zezwól na dostęp do tych hostów"
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "Ostrzeżenie"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -277,8 +278,8 @@ msgstr "Utwórz"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "Edytuj"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr "Zarządzaj użytkownikami"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Uprawnienie"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Blokowanie konta"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Odblokuj konto"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Zablokuj konto"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Usuń"
@@ -1120,230 +1123,230 @@ msgstr "Numer pracownika"
 msgid "Employee type"
 msgstr "Typ pracownika"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Proszę podać obecne hasło aby kontynuować."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Nowe hasło"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "Hasło podane jako nowe jest zbyt podobne do obecnego."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "Hasło podane jako nowe jest za krótkie."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Katalog domowy"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Grupa podstawowa"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Status"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Przynależność do grup"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Konto"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "Użytkownik musi zmienić hasło przy pierwszym logowaniu"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "nieskonfigurowane"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "automatyczne"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "wygasło"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "Czas prolongaty aktywny"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "Aktywne"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "hasło wygasło"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr "hasło niezmienialne"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Port"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Różne"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "Tryb"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Zaczepy"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Automatycznie"
@@ -2142,13 +2161,13 @@ msgstr "Góra"
 msgid "Down"
 msgstr "W dół"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr "Wybierz wszystko"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr "Ostrzeżenie LDAP"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
-msgstr "Brak opcjonalnego obiektu klasy '%s'!"
+msgid "Missing optional object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr "Grupa użytkownika"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr "dni"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Wgraj"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "ÅšciÄ…gnij"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Kontener"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr "Proszę sprawdzić kombinację login/hasło."
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "Katalog '%s' podany jako katalog kompilacji jest niedostępny!"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Adres email"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/pt/fusiondirectory.po b/locale/pt/fusiondirectory.po
index 148c58a565be09015cb442fe84804f6b7980318c..fefab2490eb6d3ead2fcf7ffcad38e4ebdb62f56 100644
--- a/locale/pt/fusiondirectory.po
+++ b/locale/pt/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Portuguese (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/pt/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -159,39 +159,39 @@ msgstr "Membros do grupo"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Sistema de confiança"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Modo de confiança"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "desabilitado"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "acesso completo"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "permitir acesso a estas máquinas"
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "Atenção"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -277,8 +278,8 @@ msgstr "Criar"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "Editar"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Deletar"
@@ -1120,230 +1123,230 @@ msgstr ""
 msgid "Employee type"
 msgstr "Tipo de empregado"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Você precisa especificar sua senha atual para continuar."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Nova senha"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "A senha utilizada como nova e atual são muito similares."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "A senha utilizada como nova é curta."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Diretório pessoal"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Grupo primário"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Estatus"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Membros do grupo"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Conta"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "O usuário deve alterar sua senha no primeiro acesso"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "desconfigurado"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "automático"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "expirado"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "ativo"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr "Para cima"
 msgid "Down"
 msgstr "Para baixo"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr "Grupo do usuário"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr "Por favor, verifique a combinação usuário / senha"
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/pt_BR/fusiondirectory.po b/locale/pt_BR/fusiondirectory.po
index 6b5dfa6930367e00808293eae441ec8fd3dc4c0d..5fc15152153515ce7b2e4714532d853deab3063d 100644
--- a/locale/pt_BR/fusiondirectory.po
+++ b/locale/pt_BR/fusiondirectory.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
@@ -145,7 +145,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -160,39 +160,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Sistema de confiança"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Modo de confiança"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "desabilitado"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "Acesso total"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "Permitir acesso a esses servidores"
 
@@ -202,10 +202,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -217,7 +218,7 @@ msgid "Warning"
 msgstr "Aviso"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -278,8 +279,8 @@ msgstr "Criar"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -292,6 +293,8 @@ msgstr "Editar"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -626,7 +629,7 @@ msgstr "Gerenciar usuários"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -636,31 +639,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Permissão"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Bloqueando conta"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Desbloquear conta"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Bloquear conta"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -679,8 +682,8 @@ msgid "Edit category ACL"
 msgstr "Editar categoria de ACL"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Deletar"
@@ -1121,230 +1124,230 @@ msgstr "Número do funcionário"
 msgid "Employee type"
 msgstr "Tipo de funcionário"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Você precisa especificar sua atual senha para prosseguir."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Nova senha"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "A nova senha é muito similar à senha atual."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "A nova senha é muito curta."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "A senha contém caracteres Unicode  problemáticos."
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr "Unix"
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Diretório principal"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr "O pacote para o diretório principal deste usuário"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Estado"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Conta"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr "Permitir apenas que este usuário conecte-se à lista de hosts"
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "automático"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "senha expirada"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1590,366 +1593,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Habilitar snapshots"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Base de snapshots"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "A base onde os snapshots devem ser armazenados dentro do LDAP."
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr "Chave de pacote"
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr "Caminho de certificado"
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Host"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Porta"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr "Método de alocação de id"
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr "Tradicional"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr "Pool de id samba unix"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Diversos"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "Modo"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Ganchos"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Automático"
@@ -2143,13 +2162,13 @@ msgstr "Subir"
 msgid "Down"
 msgstr "Descer"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2161,26 +2180,27 @@ msgstr "Selecionar tudo"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2319,14 +2339,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3019,7 +3039,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3187,82 +3207,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "Não foi possível localizar o arquivo '%s' - execute '%s' para solucionar o problema"
@@ -3414,6 +3448,7 @@ msgid "XML error"
 msgstr "Erro de XML"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3478,12 +3513,12 @@ msgstr "Já há uma entrada com o mesmo dn: %s"
 msgid "The entry %s is not existing"
 msgstr "A entrada %s não é existente"
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3523,8 +3558,8 @@ msgid "Group of user"
 msgstr "Grupo de usuário"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr "Nenhum"
 
@@ -3569,100 +3604,102 @@ msgid "days"
 msgstr "dias"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr "%s (required)"
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr "Um inteiro entre %d e %d"
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr "Um inteiro maior que %d"
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr "Um inteiro menor que %d"
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr "Um float entre %f e %f"
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr "Um float maior que %f"
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr "Um float menor que %f"
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
-msgstr "Erro, data incorreta:"
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
+msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Não é possível ler arquivo enviado: %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "arquivo está vazio"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr "arquivo não encontrado"
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr "arquivo não é legivel"
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Upload"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "Download"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Base"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr "Base de objeto"
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Valor inválido para %s"
@@ -3811,17 +3848,32 @@ msgstr "Por favor, verifique o usuário ou senha."
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Conta bloqueada. Entre em contato com o administrador do sistema!"
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3889,44 +3941,44 @@ msgstr "Abortado. Configuração %s/%s do FusionDirectory não pôde ser lida."
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "Diretório '%s' especificado como diretório de compilação não está acessível!"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Endereço de email"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Entre em contato com o administrador, houve um problema com o servidor de e-mail."
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4042,6 +4094,13 @@ msgstr "Por favor, especifique usuário e senha!"
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "Ligação como usuário '%s' para o servidor '%s' bem sucedida!"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/ru/fusiondirectory.po b/locale/ru/fusiondirectory.po
index c09760247f5e898ac17ec3fd141c3a5e349b06ea..fc9c7cd60ef9858b6a9dde6ef8dc019cbd410510 100644
--- a/locale/ru/fusiondirectory.po
+++ b/locale/ru/fusiondirectory.po
@@ -3,15 +3,15 @@
 # This file is distributed under the same license as the PACKAGE package.
 # 
 # Translators:
-# Alexey Matveev, 2015
+# Alexey Matveev, 2015-2016
 # Alexey Matveev, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
-"Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-12 05:51+0000\n"
+"Last-Translator: Alexey Matveev\n"
 "Language-Team: Russian (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/ru/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -142,11 +142,11 @@ msgstr "Указать GID вручную"
 
 #: plugins/admin/groups/class_group.inc:69
 msgid "Force GID value for this group"
-msgstr ""
+msgstr "Указать значение GID для группы"
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -161,52 +161,53 @@ msgstr "Члены группы"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Системные доверия"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Режим доверия"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr "Тип авторизации для этих хостов"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "отключен"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "полный доступ"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "разрешить доступ только на эти хосты"
 
 #: plugins/admin/groups/class_group.inc:101
 #: plugins/admin/groups/class_ogroup.inc:226
 msgid "Only allow this group to connect to this list of hosts"
-msgstr ""
+msgstr "Позволить подключаться этой группе только к хостам из списка"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -218,9 +219,9 @@ msgid "Warning"
 msgstr "Предупреждение"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
-msgstr ""
+msgstr "Время ожидания блокировки истекло. Игнорирование блокировки!"
 
 #: plugins/admin/groups/class_ogroup.inc:63
 #, php-format
@@ -246,7 +247,7 @@ msgstr "Включаемые объекты"
 
 #: plugins/admin/groups/class_ogroup.inc:208
 msgid "Objects member of this group"
-msgstr ""
+msgstr "Объекты, члены этой группы"
 
 #: plugins/admin/groups/class_ogroup.inc:320
 msgid ""
@@ -279,8 +280,8 @@ msgstr "Создать"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -293,6 +294,8 @@ msgstr "Изменить"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -571,7 +574,7 @@ msgstr "Имя пользователя"
 #: plugins/personal/generic/class_user.inc:276
 #: plugins/personal/generic/class_user.inc:282
 msgid "User"
-msgstr "Пользователя"
+msgstr "Пользователь"
 
 #: plugins/admin/users/user-list.xml:87
 #: include/simpleplugin/class_simpleManagement.inc:216
@@ -627,7 +630,7 @@ msgstr "Управление пользователями"
 msgid "Manage user accounts and their properties"
 msgstr "Управление аккаунтами пользователей и их свойствами"
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -637,31 +640,31 @@ msgstr "Управление аккаунтами пользователей и
 msgid "Permission"
 msgstr "Права"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Блокировка учётной записи"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr "Парольный метод \"%s\" не поддерживает блокирование. Аккаунт \"%s\" не будет заблокирован!"
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "Разблокировать акаунт"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "Заблокировать акаунт"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr "Учетная запись пользователя"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr "Информация об учетной записи пользователя"
@@ -680,8 +683,8 @@ msgid "Edit category ACL"
 msgstr "Редактировать категорию ACL"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Удалить"
@@ -702,7 +705,7 @@ msgstr "Все объекты в текущем поддереве"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:217
 #, php-format
 msgid "Edit ACL for \"%s\""
-msgstr ""
+msgstr "Редактировать ACL для \"%s\""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:258
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:359
@@ -1090,7 +1093,7 @@ msgstr "Информация об организации"
 
 #: plugins/personal/generic/class_user.inc:415
 msgid "Title"
-msgstr ""
+msgstr "Заголовок"
 
 #: plugins/personal/generic/class_user.inc:415
 msgid ""
@@ -1122,230 +1125,230 @@ msgstr "Номер работника"
 msgid "Employee type"
 msgstr "Форма трудоустройства"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr "Вам не разрешено изменять свой пароль"
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr "Вы должны подождать %d секунд перед повторным изменением пароля"
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
-msgstr ""
+msgstr "Пароль присутствует в истории старых паролей"
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Для продолжения укажите свой текущий пароль."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Новый пароль"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "Новый и текущий пароли слишком похожи."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "Новый пароль слишком короткий."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Пароль содержит символы Unicode, которые могут проблемы!"
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr "Unix"
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "Редактировать POSIX настройки пользователя"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Домашний каталог"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr "Путь к домашнему каталогу пользователя"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Оболочка"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr "Какой шелл должен использоваться, когда пользователь заходит в систему"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Основная группа"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr "Основная группа пользователя"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Состояние"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr "Статус учетной записи unix у пользователя"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr "Принудительный id пользователя/группы"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr "Навязанное значение идентификатора пользователя и группы для этого пользователя"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr "Id пользователя"
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr "Значение идентификатора пользователя"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr "Id группы"
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr "Значение идентификатора группы"
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Членство в группах"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Учетная запись"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "Пользователь должен сменить пароль при первом входе в систему"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr "Пользователь должен будет изменить пароль при первом входе (нужно указать значение для \"Задержка до принудительного изменения пароля\")"
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
-msgstr ""
+msgstr "Минимальная задержка между изменениями пароля (дни)"
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr "Задержка до принудительного изменения пароля (дни)"
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr "У пользователя насильно будет изменен пароль после указанного количества дней (оставить пустым, чтобы отключить)"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr "Дата окончания действия пароля"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr "Дата после которой пароль пользователя истечет (оставить пустым что бы отключить)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr "Через сколько отключать пользователя (дни)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr "Сколько подождать до отключения пользователя, после истечения пароля (оставить пустым, чтобы отключить)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr "За сколько предупреждать об окончании действия пароля (дни)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr "Предупреждать пользователя об окончании действия его пароля за указанное количество дней (оставить пустым, чтобы отключить)"
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr "Пользователю разрешено подключаться только к хостам из списка"
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "Не настроено"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "автоматически"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "Истек"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "активный"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "срок действия параля истек"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
-msgstr ""
+msgstr "Пароль не изменяем"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr "Группа пользователя %s"
@@ -1357,12 +1360,12 @@ msgstr ""
 #: plugins/personal/roles/class_userRoles.inc:47
 #: plugins/personal/roles/class_userRoles.inc:51
 msgid "Groups membership"
-msgstr ""
+msgstr "Принадлежит группам"
 
 #: plugins/personal/roles/class_userRoles.inc:58
 #: plugins/personal/roles/class_userRoles.inc:62
 msgid "Roles membership"
-msgstr ""
+msgstr "Принадлежит ролям"
 
 #: plugins/config/class_mainPluginsConfig.inc:28
 msgid "Plugins configuration"
@@ -1591,366 +1594,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
-msgstr "HTTP аутентификация"
+msgid "HTTP Basic authentication"
+msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
-msgstr "Использовать HTTP протокол аутентификации вместо формы входа"
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
+msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr "Снапшоты"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Включить снапшоты"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr "Это позволяет сохранять определенное состояние записей и позже его восстанавливать."
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Базовая запись снапшотов"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "Базовая запись, где снапшоты должны будут храниться внутри LDAP."
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr "SSL"
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr "Путь к сертификату CA"
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr "CAS"
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr "Включить CAS"
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Хост"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Порт"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr "Местоположение пользователей и групп"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr "DN атрибут пользователя"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Атрибут используемый у пользователей в начале dn"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr "Политика строго присваивания имен"
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr "Включить строгую проверку имен для пользователей и групп"
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr "Минимальный id групп/пользователей"
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr "Наименьший идентификатор пользователя или группы, который может быть назначен, чтобы избежать дыры в безопасности с идентификатором учетной записи равным 0."
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr "Скрипт, который будет вызваться при нахождении следующего свободного номера id для пользователей иил групп."
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr "Начальное значение для id пользователя"
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr "Откуда начинать смотреть значение для нового свободного id пользователя."
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr "Начальное значение для id группы"
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr "Откуда начинать смотреть значение для нового свободного id группы."
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr " RDN пользователей"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr "Ветка где пользователели хранятся."
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr "RDN групп"
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr "Ветка в которой хранятся группы."
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr "RDN для ACL ролей"
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr "Ветка в которой хранятся ACL ролей."
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr "Метод выделения id"
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr "Метод выделения идентификаторов для пользователей и групп"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr "Традиционный"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr "Пул id для samba и unix"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr "Минимальное значение id пользователей в пуле"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr "Минимальное значение для id пользователя, при использовании пул метода"
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr "Максимальное значение id пользователя в пуле"
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr "Максимальное значение для id пользователя, при использовании пул метода"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr "Минимальное значение id группы в пуле"
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr "Минимальное значение для id группы, при использовании пул метода"
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr "Максимальное значение id группы в пуле"
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr "Максимальное значение для id группы, при использовании пул метода"
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Отладка"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr "Отображение ошибок"
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr "Показывать PHP ошибки в верхней части экрана. Следует отключить при рабочем использовании, потому что там могут быть отображены пароли."
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr "Максимальное время LDAP запроса"
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr "Остановить работу с LDAP если нет ответа за определенное количество секунд."
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr "Лог статистики обращений к LDAP"
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr "Отслеживать продолжительность обращений к LDAP в syslog. Это может помочь найти проблемы в индексировании и плохих фильтров поиска."
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr "Уровень отладки"
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr "Отображать следующую информацию при каждой загрузке странице."
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Разное"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr "вкладка"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "Режим"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr "Когда вызывать эту команду"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr "cmd"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr "Команда, которая будет вызвана"
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Хуки"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr "Доступные оболочки"
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr "Доступные POSIX шеллы для пользователей FD"
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr "Показать вкладку ACL для всех объектов."
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr "Доступные категории подразделений"
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr "Доступные категории подразделений в раскрывающемся списке"
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Автоматически"
@@ -2144,13 +2163,13 @@ msgstr "По убыванию"
 msgid "Down"
 msgstr "Вниз"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr "Сортировать по возврастанию"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr "Сортировать по убыванию"
 
@@ -2162,26 +2181,27 @@ msgstr "Выбрать все"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2320,14 +2340,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -2762,28 +2782,28 @@ msgstr "Для этой учетной записи нет корректных
 msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
-msgstr "В этой учетной записи включены %s настройки. Вы можете отключить их, щелкнув ниже."
+msgstr "В этой учетной записи настройки %s включены. Вы можете отключить их, щелкнув ниже."
 
 #: include/class_msgPool.inc:583 include/class_msgPool.inc:590
 #, php-format
 msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
-msgstr "У этой учетной записи включены параметры %s. Чтобы отключить ее, вам нужно вначале удалить параметры %s!"
+msgstr "В этой учетной записи настройки %s включены. Чтобы отключить еë, вам нужно вначале удалить настройки %s!"
 
 #: include/class_msgPool.inc:605
 #, php-format
 msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
-msgstr "В этой учетной записи отключены %s настройки. Вы можете включить их, щелкнув ниже."
+msgstr "В этой учетной записи настройки %s отключены. Вы можете включить их, щелкнув ниже."
 
 #: include/class_msgPool.inc:611 include/class_msgPool.inc:618
 #, php-format
 msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
-msgstr "У этой учетной записи отключены параметры %s. Чтобы включить ее, вам нужно вначале добавить параметры %s."
+msgstr "В этой учетной записи настройки %s отключены. Чтобы включить её, вам нужно вначале добавить настройки для %s."
 
 #: include/class_msgPool.inc:630
 #, php-format
@@ -3020,7 +3040,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr "Критическая ошибка: не могу создать экземпляр класса '%s' - попробуйте запустить '%s' чтобы исправить это"
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3188,82 +3208,96 @@ msgstr "Предупреждение LDAP"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "Не могу получить информацию о схемах с сервера. Проверить схемы невозможно!"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
-msgstr "Пропущен обязательный объектный класс '%s'!"
+msgid "Missing required object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
-msgstr "Пропущен дополнительный объектный класс '%s'!"
+msgid "Missing optional object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr "Доступные класс(ы)"
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr "Не могу выделить свободный ID:"
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr " неизвестный idAllocation метод!"
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr "%sPoolMin >= %sPoolMax!"
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr "sambaUnixIdPool не уникальна!"
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr "нет доступных ID!"
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr "Превышено максимальное число попыток!"
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr "Не могу выделить свободный ID!"
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "Не могу обнаружить файл '%s' - пожалуйста запустите '%s', чтобы исправить это."
@@ -3415,6 +3449,7 @@ msgid "XML error"
 msgstr "Ошибка XML"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3479,15 +3514,15 @@ msgstr "Уже есть запись с таким dn: %s"
 msgid "The entry %s is not existing"
 msgstr "Запись %s не существует"
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
-msgstr ""
+msgstr "Неизвестное поле \"%s\""
 
 #: include/simpleplugin/simple-select-list.xml:11
 msgid "Please select the desired entries"
@@ -3496,7 +3531,7 @@ msgstr "Пожалуйста выберете нужные записи"
 #: include/simpleplugin/class_simpleManagement.inc:243
 #, php-format
 msgid "%s template"
-msgstr ""
+msgstr "шаблон %s "
 
 #: include/simpleplugin/class_simpleManagement.inc:401
 #: include/simpleplugin/class_simpleManagement.inc:407
@@ -3507,12 +3542,12 @@ msgstr "Показать %s"
 #: include/simpleplugin/class_dialogAttributes.inc:416
 #, php-format
 msgid "POSIX group %s"
-msgstr ""
+msgstr "POSIX группа %s"
 
 #: include/simpleplugin/class_dialogAttributes.inc:418
 #, php-format
 msgid "Role %s"
-msgstr ""
+msgstr "Роль %s"
 
 #: include/simpleplugin/class_dialogAttributes.inc:420
 #, php-format
@@ -3524,8 +3559,8 @@ msgid "Group of user"
 msgstr "Группа пользователя"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3570,100 +3605,102 @@ msgid "days"
 msgstr "дни"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr "%s (обязательный)"
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr "Целое число от %d до %d"
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr "Целое число больше %d"
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr "Целое число меньше %d"
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr "Вещественное число от %f до %f"
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr "Вещественно число больше %f"
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr "Вещественное число меньше %f"
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
-msgstr "Ошибка: неправильная дата:"
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
+msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Не могу прочесть загруженный файл: %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "файл пустой"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr "файл не найден"
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr "файл не читаем"
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr "%s (%d байт)"
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Загрузить"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "Скачать"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Ветка"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Неверное значение для %s"
@@ -3687,7 +3724,7 @@ msgstr "Процесс удаления был отменен плагином '
 #: include/simpleplugin/class_simpleTabs.inc:399
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed"
-msgstr ""
+msgstr "Не удалось переместить из \"%s\" в \"%s\""
 
 #: include/class_timezone.inc:52
 #, php-format
@@ -3794,7 +3831,7 @@ msgstr ""
 
 #: html/index.php:252
 msgid "LDAP schema check reported errors:"
-msgstr ""
+msgstr "Проверка схемы LDAP сообщает об ошибке:"
 
 #: html/index.php:278
 msgid "Please specify a valid username!"
@@ -3812,17 +3849,32 @@ msgstr "Проверьте, правильно ли вы ввели имя по
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Учетная запись заблокирована. Пожалуйста свяжитесь с вашим системным администратором."
 
-#: html/index.php:472
+#: html/index.php:450
 #, php-format
-msgid "CAS user \"%s\" could not be found in the LDAP"
+msgid "No value found in HTTP header \"%s\""
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:471
 #, php-format
-msgid "CAS user \"%s\" match several users in the LDAP"
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:543
+#, php-format
+msgid "CAS user \"%s\" could not be found in the LDAP"
+msgstr "CAS пользователь \"%s\" не может быть найден в LDAP"
+
+#: html/index.php:553
+#, php-format
+msgid "CAS user \"%s\" match several users in the LDAP"
+msgstr "CAS пользователь \"%s\" соответствует нескольким пользователям в LDAP"
+
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3848,7 +3900,7 @@ msgstr "Срок действия вашего пароля почти зако
 
 #: html/main.php:158
 msgid "Your password has expired, please set a new one."
-msgstr ""
+msgstr "Ваш пароль истек, пожалуйста установите новый."
 
 #: html/main.php:208
 msgid "Running out of memory!"
@@ -3883,51 +3935,51 @@ msgstr "Критическая ошибка: не все POST переменны
 #: html/class_passwordRecovery.inc:109
 #, php-format
 msgid "FusionDirectory configuration %s/%s is not readable. Aborted."
-msgstr ""
+msgstr "Конфигурация FusionDirectory %s/%s не читаема. Прервано."
 
 #: html/class_passwordRecovery.inc:132 html/setup.php:59
 #, php-format
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
-msgstr ""
+msgstr "Не найден аккаунт с логином \"%s\""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr "Найдено множество учетных записей с логином \"%s\""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Адрес электронной почты"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Свяжитесь с вашим системным администратором, были проблемы с почтовым сервером"
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr "Были проблемы с почтовым сервером, имэйл подтверждения не отправлены"
 
@@ -4043,6 +4095,13 @@ msgstr "Пожалуйста укажите пользователя и паро
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "Привязка под пользователем '%s' к серверу '%s' удалась!"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/ru@petr1708/fusiondirectory.po b/locale/ru@petr1708/fusiondirectory.po
index 8414d2e962e18f259ee7feb43b087ef53ef2a4bd..1ac76d0d5a962af7681fe8ee03486d72037faa4c 100644
--- a/locale/ru@petr1708/fusiondirectory.po
+++ b/locale/ru@petr1708/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Russian Petrine orthography (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/ru@petr1708/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr ""
 
@@ -159,39 +159,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr ""
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -277,8 +278,8 @@ msgstr ""
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr ""
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr ""
@@ -1120,230 +1123,230 @@ msgstr ""
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr ""
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/sv/fusiondirectory.po b/locale/sv/fusiondirectory.po
index f00dd801fd1ea0462d95b10547701023c4838ba4..d4ee2b52569be05b46fd564659d38f7007e21254 100644
--- a/locale/sv/fusiondirectory.po
+++ b/locale/sv/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Swedish (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/sv/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -159,39 +159,39 @@ msgstr "Gruppmedlemmar"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "System trust"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Trust-läge"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr "Auktoriseringstyp för dessa hosts"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "avaktiverad"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "full tillgång"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "tillåt dessa hosts tillgång"
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "Varning"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr "Timeout under väntan på låsning. Ignorerar lås!"
 
@@ -277,8 +278,8 @@ msgstr "Skapa"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "Redigera"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr "Hantera användare"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Rättighet"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr "Kontolåsning"
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr "LÃ¥s upp konto"
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr "LÃ¥s konto"
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr "Redigera kategori-ACL"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Ta bort"
@@ -1120,230 +1123,230 @@ msgstr "Anställningsnummer"
 msgid "Employee type"
 msgstr "Anställningstyp"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Du behöver ange ditt nuvarande lösenord för att fortsätta."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Nytt lösenord"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "Det nya lösenordet och det nuvarande är för lika varandra."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "Det nya lösenordet är för kort."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr "Lösenordet innehåller möjligtvis problematiska Unicode-tecken!"
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr "Unix"
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "Redigera användarens POSIX-inställningar"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Hemkatalog"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr "Sökvägen till hemkatalogen för den här användaren"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Skal"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr "Vilket skal ska användas när den här användaren loggar in"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Primär grupp"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr "Primär grupp för den här användaren"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Status"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr "Status på det här unix-kontot"
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Gruppmedlemskap"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Konto"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "Användare måste ändra lösenord vid första inloggning"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr "Fördröjning innan tvingande lösenordsbyte (dagar)"
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr "Användaren kommer att tvingas byta lösenord efter så här många dagar (lämna tomt för att  avaktivera)"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr "Utgångsdatum för lösenord"
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr "Datum efter vilket denna användares lösenord kommer att sluta gälla (lämna tomt för att avaktivera)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr "Inaktivitet innan avaktivering av användare (dagar)"
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr "Maximalt antal inaktiva dagar efter lösenordets utgång innan användaren är avaktiverad (lämna tomt för att avaktivera funktionen)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr "Fördröjning för varning innan lösenordsbyte (dagar)"
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr "Användaren kommer att varnas så här många dagar innan lösenordet löper ut (lämna tomt för att avaktivera)"
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr "Tillåt användaren att endast logga in på denna lista av hosts"
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "okonfigurerad"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "automatisk"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "har utgått"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "grace-tid aktiv"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "aktiv"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "lösenord har slutat gälla"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr "lösenord kan inte ändras"
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Aktivera ögonblicksbilder"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr "Detta aktiverar möjligheten att spara vissa posters tillstånd och återskapa dem senare."
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Bas för ögonblicksbilder"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr "Basen där ögonblicksbilder ska lagras i LDAP-katalogen."
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr "Host"
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "Port"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr "Lagring för personer och grupper"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr "Personer DN-attribut"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr "Attribut att använda i början av användares dn"
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr "Strikt namnpolicy"
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr "Nästa id-hook"
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr "Var man ska börja kolla efter nya fria användar-IDn."
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr "Var man ska börja kolla efter nya fria grupp-IDn."
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr "Användares RDN"
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr "Gruppers RDN"
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr "Grenen där grupper lagras."
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr "Id-allokeringsmetod"
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr "Traditionell"
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr "Samba unix id pool"
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Debugging"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr "Visa fel"
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr "Visa PHP-fel i övre delen av skärmen. Detta bör avaktiveras i produktionsmiljöer, för det kan vara lösenord i felkoden."
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr "Maximal tid för LDAP-frågor"
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr "Stoppa LDAP-förfrågningar om det inte kommer något svar inom den specificerade mängden sekunder."
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr "Logga LDAP-statistik"
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr "Spåra LDAP-timingstatistik till syslog. Detta kan hjälpa till att hitta indexeringsproblem eller dåliga sökfilter."
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr "Debug-nivå"
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr "Visa viss information på varje sidladdning."
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "Diverse"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr "Hooks som anropas när specifika händelser inträffar"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr "flik"
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr "Fliken som denna hook härrör till"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "läge"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr "När detta kommando ska anropas"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr "cmd"
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr "Kommando som ska anropas"
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "Hooks"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr "Tillgängliga skal"
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr "Tillgängliga POSIX-skal för FD-användare"
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Automatiskt"
@@ -2142,13 +2161,13 @@ msgstr "Upp"
 msgid "Down"
 msgstr "Ner"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr "Välj alla"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr "Allvarligt fel: kan inte instansiera klassen '%s' - försök köra '%s' för att åtgärda detta"
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr "LDAP-varning"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "Kan inte hämta schemainformation från servern. Ingen schemakontroll är möjlig!"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
-msgstr "Används för att låsa aktuella poster under redigering för att undvika multipla ändringar på samma gång. "
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
+msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
-msgstr "Saknar objektklass '%s' som krävs!"
+msgid "Missing required object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
-msgstr "Saknar valfri objektklass '%s' !"
+msgid "Missing optional object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr "Klass(er) tillgänglig(a)"
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr "Kan inte allokera ett fritt ID:"
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr "okänd idAllocation-metod!"
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr "%sPoolMin >= %sPoolMax!"
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr "sambaUnixIdPool är inte unik!"
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr "inget ID tillgängligt!"
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr "maximalt antal försök överskridet!"
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr "Kan inte allokera ett fritt ID!"
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "Kan inte lokalisera filen '%s' - vänligen kör '%s' för att åtgärda detta"
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr "XML-fel"
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr "Det finns redan en post med samma dn : %s"
 msgid "The entry %s is not existing"
 msgstr "Posten %s finns inte"
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr "Användarens grupp"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr "Ingen"
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr "%s (krävs)"
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr "En siffra mellan %d och %d"
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr "En siffra större än %d"
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr "En siffra mindre än %d"
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr "Ett flyttal mellan %f och %f"
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr "Ett flyttal större än %f"
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr "Ett flyttal mindre än %f"
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
-msgstr "Fel, inkorrekt datum:"
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
+msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr "Kan inte läsa uppladdad fil: %s"
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr "filen är tom"
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr "filen kunde inte hittas"
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr "filen är inte läsbar"
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "Ladda upp"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "Ladda ner"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Bas"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr "Objekt-bas"
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr "Ogiltigt värde för %s"
@@ -3810,17 +3847,32 @@ msgstr "Kontrollera användarnamn/lösenord-kombinationen."
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Kontot låst. Kontakta systemadministratören!"
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr "FusionDirectory-konfiguration %s/%s är inte läsbar. Avbryter."
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "Katalogen '%s' specificerat som kompileringskatalog är inte tillgänglig!"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "Epostadress"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr "Kontakta din administratör, det uppstod ett problem med epostservern"
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr "Det uppstod ett problem med epostservern, bekräftelsebrevet skickades inte"
 
@@ -4041,6 +4093,13 @@ msgstr "Skriv in användare och lösenord!"
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "Koppling som användare '%s' till servern '%s' lyckades!"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/ug/fusiondirectory.po b/locale/ug/fusiondirectory.po
index 42b975f1957d7c7d8702c3a530d3f3cca68d9805..b5e3a3224580cef8afa3f52363ad81954dc7a24f 100644
--- a/locale/ug/fusiondirectory.po
+++ b/locale/ug/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Uighur (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/ug/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr ""
 
@@ -159,39 +159,39 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr ""
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -277,8 +278,8 @@ msgstr ""
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr ""
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr ""
@@ -1120,230 +1123,230 @@ msgstr ""
 msgid "Employee type"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr ""
 msgid "Down"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr ""
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/vi_VN/fusiondirectory.po b/locale/vi_VN/fusiondirectory.po
index b4f5d95aac104db5318281274b35e7b72c4bc1d0..2147803bd0fcb6cb01efe0970c4cbbc5d0729034 100644
--- a/locale/vi_VN/fusiondirectory.po
+++ b/locale/vi_VN/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/vi_VN/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "Số ID của nhóm"
 
@@ -159,39 +159,39 @@ msgstr "Các thành viên nhóm"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "Ủy thác hệ thống"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "Chế độ ủy thác"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "Đã vô hiệu"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "Truy cập hoàn toàn"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "Cho phép truy cập đến các máy chủ này"
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "Cảnh báo"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr "Thời gian chờ khóa. Bỏ qua khóa!"
 
@@ -277,8 +278,8 @@ msgstr "Tạo "
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "Hiệu chỉnh"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr "Quản lý người dùng"
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "Cho phép"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr "Hiệu chính mục ACL"
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "Xóa"
@@ -1120,230 +1123,230 @@ msgstr "Số nhân viên"
 msgid "Employee type"
 msgstr "Loại nhân viên"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "Bạn cần xác định mật khẩu hiện tại để có thể tiếp tục."
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "Mật khẩu mới"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "Mật khẩu mới và mật khẩu cũ quá giống nhau."
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "Mật khẩu mới cần được cắt ngắn lại."
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr "Hiệu chỉnh cài đặt POSIX của người dùng"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "Thư mục chủ"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "Nhóm sơ cấp"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "Trạng thái"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "Tư cách thành viên nhóm"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "Tài khoản"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "Người dùng phải thay đổi mật khẩu ngay lần đăng nhập đầu tiên"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "không được cấu hình"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "tá»± Ä‘á»™ng"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "hết hạn"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "Thời gian trước khi tài khoản bị khóa đang hoạt động"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "hoạt động"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr "mật khẩu hết hạn"
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "Số ID của người sử dụng"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr "Bật chức năng snapshots"
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr "Gốc snapshot"
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr "Kho lưu trữ người và nhóm"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr "Thuộc tính DN người"
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr "Sá»­a lá»—i"
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr "Thời gian truy vấn LDAP tối đa"
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr "Đăng nhập thống kê LDAP"
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr "Cấp độ sửa lỗi"
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr "Tá»± Ä‘á»™ng"
@@ -2142,13 +2161,13 @@ msgstr "Lên"
 msgid "Down"
 msgstr "Xuống"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr "Chọn tất"
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr "Lỗi nghiêm trọng: không thể tạo ra lớp '%s' - hãy thử chạy '%s' để sửa lỗi này"
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr "Cảnh báo LDAP"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr "Không thể dùng thông tin lược đồ từ server. Không thể kiểm tra giản đồ!"
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
-msgstr "Đã từng khóa các entry hiện đang được hiệu chỉnh nhằm tránh các thay đổi khác nhau tại cùng một thời điểm."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
+msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
-msgstr "Lớp đối tượng '%s' được yêu cầu mất tích!"
+msgid "Missing required object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
-msgstr "Lớp đối tượng lựa chọn '%s' mất tích!"
+msgid "Missing optional object class \"%s\"!"
+msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr "Đã có lớp"
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr "Không thể phân phối một ID miễn phí!"
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr "Không thể xác định vị trí file '%s'- xin hãy chạy '%s' để sửa lỗi này!"
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr "Nhóm người dùng"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr ""
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "Cơ sở"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr "Xin hãy kiểm tra kết hợp tên người dùng/mật khẩu."
 msgid "Account locked. Please contact your system administrator!"
 msgstr "Tài khoản bị khóa. Xin hãy liên lạc với admin quản trị hệ thống của bạn!"
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "Không thể truy cập vào thư mục '%s' được xác định là thư mục soạn thảo!"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr "Xin hãy xác định người dùng và mật khẩu!"
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr "Kết nối với tư cách người dùng '%s' đến server '%s' thành công!"
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/locale/zh/fusiondirectory.po b/locale/zh/fusiondirectory.po
index 7ff639321e0c63a497b975b80d6d40181ea9420c..291480c96032ee05a485498d90480830ce900f94 100644
--- a/locale/zh/fusiondirectory.po
+++ b/locale/zh/fusiondirectory.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory-110\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2016-07-06 13:53+0200\n"
-"PO-Revision-Date: 2016-07-06 11:49+0000\n"
+"POT-Creation-Date: 2016-08-11 19:25+0200\n"
+"PO-Revision-Date: 2016-08-10 16:25+0000\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>\n"
 "Language-Team: Chinese (http://www.transifex.com/fusiondirectory/FusionDirectory-110/language/zh/)\n"
 "MIME-Version: 1.0\n"
@@ -144,7 +144,7 @@ msgstr ""
 
 #: plugins/admin/groups/class_group.inc:73
 #: plugins/admin/groups/class_group.inc:149
-#: plugins/personal/posix/class_posixAccount.inc:414
+#: plugins/personal/posix/class_posixAccount.inc:422
 msgid "GID"
 msgstr "GID"
 
@@ -159,39 +159,39 @@ msgstr "组成员"
 
 #: plugins/admin/groups/class_group.inc:90
 #: plugins/admin/groups/class_ogroup.inc:215
-#: plugins/personal/posix/class_posixAccount.inc:188
+#: plugins/personal/posix/class_posixAccount.inc:196
 msgid "System trust"
 msgstr "信赖的系统"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Trust mode"
 msgstr "信赖模式"
 
 #: plugins/admin/groups/class_group.inc:94
 #: plugins/admin/groups/class_ogroup.inc:219
-#: plugins/personal/posix/class_posixAccount.inc:192
+#: plugins/personal/posix/class_posixAccount.inc:200
 msgid "Type of authorization for those hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "disabled"
 msgstr "禁用"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
-#: plugins/personal/posix/class_posixAccount.inc:218
+#: plugins/personal/posix/class_posixAccount.inc:204
+#: plugins/personal/posix/class_posixAccount.inc:226
 msgid "full access"
 msgstr "完全访问权限"
 
 #: plugins/admin/groups/class_group.inc:98
 #: plugins/admin/groups/class_ogroup.inc:223
-#: plugins/personal/posix/class_posixAccount.inc:196
+#: plugins/personal/posix/class_posixAccount.inc:204
 msgid "allow access to these hosts"
 msgstr "允许访问这些主机"
 
@@ -201,10 +201,11 @@ msgid "Only allow this group to connect to this list of hosts"
 msgstr ""
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470 include/functions.inc:809
+#: plugins/personal/posix/class_posixAccount.inc:478 include/functions.inc:809
 #: include/functions.inc:2564 include/class_xml.inc:55
-#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:519
-#: html/main.php:158 setup/class_setupStep_Migrate.inc:572
+#: include/simpleplugin/class_simpleTabs.inc:319 html/index.php:592
+#: html/main.php:158 setup/class_setupStep_Ldap.inc:198
+#: setup/class_setupStep_Migrate.inc:572
 #: setup/class_setupStep_Migrate.inc:1083
 #: setup/class_setupStep_Migrate.inc:1202
 #: setup/class_setupStep_Migrate.inc:1313
@@ -216,7 +217,7 @@ msgid "Warning"
 msgstr "警告"
 
 #: plugins/admin/groups/class_group.inc:181
-#: plugins/personal/posix/class_posixAccount.inc:470
+#: plugins/personal/posix/class_posixAccount.inc:478
 msgid "Timeout while waiting for lock. Ignoring lock!"
 msgstr ""
 
@@ -277,8 +278,8 @@ msgstr "创建"
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 #: include/simpleplugin/class_dialogAttributes.inc:635
 #: include/simpleplugin/class_dialogAttributes.inc:636
-#: include/simpleplugin/class_attribute.inc:2738
-#: include/simpleplugin/class_attribute.inc:2739
+#: include/simpleplugin/class_attribute.inc:2792
+#: include/simpleplugin/class_attribute.inc:2793
 #: include/simpleplugin/simple-list.xml:67
 #: include/simpleplugin/simple-list.xml:112
 msgid "Edit"
@@ -291,6 +292,8 @@ msgstr "编辑"
 #: plugins/admin/users/user-list.xml:115
 #: include/simpleplugin/class_dialogAttributes.inc:645
 #: include/simpleplugin/class_dialogAttributes.inc:646
+#: include/simpleplugin/class_attribute.inc:1887
+#: include/simpleplugin/class_attribute.inc:1888
 #: include/simpleplugin/simple-list.xml:75
 #: include/simpleplugin/simple-list.xml:125
 msgid "Remove"
@@ -625,7 +628,7 @@ msgstr ""
 msgid "Manage user accounts and their properties"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:141
+#: plugins/admin/users/class_userManagement.inc:149
 #: include/class_management.inc:334 include/class_management.inc:483
 #: include/class_management.inc:503 include/class_management.inc:521
 #: include/class_management.inc:570 include/class_CopyPasteHandler.inc:246
@@ -635,31 +638,31 @@ msgstr ""
 msgid "Permission"
 msgstr "允许"
 
-#: plugins/admin/users/class_userManagement.inc:179
+#: plugins/admin/users/class_userManagement.inc:187
 msgid "Account locking"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:180
+#: plugins/admin/users/class_userManagement.inc:188
 #, php-format
 msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:208
+#: plugins/admin/users/class_userManagement.inc:216
 msgid "Unlock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:210
+#: plugins/admin/users/class_userManagement.inc:218
 msgid "Lock account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:283
 msgid "User account"
 msgstr ""
 
-#: plugins/admin/users/class_userManagement.inc:237
+#: plugins/admin/users/class_userManagement.inc:245
 #: plugins/personal/generic/class_user.inc:277
 msgid "User account information"
 msgstr ""
@@ -678,8 +681,8 @@ msgid "Edit category ACL"
 msgstr ""
 
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:194
-#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2748
-#: include/simpleplugin/class_attribute.inc:2749
+#: include/class_msgPool.inc:517 include/simpleplugin/class_attribute.inc:2802
+#: include/simpleplugin/class_attribute.inc:2803
 #, php-format
 msgid "Delete"
 msgstr "删除"
@@ -1120,230 +1123,230 @@ msgstr ""
 msgid "Employee type"
 msgstr "员工类别"
 
-#: plugins/personal/generic/class_user.inc:606
+#: plugins/personal/generic/class_user.inc:607
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:609
+#: plugins/personal/generic/class_user.inc:610
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:620
+#: plugins/personal/generic/class_user.inc:621
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:634
+#: plugins/personal/generic/class_user.inc:635
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:639
-#: plugins/personal/generic/class_user.inc:643
+#: plugins/personal/generic/class_user.inc:640
+#: plugins/personal/generic/class_user.inc:644
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:650
+#: plugins/personal/generic/class_user.inc:651
 msgid "You need to specify your current password in order to proceed."
 msgstr "您需要输入当前口令才能继续。"
 
-#: plugins/personal/generic/class_user.inc:652
+#: plugins/personal/generic/class_user.inc:653
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:654
+#: plugins/personal/generic/class_user.inc:655
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr "新口令"
 
-#: plugins/personal/generic/class_user.inc:656
+#: plugins/personal/generic/class_user.inc:657
 msgid "The password used as new and current are too similar."
 msgstr "输入的新口令和当前口令非常相似。"
 
-#: plugins/personal/generic/class_user.inc:658
+#: plugins/personal/generic/class_user.inc:659
 msgid "The password used as new is to short."
 msgstr "输入的新口令太短了。"
 
-#: plugins/personal/generic/class_user.inc:660
+#: plugins/personal/generic/class_user.inc:661
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:76
-#: plugins/personal/posix/class_posixAccount.inc:104
+#: plugins/personal/posix/class_posixAccount.inc:84
+#: plugins/personal/posix/class_posixAccount.inc:112
 msgid "Unix"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:77
+#: plugins/personal/posix/class_posixAccount.inc:85
 msgid "Edit users POSIX settings"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "Home directory"
 msgstr "用户主目录"
 
-#: plugins/personal/posix/class_posixAccount.inc:108
+#: plugins/personal/posix/class_posixAccount.inc:116
 msgid "The path to the home directory of this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Shell"
 msgstr "Shell"
 
-#: plugins/personal/posix/class_posixAccount.inc:113
+#: plugins/personal/posix/class_posixAccount.inc:121
 msgid "Which shell should be used when this user log in"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group"
 msgstr "主要用户组"
 
-#: plugins/personal/posix/class_posixAccount.inc:117
+#: plugins/personal/posix/class_posixAccount.inc:125
 msgid "Primary group for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 #: setup/class_setupStep_Ldap.inc:83
 msgid "Status"
 msgstr "状态"
 
-#: plugins/personal/posix/class_posixAccount.inc:121
+#: plugins/personal/posix/class_posixAccount.inc:129
 msgid "Status of this user unix account"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user/group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:125
+#: plugins/personal/posix/class_posixAccount.inc:133
 msgid "Force user id and group id values for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:129
+#: plugins/personal/posix/class_posixAccount.inc:137
 msgid "User id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:134
+#: plugins/personal/posix/class_posixAccount.inc:142
 msgid "Group id value for this user"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:141
-#: plugins/personal/posix/class_posixAccount.inc:144
+#: plugins/personal/posix/class_posixAccount.inc:149
+#: plugins/personal/posix/class_posixAccount.inc:152
 msgid "Group membership"
 msgstr "组成员身份"
 
-#: plugins/personal/posix/class_posixAccount.inc:148
+#: plugins/personal/posix/class_posixAccount.inc:156
 msgid "Account"
 msgstr "账户"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid "User must change password on first login"
 msgstr "用户必须在第一次登录修改口令"
 
-#: plugins/personal/posix/class_posixAccount.inc:152
+#: plugins/personal/posix/class_posixAccount.inc:160
 msgid ""
 "User must change password on first login (needs a value for Delay before "
 "forcing password change)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid "Minimum delay between password changes (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:156
+#: plugins/personal/posix/class_posixAccount.inc:164
 msgid ""
 "The user won't be able to change his password before this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid "Delay before forcing password change (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:161
+#: plugins/personal/posix/class_posixAccount.inc:169
 msgid ""
 "The user will be forced to change his password after this number of days "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid "Password expiration date"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:166
+#: plugins/personal/posix/class_posixAccount.inc:174
 msgid ""
 "Date after which this user password will expire (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid "Delay of inactivity before disabling user (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:171
+#: plugins/personal/posix/class_posixAccount.inc:179
 msgid ""
 "Maximum delay of inactivity after password expiration before the user is "
 "disabled (leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid "Delay for user warning before password expiry (days)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:176
+#: plugins/personal/posix/class_posixAccount.inc:184
 msgid ""
 "The user will be warned this number of days before his password expiration "
 "(leave empty to disable)"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:199
+#: plugins/personal/posix/class_posixAccount.inc:207
 msgid "Only allow this user to connect to this list of hosts"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:280
+#: plugins/personal/posix/class_posixAccount.inc:288
 #: include/class_management.inc:36 include/class_management.inc:37
 msgid "unconfigured"
 msgstr "未配置"
 
-#: plugins/personal/posix/class_posixAccount.inc:290
+#: plugins/personal/posix/class_posixAccount.inc:298
 msgid "automatic"
 msgstr "自动"
 
-#: plugins/personal/posix/class_posixAccount.inc:309
+#: plugins/personal/posix/class_posixAccount.inc:317
 msgid "expired"
 msgstr "过期"
 
-#: plugins/personal/posix/class_posixAccount.inc:311
+#: plugins/personal/posix/class_posixAccount.inc:319
 msgid "grace time active"
 msgstr "时间限制激活"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
-#: plugins/personal/posix/class_posixAccount.inc:316
-#: plugins/personal/posix/class_posixAccount.inc:318
+#: plugins/personal/posix/class_posixAccount.inc:322
+#: plugins/personal/posix/class_posixAccount.inc:324
+#: plugins/personal/posix/class_posixAccount.inc:326
 msgid "active"
 msgstr "活动"
 
-#: plugins/personal/posix/class_posixAccount.inc:314
+#: plugins/personal/posix/class_posixAccount.inc:322
 msgid "password expired"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:316
+#: plugins/personal/posix/class_posixAccount.inc:324
 msgid "password not changeable"
 msgstr ""
 
-#: plugins/personal/posix/class_posixAccount.inc:411
+#: plugins/personal/posix/class_posixAccount.inc:419
 msgid "UID"
 msgstr "UID"
 
-#: plugins/personal/posix/class_posixAccount.inc:530
+#: plugins/personal/posix/class_posixAccount.inc:538
 #, php-format
 msgid "Group of user %s"
 msgstr ""
@@ -1589,366 +1592,382 @@ msgid "Defines when a session will expire in seconds (0 to disable)."
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "HTTP authentication"
+msgid "HTTP Basic authentication"
 msgstr ""
 
 #: plugins/config/class_configInLdap.inc:212
-msgid "Use HTTP authentication protocol instead of the login form."
+msgid "Use HTTP Basic authentication protocol instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "HTTP Header authentication"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:217
+msgid "Use HTTP Header authentication instead of the login form."
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Header name"
+msgstr ""
+
+#: plugins/config/class_configInLdap.inc:222
+msgid "Name of the header containing user identifier."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:219
+#: plugins/config/class_configInLdap.inc:229
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid "Enable snapshots"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:222
+#: plugins/config/class_configInLdap.inc:232
 msgid ""
 "This enables you to save certain states of entries and restore them later "
 "on."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "Snapshot base"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:227
+#: plugins/config/class_configInLdap.inc:237
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:234
+#: plugins/config/class_configInLdap.inc:244
 msgid "SSL"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Key path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:237
+#: plugins/config/class_configInLdap.inc:247
 msgid "Path to FusionDirectory private key. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:242
+#: plugins/config/class_configInLdap.inc:252
 msgid "Path to FusionDirectory certificate. Unused for now."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:272
 msgid "CA certificate path"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:247
+#: plugins/config/class_configInLdap.inc:257
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:254
+#: plugins/config/class_configInLdap.inc:264
 msgid "CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "Enable CAS"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:257
+#: plugins/config/class_configInLdap.inc:267
 msgid "CAS login will be used instead of LDAP bind"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:262
+#: plugins/config/class_configInLdap.inc:272
 msgid "Path to the CA certificate of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:267
+#: plugins/config/class_configInLdap.inc:277
 msgid "Host of the CAS server"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port"
 msgstr "端口"
 
-#: plugins/config/class_configInLdap.inc:272
+#: plugins/config/class_configInLdap.inc:282
 msgid "Port the CAS server is listening on"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:277
+#: plugins/config/class_configInLdap.inc:287
 msgid "CAS context to be used"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:284
+#: plugins/config/class_configInLdap.inc:294
 msgid "People and group storage"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "People DN attribute"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:288
+#: plugins/config/class_configInLdap.inc:298
 msgid "Attribute to use at the beginning of users dn"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "CN pattern"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:293
+#: plugins/config/class_configInLdap.inc:303
 msgid "The pattern to use to build the common name field"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:298
+#: plugins/config/class_configInLdap.inc:308
 msgid "Strict naming policy"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:299
+#: plugins/config/class_configInLdap.inc:309
 msgid "Enables strict checking of user and group names"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:304
+#: plugins/config/class_configInLdap.inc:314
 msgid "Group/user min id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:305
+#: plugins/config/class_configInLdap.inc:315
 msgid ""
 "The minimum assignable user or group id to avoid security leaks with id 0 "
 "accounts."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid "Next id hook"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:310
+#: plugins/config/class_configInLdap.inc:320
 msgid ""
 "A script to be called for finding the next free id number for users or "
 "groups."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:314
+#: plugins/config/class_configInLdap.inc:324
 msgid "Base number for user id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:315
+#: plugins/config/class_configInLdap.inc:325
 msgid "Where to start looking for a new free user id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:320
+#: plugins/config/class_configInLdap.inc:330
 msgid "Base number for group id"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:321
+#: plugins/config/class_configInLdap.inc:331
 msgid "Where to start looking for a new free group id."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "Users RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:326
+#: plugins/config/class_configInLdap.inc:336
 msgid "The branch where users are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "Groups RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:331
+#: plugins/config/class_configInLdap.inc:341
 msgid "The branch where groups are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "ACL role RDN"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:336
+#: plugins/config/class_configInLdap.inc:346
 msgid "The branch where ACL roles are stored."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Id allocation method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:341
+#: plugins/config/class_configInLdap.inc:351
 msgid "Method to allocate user/group ids"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Traditional"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:344
+#: plugins/config/class_configInLdap.inc:354
 msgid "Samba unix id pool"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Pool user id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:347
+#: plugins/config/class_configInLdap.inc:357
 msgid "Minimum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Pool user id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:352
+#: plugins/config/class_configInLdap.inc:362
 msgid "Maximum value for user id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Pool group id min"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:357
+#: plugins/config/class_configInLdap.inc:367
 msgid "Minimum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Pool group id max"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:362
+#: plugins/config/class_configInLdap.inc:372
 msgid "Maximum value for group id when using pool method"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid "Restrict role members"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:367
+#: plugins/config/class_configInLdap.inc:377
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:373
+#: plugins/config/class_configInLdap.inc:383
 msgid "Debugging"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:376
+#: plugins/config/class_configInLdap.inc:386
 msgid "Display errors"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:377
+#: plugins/config/class_configInLdap.inc:387
 msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid "Maximum LDAP query time"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:381
+#: plugins/config/class_configInLdap.inc:391
 msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:386
+#: plugins/config/class_configInLdap.inc:396
 msgid "Log LDAP statistics"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:387
+#: plugins/config/class_configInLdap.inc:397
 msgid ""
 "Track LDAP timing statistics to the syslog. This may help to find indexing "
 "problems or bad search filters."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:392
+#: plugins/config/class_configInLdap.inc:402
 msgid "Debug level"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:393
+#: plugins/config/class_configInLdap.inc:403
 msgid "Display certain information on each page load."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:405
+#: plugins/config/class_configInLdap.inc:415
 msgid "Miscellaneous"
 msgstr "杂项"
 
-#: plugins/config/class_configInLdap.inc:410
+#: plugins/config/class_configInLdap.inc:420
 msgid "Hooks that are called when specific actions happens"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "tab"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:414
+#: plugins/config/class_configInLdap.inc:424
 msgid "The tab that this hook concerns"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "mode"
 msgstr "模式"
 
-#: plugins/config/class_configInLdap.inc:419
+#: plugins/config/class_configInLdap.inc:429
 msgid "When to call this command"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "cmd"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:425
+#: plugins/config/class_configInLdap.inc:435
 msgid "The command that will be called"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:432
+#: plugins/config/class_configInLdap.inc:442
 msgid "Hooks"
 msgstr "钩子"
 
-#: plugins/config/class_configInLdap.inc:439
+#: plugins/config/class_configInLdap.inc:449
 msgid "Display hook output"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:440
+#: plugins/config/class_configInLdap.inc:450
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available shells"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:445
+#: plugins/config/class_configInLdap.inc:455
 msgid "Available POSIX shells for FD users."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:452
+#: plugins/config/class_configInLdap.inc:462
 msgid "Show ACL tab on all objects"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:453
+#: plugins/config/class_configInLdap.inc:463
 msgid ""
 "For very specific ACL rights setting where you might need to give right on a"
 " single object."
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available department categories"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:458
+#: plugins/config/class_configInLdap.inc:468
 msgid "Available categories in the departments dropdown"
 msgstr ""
 
-#: plugins/config/class_configInLdap.inc:475
+#: plugins/config/class_configInLdap.inc:485
 #: setup/class_setupStep_Language.inc:69
 msgid "Automatic"
 msgstr ""
@@ -2142,13 +2161,13 @@ msgstr "上"
 msgid "Down"
 msgstr "关闭"
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2710
-#: include/simpleplugin/class_attribute.inc:2711
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2764
+#: include/simpleplugin/class_attribute.inc:2765
 msgid "Sort up"
 msgstr ""
 
-#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2723
-#: include/simpleplugin/class_attribute.inc:2724
+#: include/class_listing.inc:307 include/simpleplugin/class_attribute.inc:2777
+#: include/simpleplugin/class_attribute.inc:2778
 msgid "Sort down"
 msgstr ""
 
@@ -2160,26 +2179,27 @@ msgstr ""
 #: include/class_config.inc:357 include/class_msgPool.inc:215
 #: include/class_msgPool.inc:235 include/class_msgPool.inc:265
 #: include/class_msgPool.inc:682 include/class_msgPool.inc:713
-#: include/class_msgPool.inc:740 include/functions.inc:3124
-#: include/functions.inc:3145 include/functions.inc:3185
-#: include/functions.inc:3197 include/functions.inc:3201
-#: include/functions.inc:3208 include/functions.inc:3217
-#: include/functions.inc:3279 include/class_msg_dialog.inc:128
+#: include/class_msgPool.inc:740 include/functions.inc:3150
+#: include/functions.inc:3171 include/functions.inc:3211
+#: include/functions.inc:3223 include/functions.inc:3227
+#: include/functions.inc:3234 include/functions.inc:3243
+#: include/functions.inc:3305 include/class_msg_dialog.inc:128
 #: include/class_xml.inc:58 include/class_plugin.inc:790
 #: include/class_plugin.inc:1521 include/class_CopyPasteHandler.inc:276
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
-#: include/simpleplugin/class_attribute.inc:1817
-#: include/simpleplugin/class_attribute.inc:1920
-#: include/simpleplugin/class_attribute.inc:1922
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
+#: include/simpleplugin/class_attribute.inc:1852
+#: include/simpleplugin/class_attribute.inc:1974
+#: include/simpleplugin/class_attribute.inc:1976
 #: include/simpleplugin/class_simpleTabs.inc:89
 #: include/simpleplugin/class_simpleTabs.inc:399
 #: include/password-methods/class_password-methods-sasl.inc:59
 #: include/password-methods/class_password-methods-sasl.inc:85
 #: include/password-methods/class_password-methods.inc:428
 #: include/password-methods/class_password-methods.inc:438
-#: include/class_SnapshotHandler.inc:422 html/index.php:470 html/index.php:480
+#: include/class_SnapshotHandler.inc:422 html/index.php:448 html/index.php:469
+#: html/index.php:479 html/index.php:541 html/index.php:551
 #: setup/class_setupStep_Migrate.inc:935
 #: ihtml/themes/breezy/msg_dialog.tpl.c:2 setup/setup_checks.tpl.c:5
 msgid "Error"
@@ -2318,14 +2338,14 @@ msgstr ""
 #: include/class_ldap.inc:1281 include/functions.inc:541
 #: include/functions.inc:693 include/functions.inc:740
 #: include/functions.inc:801 include/functions.inc:856
-#: include/functions.inc:3003 include/functions.inc:3177
+#: include/functions.inc:3029 include/functions.inc:3203
 #: include/simpleplugin/class_simplePlugin.inc:585
-#: include/simpleplugin/class_attribute.inc:2973
+#: include/simpleplugin/class_attribute.inc:3027
 #: include/password-methods/class_password-methods.inc:194
 #: include/class_SnapshotHandler.inc:48 include/class_SnapshotHandler.inc:247
 #: include/class_SnapshotHandler.inc:280 include/class_SnapshotHandler.inc:296
 #: include/class_SnapshotHandler.inc:429 include/class_SnapshotHandler.inc:432
-#: html/index.php:366 html/class_passwordRecovery.inc:522
+#: html/index.php:366 html/class_passwordRecovery.inc:521
 #: setup/class_setupStep_Migrate.inc:451
 #: setup/class_setupStep_Migrate.inc:1130
 msgid "LDAP error"
@@ -3018,7 +3038,7 @@ msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
 
-#: include/functions.inc:511 include/functions.inc:3314
+#: include/functions.inc:511 include/functions.inc:3340
 #: include/class_xml.inc:61 include/simpleplugin/class_simplePlugin.inc:271
 #: include/simpleplugin/class_simplePlugin.inc:276
 #: include/simpleplugin/class_simplePlugin.inc:288
@@ -3186,82 +3206,96 @@ msgstr ""
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 
-#: include/functions.inc:2600
-msgid ""
-"Used to lock currently edited entries to avoid multiple changes at the same "
-"time."
+#: include/functions.inc:2605
+msgid "Main FusionDirectory schema"
 msgstr ""
 
 #: include/functions.inc:2612
+msgid "Schema used to store FusionDirectory configuration"
+msgstr ""
+
+#: include/functions.inc:2619
+msgid "Used to store trust mode information in users or groups."
+msgstr ""
+
+#: include/functions.inc:2626
+msgid "Used to store templates."
+msgstr ""
+
+#: include/functions.inc:2633
+msgid "Used to store POSIX information."
+msgstr ""
+
+#: include/functions.inc:2640
 #, php-format
-msgid "Missing required object class '%s'!"
+msgid "Missing required object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2615
+#: include/functions.inc:2642
 #, php-format
-msgid "Missing optional object class '%s'!"
+msgid "Missing optional object class \"%s\"!"
 msgstr ""
 
-#: include/functions.inc:2619
+#: include/functions.inc:2646
 #, php-format
 msgid "Class(es) available"
 msgstr ""
 
-#: include/functions.inc:2639
+#: include/functions.inc:2664
 msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
 
-#: include/functions.inc:2640
+#: include/functions.inc:2665
 msgid ""
 "In order to use mixed groups the objectClass \"posixGroup\" must be "
 "AUXILIARY"
 msgstr ""
 
-#: include/functions.inc:2643
+#: include/functions.inc:2668
 msgid ""
 "Your schema is configured to support mixed groups, but this plugin is not "
 "present."
 msgstr ""
 
-#: include/functions.inc:2644
+#: include/functions.inc:2669
 msgid "The objectClass \"posixGroup\" must be STRUCTURAL"
 msgstr ""
 
-#: include/functions.inc:3124 include/functions.inc:3145
-#: include/functions.inc:3185 include/functions.inc:3197
-#: include/functions.inc:3201 include/functions.inc:3208
-#: include/functions.inc:3217
+#: include/functions.inc:3150 include/functions.inc:3171
+#: include/functions.inc:3211 include/functions.inc:3223
+#: include/functions.inc:3227 include/functions.inc:3234
+#: include/functions.inc:3243
 msgid "Cannot allocate a free ID:"
 msgstr ""
 
-#: include/functions.inc:3124
+#: include/functions.inc:3150
 msgid "unknown idAllocation method!"
 msgstr ""
 
-#: include/functions.inc:3145
+#: include/functions.inc:3171
 #, php-format
 msgid "%sPoolMin >= %sPoolMax!"
 msgstr ""
 
-#: include/functions.inc:3185
+#: include/functions.inc:3211
 msgid "sambaUnixIdPool is not unique!"
 msgstr ""
 
-#: include/functions.inc:3197 include/functions.inc:3201
+#: include/functions.inc:3223 include/functions.inc:3227
 msgid "no ID available!"
 msgstr ""
 
-#: include/functions.inc:3217
+#: include/functions.inc:3243
 msgid "maximum tries exceeded!"
 msgstr ""
 
-#: include/functions.inc:3279
+#: include/functions.inc:3305
 msgid "Cannot allocate a free ID!"
 msgstr ""
 
-#: include/functions.inc:3315
+#: include/functions.inc:3341
 #, php-format
 msgid "Cannot locate file '%s' - please run '%s' to fix this"
 msgstr ""
@@ -3413,6 +3447,7 @@ msgid "XML error"
 msgstr ""
 
 #: include/class_plugin.inc:543
+#: include/simpleplugin/class_simplePlugin.inc:752
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
@@ -3477,12 +3512,12 @@ msgstr ""
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1010
+#: include/simpleplugin/class_simplePlugin.inc:1028
 #, php-format
 msgid "You don't have sufficient rights to edit field \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1013
+#: include/simpleplugin/class_simplePlugin.inc:1031
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -3522,8 +3557,8 @@ msgid "Group of user"
 msgstr "用户组"
 
 #: include/simpleplugin/class_dialogAttributes.inc:624
-#: include/simpleplugin/class_attribute.inc:1098
-#: include/simpleplugin/class_attribute.inc:1132
+#: include/simpleplugin/class_attribute.inc:1105
+#: include/simpleplugin/class_attribute.inc:1139
 msgid "None"
 msgstr ""
 
@@ -3568,100 +3603,102 @@ msgid "days"
 msgstr "天"
 
 #: include/simpleplugin/class_attribute.inc:544
-#: include/simpleplugin/class_attribute.inc:2218
+#: include/simpleplugin/class_attribute.inc:2272
 #, php-format
 msgid "%s (required)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1158
+#: include/simpleplugin/class_attribute.inc:1165
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1285
+#: include/simpleplugin/class_attribute.inc:1292
 #, php-format
 msgid "An integer between %d and %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1287
+#: include/simpleplugin/class_attribute.inc:1294
 #, php-format
 msgid "An integer larger than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1289
+#: include/simpleplugin/class_attribute.inc:1296
 #, php-format
 msgid "An integer smaller than %d"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1391
+#: include/simpleplugin/class_attribute.inc:1398
 #, php-format
 msgid "A float between %f and %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1393
+#: include/simpleplugin/class_attribute.inc:1400
 #, php-format
 msgid "A float larger than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1395
+#: include/simpleplugin/class_attribute.inc:1402
 #, php-format
 msgid "A float smaller than %f"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1508
-msgid "Error, incorrect date: "
+#: include/simpleplugin/class_attribute.inc:1530
+#, php-format
+msgid "Error, incorrect date: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
-#: include/simpleplugin/class_attribute.inc:1574
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1594
+#: include/simpleplugin/class_attribute.inc:1597
+#: include/simpleplugin/class_attribute.inc:1600
 #, php-format
 msgid "Cannot read uploaded file: %s"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1571
+#: include/simpleplugin/class_attribute.inc:1594
 msgid "file is empty"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1574
+#: include/simpleplugin/class_attribute.inc:1597
 msgid "file not found"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1577
+#: include/simpleplugin/class_attribute.inc:1600
 msgid "file not readable"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1610
+#: include/simpleplugin/class_attribute.inc:1633
 #, php-format
 msgid "%s (%d bytes)"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1657
-#: include/simpleplugin/class_attribute.inc:1837
+#: include/simpleplugin/class_attribute.inc:1680
+#: include/simpleplugin/class_attribute.inc:1877
+#: include/simpleplugin/class_attribute.inc:1878
 msgid "Upload"
 msgstr "上传"
 
-#: include/simpleplugin/class_attribute.inc:1662
-#: include/simpleplugin/class_attribute.inc:1663
+#: include/simpleplugin/class_attribute.inc:1685
+#: include/simpleplugin/class_attribute.inc:1686
 msgid "Download"
 msgstr "下载"
 
-#: include/simpleplugin/class_attribute.inc:1818
+#: include/simpleplugin/class_attribute.inc:1853
 msgid ""
 "Cannot save user picture, FusionDirectory requires the PHP module "
 "\"imagick\" to be installed!"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:1870
+#: include/simpleplugin/class_attribute.inc:1924
 #: setup/class_setupStep_Ldap.inc:50 ihtml/themes/breezy/simple-list.tpl.c:2
 msgid "Base"
 msgstr "位置"
 
-#: include/simpleplugin/class_attribute.inc:1873
+#: include/simpleplugin/class_attribute.inc:1927
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/class_attribute.inc:2832
+#: include/simpleplugin/class_attribute.inc:2886
 #, php-format
 msgid "Invalid value for %s"
 msgstr ""
@@ -3810,17 +3847,32 @@ msgstr "请检查用户名/口令。"
 msgid "Account locked. Please contact your system administrator!"
 msgstr ""
 
-#: html/index.php:472
+#: html/index.php:450
+#, php-format
+msgid "No value found in HTTP header \"%s\""
+msgstr ""
+
+#: html/index.php:471
+#, php-format
+msgid "Header user \"%s\" could not be found in the LDAP"
+msgstr ""
+
+#: html/index.php:481
+#, php-format
+msgid "Header user \"%s\" match several users in the LDAP"
+msgstr ""
+
+#: html/index.php:543
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
 msgstr ""
 
-#: html/index.php:482
+#: html/index.php:553
 #, php-format
 msgid "CAS user \"%s\" match several users in the LDAP"
 msgstr ""
 
-#: html/index.php:519
+#: html/index.php:592
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
@@ -3888,44 +3940,44 @@ msgstr ""
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr "目录 '%s' 作为编译目录无法访问!"
 
-#: html/class_passwordRecovery.inc:446
+#: html/class_passwordRecovery.inc:445
 #, php-format
 msgid "Did not find an account with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:449
+#: html/class_passwordRecovery.inc:448
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:463 ihtml/themes/breezy/recovery.tpl.c:71
+#: html/class_passwordRecovery.inc:462 ihtml/themes/breezy/recovery.tpl.c:71
 msgid "Email address"
 msgstr "邮件地址"
 
-#: html/class_passwordRecovery.inc:486
+#: html/class_passwordRecovery.inc:485
 #, php-format
 msgid "There is no account using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:489
+#: html/class_passwordRecovery.inc:488
 #, php-format
 msgid "There are several accounts using email \"%s\""
 msgstr ""
 
-#: html/class_passwordRecovery.inc:497
+#: html/class_passwordRecovery.inc:496
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
 
-#: html/class_passwordRecovery.inc:545
+#: html/class_passwordRecovery.inc:538
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:556
+#: html/class_passwordRecovery.inc:549
 msgid "This token is invalid"
 msgstr ""
 
-#: html/class_passwordRecovery.inc:616
+#: html/class_passwordRecovery.inc:603
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
 
@@ -4041,6 +4093,13 @@ msgstr ""
 msgid "Bind as user '%s' to server '%s' succeeded!"
 msgstr ""
 
+#: setup/class_setupStep_Ldap.inc:196 setup/class_setupStep_Ldap.inc:198
+#, php-format
+msgid ""
+"%s\n"
+"Schema \"%s\": %s"
+msgstr ""
+
 #: setup/class_setupStep_Finish.inc:30 setup/class_setupStep_Welcome.inc:30
 #: setup/class_setupStep_Welcome.inc:50
 msgid "Welcome"
diff --git a/plugins/admin/users/class_userManagement.inc b/plugins/admin/users/class_userManagement.inc
index c041b19e92158a1493051e0e11452e1c34007267..cbab10fb35ffb1d59d18e5821b8b54a4101e299a 100644
--- a/plugins/admin/users/class_userManagement.inc
+++ b/plugins/admin/users/class_userManagement.inc
@@ -80,7 +80,14 @@ class userManagement extends simpleManagement
   {
     parent::configureFilter();
 
-    $classes = array('posixAccount');
+    $classes = array();
+    if (class_available('posixAccount')) {
+      $classes[]= 'posixAccount';
+    } else {
+      /* If posix plugin is not installed, ignore posix filter */
+      $this->filter->elements['POSIX']['unset']  = '';
+      $this->filter->elements['POSIX']['set']    = '';
+    }
     if (class_available('mailAccount')) {
       $classes[]= 'gosaMailAccount';
     } else {
@@ -102,8 +109,9 @@ class userManagement extends simpleManagement
   function renderList ()
   {
     $smarty = get_smarty();
-    $smarty->assign('USE_MAIL', class_available('mailAccount'));
-    $smarty->assign('USE_SAMBA', class_available('sambaAccount'));
+    $smarty->assign('USE_POSIX',  class_available('posixAccount'));
+    $smarty->assign('USE_MAIL',   class_available('mailAccount'));
+    $smarty->assign('USE_SAMBA',  class_available('sambaAccount'));
     return parent::renderList();
   }
 
diff --git a/plugins/admin/users/user-filter.tpl b/plugins/admin/users/user-filter.tpl
index 23492de04f7445d717d7aed14f40485f2ef20de6..65aefc9cce78ab65fcfca1f4997b0ce60fd3c4f9 100644
--- a/plugins/admin/users/user-filter.tpl
+++ b/plugins/admin/users/user-filter.tpl
@@ -8,7 +8,9 @@
 
 {$TEMPLATES}&nbsp;<label for='TEMPLATES'>{t}Show templates{/t}</label><br/>
 {$FUNCTIONAL}&nbsp;<label for='FUNCTIONAL'>{t}Show functional users{/t}</label><br/>
-{$POSIX}&nbsp;<label for='POSIX'>{t}Show POSIX users{/t}</label><br/>
+{if $USE_POSIX}
+  {$POSIX}&nbsp;<label for='POSIX'>{t}Show POSIX users{/t}</label><br/>
+{/if}
 {if $USE_MAIL}
   {$MAIL}&nbsp;<label for='MAIL'>{t}Show Mail users{/t}</label><br/>
 {/if}
diff --git a/plugins/config/class_configInLdap.inc b/plugins/config/class_configInLdap.inc
index c525eabc6a172a0b1f73845d529ab9c34918ed8c..2bf44fa25eb17c193c7b24bb5db832f3230b616f 100644
--- a/plugins/config/class_configInLdap.inc
+++ b/plugins/config/class_configInLdap.inc
@@ -209,10 +209,20 @@ class configInLdap extends simplePlugin
             0 /*min*/, FALSE /*no max*/, 1800
           ),
           new BooleanAttribute (
-            _('HTTP authentication'), _('Use HTTP authentication protocol instead of the login form.'),
+            _('HTTP Basic authentication'), _('Use HTTP Basic authentication protocol instead of the login form.'),
             'fdHttpAuthActivated', FALSE,
             FALSE
           ),
+          new BooleanAttribute (
+            _('HTTP Header authentication'), _('Use HTTP Header authentication instead of the login form.'),
+            'fdHttpHeaderAuthActivated', FALSE,
+            FALSE
+          ),
+          new StringAttribute (
+            _('Header name'), _('Name of the header containing user identifier.'),
+            'fdHttpHeaderAuthHeaderName', FALSE,
+            'AUTH_USER'
+          ),
         )
       ),
       'snapshots' => array(
@@ -446,7 +456,7 @@ class configInLdap extends simplePlugin
               'fdShells', FALSE
             ),
             array('/bin/ash','/bin/bash','/bin/csh','/bin/sh','/bin/ksh',
-                  '/bin/tcsh','/bin/dash','/bin/zsh','/sbin/nologin', '/bin/false')
+                  '/bin/tcsh','/bin/dash','/bin/zsh','/sbin/nologin', '/bin/false', '/usr/bin/git-shell')
           ),
           new BooleanAttribute (
             _('Show ACL tab on all objects'),
@@ -539,6 +549,15 @@ class configInLdap extends simplePlugin
         )
       )
     );
+    $this->attributesAccess['fdHttpHeaderAuthActivated']->setManagedAttributes(
+      array(
+        'disable' => array (
+          FALSE => array (
+            'fdHttpHeaderAuthHeaderName',
+          )
+        )
+      )
+    );
   }
 
   function compute_dn()
diff --git a/plugins/personal/generic/class_user.inc b/plugins/personal/generic/class_user.inc
index 3943f6b34bca10fdf748b8f698e7cf9fbc6247c7..eeba0d55b5b54a2e37bc51dabf3bec4bd4e671ee 100644
--- a/plugins/personal/generic/class_user.inc
+++ b/plugins/personal/generic/class_user.inc
@@ -385,7 +385,7 @@ class user extends simplePlugin
           new UserPasswordAttribute(
             _('Password'), _('Password of the user'),
             'userPassword', FALSE
-          )
+          ),
         )
       ),
       'homecontact' => array(
@@ -441,7 +441,7 @@ class user extends simplePlugin
             'manager', FALSE
           ),
         )
-      )
+      ),
     );
   }
 
@@ -450,6 +450,7 @@ class user extends simplePlugin
     parent::__construct($dn, $object, $parent, $mainTab);
 
     $this->attributesAccess['uid']->setUnique('whole');
+    $this->attributesAccess['uid']->setAutocomplete(FALSE);
     $this->attributesAccess['uid']->setDisabled($this->initially_was_account && !$this->is_template);
 
     $filename = './plugins/users/images/default.jpg';
diff --git a/plugins/personal/posix/class_posixAccount.inc b/plugins/personal/posix/class_posixAccount.inc
index 3e78d40e8e4159754f15323adffea5a194e8ea36..e5dd5a894cccad90266070d23a821cb335a0fe8a 100644
--- a/plugins/personal/posix/class_posixAccount.inc
+++ b/plugins/personal/posix/class_posixAccount.inc
@@ -60,7 +60,15 @@ class EpochDaysDateAttribute extends DateAttribute
     if (empty($this->value)) {
       return 0;
     } else {
-      return $this->dateToLdap($this->getDateValue());
+      try {
+        return $this->dateToLdap($this->getDateValue());
+      } catch (Exception $e) {
+        if (is_object($this->plugin) && $this->plugin->is_template) {
+          return $this->value;
+        } else {
+          throw $e;
+        }
+      }
     }
   }
 }
diff --git a/setup/class_setupStep_Ldap.inc b/setup/class_setupStep_Ldap.inc
index 80c366da4de58dc402407fac506a3fcdc5b68ad4..2b87c1ad0c2b137deb833843cbc3885f13fe0c70 100644
--- a/setup/class_setupStep_Ldap.inc
+++ b/setup/class_setupStep_Ldap.inc
@@ -192,7 +192,11 @@ class Step_Ldap extends setupStep
       $error    = array();
       foreach ($checked as $check) {
         if (!$check['STATUS']) {
-          $error[] = $check['MSG'];
+          if ($check['IS_MUST_HAVE']) {
+            $error[] = sprintf(_("%s\nSchema \"%s\": %s"), $check['MSG'], $check['SCHEMA_FILE'], $check['INFO']);
+          } else {
+            msg_dialog::display(_('Warning'), sprintf(_("%s\nSchema \"%s\": %s"), $check['MSG'], $check['SCHEMA_FILE'], $check['INFO']), WARNING_DIALOG);
+          }
         }
       }
       if (!empty($error)) {