6.1.3 - Fix attribute constraint check during synchronisation - la-cli: add sed function to change attribute using perl regular expression - strip ' and " when building mail address - clearly flag changes done by background process 6.1.2 # WARNING: database schema need to be upgraded - Fix: account export when employment end later - Fix ACL, replace $ROOT by @ROOT: '$' has special meaning here - Fix user activation when employment is coming - various functions call fixes - Fix task call with acl checks (denying some of them to work) - Add various functions to la-cli: - filter on selected object - perform search to add/remove object to the selection - Add completion to search in la-cli - "log" translation fix - Ensure configuration is properly parsed - la-sql-recompute now recompute attribute (not only employment) - add groupOfnames object support for LDAP - always try to create missing object in destination (regardless recent changes) - Fix: dynamics attributes not properly compute after object creation and employment changes - add support objects (hardare support contact) 6.1.1 - Fix gecos not properly compute - Fix queryformat (%{_gecos} not properly return) - Fix typo OEO instead 0E0 - Ensure cached attribute are compute after employement change - Export account wih incoming employment - Add LA_ACL_DEBUG env. var. - Fix: invalid placeholder starting at 2 - Fix default ACL - Encode UTF8 name in DNS zone using punycode 6.1.0 # WARNING: after upgrading the database will need some time to be upgraded - Schema upgrade is now done automatically by la-sync-manager (update module), or manually using la-sql-upgrade Using a not up to date database will fail. - Add task module Setattribute: set attribute for objects matching the given filter - Add lastlogin Attribute: allow to store last login date - Improve object event log - GECOS attribute is now configurable using queryformat, in latmos-accounts.ini, use base parameter 'gecosformat' to change it - search and queryformat now support some function() - new task module: set attribute to specific value according filter - when build from filter: group and alias can have extra user/mail add to them - Zimbra: Many fixes - use 'deny booting' in dhcp when host are locked - la-cli: - add lock and banpasswd functions - add log function - add way to start/end transaction manually - now history is saved and restored at command launch - now parent env function can be called using ../ or / - shell command can be called using ! 5.2.23 - add physicalDeliveryOfficeName attribute to nethost - add netLocked attribute to nethost: when set localhost IP address as given by DHCP zone to the computer to deny is to connect to network 5.2.20 - Allow to limit attribute value from database settings - Make netZone attribute for nethost searchable 5.2.19 - Allow to use a specific cracklib dictionnary 5.2.16 - Allow to choose crypt() algorythm using crypt_method setting in latmos-accounts.ini, see man latmos-accounts.ini - Add radius mac-address authentication based support: build users list as file for freeradius via netzone - Add inventory number support 5.2.15 - When creating object related object can be directly created at the same time (man latmos-accounts: "INPUT FILE" section) - Improve code to suggest collision avoidance login at user creation - Add la-gen-passwd as installed script - Add task module to disable computer when user reach inactive state (Unusedhosts) - allow to diable task from config (disable=yes in la-sync-manager.ini) - Add task module Iprecover: delete IP from unexported hosts 5.2.14 Allow to set manager at user creation 5.2.13 Bug fix for 5.2.12 5.2.12 Allow to set subject in expiration mail Rework Employment code Add ssh-key attribute to user: LA-Tools/bin/rla-sshkey can be used to deploy it