ldapsaisie/debian/changelog
2019-10-28 13:04:42 +01:00

498 lines
20 KiB
Text

ldapsaisie (2.4.1-0) unstable; urgency=medium
* generate_lang_file.php : handle LSprofiles's label
* Enable globalSearch by default
* generate_lang_file.php : add ignore choice in interactive mode
* LSsession : improving logging
* Fix some translation problems by forcing the LANGUAGE env variable value
-- Benjamin Renard <brenard@easter-eggs.com> Mon, 28 Oct 2019 13:03:01 +0100
ldapsaisie (2.4.0-0) unstable; urgency=medium
* LSauthMethod_CAS : improve logging
* Fix global search button display on Chromium
* Fix some PHP 7 warnings
* LSsearch :
* Add nbObjectsByPageChoices parameter
* Add $GLOBALS['NB_LSOBJECT_LIST_CHOICES'] parameter
* Update light CSS styles
* Add LSattr_ldap :: naiveDate
* Add LSaddon LSaccessRightsMatrixView
* LSprofiles : add possibility to configure them a label
* generate_lang_file.php : fix some problems
-- Benjamin Renard <brenard@easter-eggs.com> Fri, 25 Oct 2019 18:02:49 +0200
ldapsaisie (2.3-0) unstable; urgency=medium
* LSform_rule :: differentPassword : Add missing LSform :: getValue() function
* LSattr_ldap_password : Fix parameters pass to verify_function and add doc about it
-- Benjamin Renard <brenard@easter-eggs.com> Mon, 01 Jul 2019 19:16:14 +0200
ldapsaisie (2.2-0) unstable; urgency=medium
* LSattr_ldap :
* date : Fix handling timezone
* password : Rework/improve on password encrypt/decrypt method
* Logging / errors reporting :
* Globally rework and improve logging by introducing LSlog component
* LSerror : fix error formatting when no error code is provided
* LSform : warn on error loading LSformRule
* LStemplate :
* catch error on displaying/fetching templates
* display error page on fatal error
* Other improvements :
* Force search pattern in global search
* upgradeFromGit.sh : add gettext MO file change detection
* New features :
* Add LSformRule :: differentPassword
* Add LSaddon mailquota
-- Benjamin Renard <brenard@easter-eggs.com> Mon, 01 Jul 2019 17:08:08 +0200
ldapsaisie (2.1-0) unstable; urgency=medium
* LSattr_html :: select_list : fix children classes overriding problem
* Translations : clean code and improvements
* Fix question on remove object page
* Add reset search button
* Fix global_search in multiple subDn context
* Global search : add button to trigger search
-- Benjamin Renard <brenard@easter-eggs.com> Wed, 05 Jun 2019 12:41:54 +0200
ldapsaisie (2.0-0) unstable; urgency=medium
* LSform :
* Don't blame on missing required attribute on non-create form and
if attibute is not present in form (or freezed).
* Fix display bug when user has no right on the first tab
* LSldapObject : fix removing old RDN value after object renaming
* LSerror : fix PHP error handling
* LSsession :
* Fix setLocale() parameter handling
* Always log include errors
* LSattr_html_maildir : fix PHP error in class contructor
* LSformRule :: compare : fix find operator method
* LSformElement_password : fix syntax error in getPostData() method
* LSsearch : make purgeParams() and purgeCache() methods static
* Add SSH LSaddon
* LSauth : add afterLogout() trigger
* LSauthMethod_HTTP :
* add LSAUTHMETHOD_HTTP_LOGOUT_REMOTE_URL parameter
* fix constructor to load config before handling it
* LSattribute : add help_info_in_view parameter
* LSsearchEntry : Fix 'unknwon property error' on accessing undefined attribute
* Clarify recover password process by hiding form after the first step
* Globally improve configuration information access to avoid duplicated code
and PHP warnings.
* Log all errors on developpement instance and with magic URL parameter LSdebug
* Explicitly defined class methods visibility and upgrade PHP class constructor
syntax. Solve static/non-static problems on some methods, parent constructor
calls and 'Cannot make non static method' errors.
* Increase NB_LSOBJECT_LIST default value to 30
* Add globalSearch feature
* Code cleaning / Fix some PHP notices
-- Benjamin Renard <brenard@easter-eggs.com> Tue, 21 May 2019 12:17:40 +0200
ldapsaisie (1.8-6) unstable; urgency=medium
* Fix bug on LSformElement :: text -> getDependsFields() when using modifiers
characters
* LSattr_ldap :: password : Add SHA256/SHA512 & SSHA256/SSHA512 support
-- Benjamin Renard <brenard@easter-eggs.com> Mon, 04 Feb 2019 18:33:15 +0100
ldapsaisie (1.8-5) unstable; urgency=medium
* LSattr_html :: select_list : add translate_labels option
* generate_lang_file.php : fix infinity loop case in parse_addon_file()
function
* LSsearch :: extraDisplayedColumns : add escape parameter
* Fix and improve LSformat PHP and JS implementations
* Debian packaging : Add php-mbstring as Recommends (need since Debian 9)
* LStemplate : Add triggers feature
* LSformElement_textarea : fix clear btn/Grammalecte compatibility
* Doc : Fix PDF export
-- Benjamin Renard <brenard@easter-eggs.com> Mon, 01 Oct 2018 13:31:37 +0200
ldapsaisie (1.8-4) unstable; urgency=medium
* LSldapObject : Change getPatternFilter() method to use common LSsearch lib
* Security fixes :
+ Fix XSS problem using LSdebug/LSerror/LSinfos
+ Fix search pattern validation
+ Use escape smarty modifier to enforce security
* LSsearch : Use strnatcmp instead of strcoll in sorting method
* LSattr_html :: jsonCompositeAttribute : fix check required method
* LSform :
+ fix empty submit button problem in some specific cases
+ add possibility to trigger on init/submit events
* Fix moo keybinding
* LSdefault : add getCurrentLang() method
* Add LSattr_html :: wysiwyg
* Add LSaddon exportSearchResultAsCSV
* Fix default LSpeople configuration
* LSauthMethod::HTTP : support multiple methods to retreive user and
password from HTTP server
* Documentation :
+ Improve doc on LSattr_html::pre
+ Fix PDF doc export generation
* Improve LSsession :: loadLSobject() error debugging
* LSformElement::boolean : add true_label and false_label parameters
* Add parameter to specify default view
-- Benjamin Renard <brenard@easter-eggs.com> Thu, 13 Sep 2018 16:27:24 +0200
ldapsaisie (1.8-3) unstable; urgency=medium
* Fix local file and custom theme handling
-- Benjamin Renard <brenard@easter-eggs.com> Fri, 01 Jun 2018 13:59:17 +0200
ldapsaisie (1.8-2) unstable; urgency=medium
* Add missing patch of 1.7-2 Debian package version missing on last version
* Add nocache param on JS/CSS URL to avoid cache problems
-- Benjamin Renard <brenard@easter-eggs.com> Tue, 22 May 2018 18:52:32 +0200
ldapsaisie (1.8-1) unstable; urgency=medium
* LSdefault : encode LSjsConfig data in Base64
* LSattr_html :
+ password : add get_mail_attr_function parameter
+ valueWithUnit : add translate_labels, store_integer and round_down parameters
+ jsonCompositeAttribute :
+ Add help_info and multiple parameters on components
+ Fix foreach syntax for retro-compat with old Smarty versions
+ fix JS clear value method
+ select_list :
+ add possiblity to use values of other attribute as possible values
+ fix warning on empty jsonCompositeAttribute possible values
+ fix invalid possible values on empty other attribute value
* LSldap : fix/improve getAttr() method
* LSformElement.js : do not handle sub li elements during initialization
* Translation : fix error when trying to translate empty string
* ldapsaisie-generate-lang-file (generate_lang_file.php) :
+ improve to handle new config parameters
+ add interactive mode
+ add output file feature
+ add short parameters
-- Benjamin Renard <brenard@easter-eggs.com> Wed, 16 May 2018 17:42:02 +0200
ldapsaisie (1.7-2) unstable; urgency=medium
* Fix cron and doc about new tmp dir path
-- Benjamin Renard <brenard@easter-eggs.com> Tue, 09 Jan 2018 03:16:01 +0100
ldapsaisie (1.7-1) unstable; urgency=medium
* LSattr_html :: date :
+ Fix default form rule parameters
+ Add showNowButton and showTodayButton parameters
* LSformRule_date : add error if no date format specified
* Add generateFunction and additionalAttrs parameters for
extraDisplayedColumns
* LSatt_html :: jsonCompositeAttributeFix : fix possible values ajax loading
* generate_lang_file.php : handle LSattr_html::jsonCompositeAttribute config
* LSattr_html :: ssh_key : fix regex
* Add LSformRule :: ssh_pub_key
* Replace all ereg() function call by preg_match()
-- Benjamin Renard <brenard@easter-eggs.com> Mon, 08 Jan 2018 20:27:15 +0100
ldapsaisie (1.6-1) unstable; urgency=medium
* LSrelation :
+ Add create action button
+ Add create button even if user can't edit the relation
* LSldapObject : fix foreach error in getObjectKeyValueInRelation() if attribute is empty
* Review LSformRules parameters usage and documentation
-- Benjamin Renard <brenard@easter-eggs.com> Tue, 22 Aug 2017 15:45:44 +0200
ldapsaisie (1.5-2) unstable; urgency=medium
* LSformElement :: select_box : fix isValidValue() method in inherited context
-- Benjamin Renard <brenard@easter-eggs.com> Tue, 27 Jun 2017 15:12:54 +0200
ldapsaisie (1.5-1) unstable; urgency=medium
* IMPORTANT : Rename LSattr_ldap :: postalAddress to LSattr_ldap :: postaladdress
* Add some basic CSS theme files
* Use light blue CSS theme file as default
* LSattr_html :: postaladdress : improve it and add default configuration value
* LSformElement_select : fix bug when possible_values params is unset or empty
* Add cron file to purge old temporary files
* Doc :
+ Improve doc on postalAddress attribute type
+ Fix <citetitle> HTML element style
-- Benjamin Renard <brenard@easter-eggs.com> Mon, 26 Jun 2017 18:37:39 +0200
ldapsaisie (1.4-2) unstable; urgency=medium
* Add new type of HTML attribut : jsonCompositeAttribute
* LSrelation :
+ improve and make it easy to configure simple relation
+ add possibilty to handle relation with multiple key values
* Fix some PHP 7 compatibility errors
-- Benjamin Renard <brenard@easter-eggs.com> Thu, 11 May 2017 15:32:16 +0200
ldapsaisie (1.4-1) unstable; urgency=medium
* LSobject / customAction : add noRedirect parameter
* Add button to permit user to refresh his access rights
* Fix problems when onlyAccessible parameter is set to True in LSobject configuration file
* Add parameters to handle onlyAccessible LSsearch parameter for :
+ LSsession / subDn
+ LSattr_html :: select_list
+ LSattr_html :: select_object
* LSattr_html :: select_object : Fix handling filter parameter
* Fix view access to specific autorized LSobject even if LSobject type is not in menu
-- Benjamin Renard <brenard@easter-eggs.com> Thu, 23 Mar 2017 16:42:25 +0100
ldapsaisie (1.3-2) unstable; urgency=low
* LSsearch : Add visibleTo parameter to extra displayed columns
* LSldapObject : Add helpInfo parameter for customActions
* LSmail : add possibilty to set some display options from JS
* LSaddon posix : Fix hard-coded parameter information and add comment for newest functions
* LSauthMethod::HTTP : Add parameter to disable checking login/password by LDAP auth challenge
* LSattr_html :: select_list : add values_attribute parameter
* generate_lang_file.php : some improvements
* upgradeFromGit : Clean template cache during upgrade
* LSformRule :: date : Fix mktime return check
* LSaddon / view : permit to hide a LSaddon view in menu
* Some fixes
-- Benjamin Renard <brenard@easter-eggs.com> Thu, 02 Feb 2017 12:15:58 +0100
ldapsaisie (1.3-1) unstable; urgency=low
* LSaddon : Permit LSaddon to provide ajax function
* LSaddon : Permit LSaddon to provide a custom view
* LSsession : improve refresh
* LSsearch : add formaterFunction parameter for extraDisplayedColumns
* Translation :
+ Improve generate_lang_file.php script :
+ Initialize LSsession before parsing for messages permiting to
resolv some case of complex configurations
+ Make it callable from anywhere
+ Automatically imports existing langs files
+ Add parsing of LSaddons
+ Update french translation fixing some missing strings
* Automatically imports existing langs files
* Doc : Fix compatibility with old version of Docbook DTD
* Interface : Fix CSS vertical alignment of #status
-- Benjamin Renard <brenard@easter-eggs.com> Fri, 21 Aug 2015 18:06:09 +0200
ldapsaisie (1.2-1) unstable; urgency=low
* Translation : manage message strings in templates files
* Add import feature
* Add LSformRule_callable
* LSsession : Catch initialization exceptions
* Fix Smarty default path to default smarty3 path of Debian package
* LSldapObject : Fix method to get rdn value
* LSformElement :
* valueWithUnit : improve floatint number display and add parameter for formatting control
* select_list / select_box : permit to put possible values in labelled group
-- Benjamin Renard <brenard@easter-eggs.com> Thu, 30 Jul 2015 16:55:06 +0200
ldapsaisie (1.1-6) unstable; urgency=low
* Global :
* Allow a sequence of filters in LSobjects profile configurations (Thank B.Dauvergne)
* Redefine globals on per LDAP server basic (Thank B.Dauvergne)
* Add global parameter defaultCSSfiles
* LSsupann addon : Convert all defines to globals (Thank B.Dauvergne)
* LSattr_html :: password : Add possibility to generate password using pwgen command
* LSformElement :: select_object : Add ordered feature
* LSattr_ldap :: boolean : Add default TRUE/FALSE values
* view.tpl : use double quotes instead of simple in HTML
-- Benjamin Renard <brenard@easter-eggs.com> Mon, 09 Feb 2015 11:26:00 +0100
ldapsaisie (1.1-5) unstable; urgency=low
* Improove generate_lang_file.php script
* Add support of supannActivite attribute
* LSldap : fix combineFilters() method
* LSldapObject : fix getObjectFilter()
* Fix fr_FR.UTF8 translation
-- Benjamin Renard <brenard@easter-eggs.com> Mon, 05 Jan 2015 16:58:18 +0100
ldapsaisie (1.1-4) unstable; urgency=low
* LSaddons :: supann :
* Complet redesign and improve
* Redesign LSformElement : supannLabeledValue / supannRoleEntite
* Add LSformElement : supannEmpCorps / supannEtuInscription / supannCompositeAttribute
* LSsearch : fix bug in sort direction
* LSsession :
* Fix bug resolving user's LSprofiles
* Add useUserCredentials parameter
* LSform :
* block form validation if element's errors is defined
* preserve current tab between view, modify and create pages
* LSformElement :
* add no_value_label parameter
* JS : permit form element to provide custom clean value method
* provide class name of element in template variables
* LSerror : Add PHP error handler
* Function getFData() : try to catch error casting data to string
-- Benjamin Renard <brenard@easter-eggs.com> Thu, 27 Nov 2014 10:35:22 +0100
ldapsaisie (1.1-3) unstable; urgency=low
* Doc :
* Add method to export documentation in EPUB format
* Some fix
* LSsearch :
* Fix sort feature to be case insensitive
* Add customAction feature
* LSformRule :: alphanumeric : Add parameter to allow accent
* LSformat : Full support format in JS and improve substr
* Add common function now()
* LSattr_html :: select_list : Add sort feature
* LSformElement :: select_object : Add sort feature
-- Benjamin Renard <brenard@easter-eggs.com> Wed, 08 Oct 2014 17:26:30 +0200
ldapsaisie (1.1-2) unstable; urgency=low
* New features :
* Add LSattr_html::select_box
* LSformRule :: password : Added minValidRegex parameter and use preg_match() function instead of deprecated ereg()
* Bugs fixed :
* LSformElement :: text : fixed bug breaking autoGenerateOnModify feature
* JS / getFData() : fixed bug permitting to support than method() return array of string
* LSform : fixed JS bug leaving previous errors messages in form
* Improve debian rules file
-- Benjamin Renard <brenard@easter-eggs.com> Mon, 30 Jun 2014 13:53:20 +0200
ldapsaisie (1.1-1) unstable; urgency=low
* New features :
* Add possibility to add extra displayed columns in object search result
* Add inarray LSformRule
* LStemplate : add registerFunction() method permitting to register function usable by in template
* LSform.js : add method getInput() and use it in method getValue()
* LSformElement_text : use getValue/getInput of LSform object instead of LSformElement_text to permit value generation with more form element type
* Bugs fixed :
* Core : Fix error reporting
* LSldapObject : remove unsed variable $submitError fixing object's after_modify trigger bug
* LSattr_html_select_list : Use more robust inarray LSformRule instead of regex
* LSrelation : fixed refresh bug when multiple relations content the same object
* Doc :
* Added informations about LSattr_html_valueWithUnit
* Added details about regex format using in regex check_data
-- Benjamin Renard <brenard@easter-eggs.com> Tue, 17 Jun 2014 16:18:01 +0200
ldapsaisie (1.0-11) unstable; urgency=low
* Add ldapsaisie-generate-lang-file command
* LSformElement_select_object : Added filter parameter
* Bugs fixed :
* LSformElement_password : fixed mail_attr parameter reading method
* Fixed some vales check to globally permit 'zero string' value
* LSsearch::setParams() : fixed attributes setting
* LSldapObject::listObjects() : removed 'dn' as attribute asked in LSsearch
-- Benjamin Renard <brenard@aconit.easter-eggs.fr> Wed, 27 Nov 2013 18:26:55 +0100
ldapsaisie (1.0-10) unstable; urgency=low
* Added documentation about LSformat modifiers
* LSattr_html_select_list : fixed bug with number key value
* generate_lang_file.php : Added inclusion of local directory
and --additional-file-format parameter
* LSldap : fixed problem with empty attribute on adding
* LSsearch : Fixed bug on no attributes specifies in config for LSsearch
* LSauthMethod::anonymous : Added parameter LSAUTHMETHOD_ANONYMOUS_DISABLE_LOGOUT
* LSaddon :: samba : added some new functions to generate attributes values
* Added new LSattr_ldap :: shadowExpire
-- Benjamin Renard <brenard@easter-eggs.com> Fri, 26 Jul 2013 12:23:20 +0200
ldapsaisie (1.0-9) unstable; urgency=low
* Fixed config.inc.php problem on upgrade
-- Benjamin Renard <brenard@easter-eggs.com> Tue, 09 Jul 2013 13:56:24 +0200
ldapsaisie (1.0-8) unstable; urgency=low
* Added LSaddon::phpLdapAdmin
* Disabled Apache directory listing and force FollowSymLinks option
-- Benjamin Renard <brenard@easter-eggs.com> Fri, 28 Jun 2013 17:28:25 +0200
ldapsaisie (1.0-7) unstable; urgency=low
* LSsearch : Added searchLSformat and approxLSformat parameter for searched attributes
* Added local LSaddons and LSauth directories
* Moved local directory in /usr/local/ldapsaisie
-- Benjamin Renard <brenard@easter-eggs.com> Fri, 28 Jun 2013 12:09:23 +0200
ldapsaisie (1.0-6) unstable; urgency=low
* LStemplate : fixed template missing warning caused by Smarty3 peculiarities
* LSformElement_password : added clearView and clearEdit parameters
* LSaddon::posix : added generate_memberUidFromUniqueMember() function
-- Benjamin Renard <brenard@easter-eggs.com> Thu, 27 Jun 2013 15:08:16 +0200
ldapsaisie (1.0-5) unstable; urgency=low
* Manage CSS path with LStemplate
* Update documentation
* Fixed last release bugs
-- Benjamin Renard <brenard@zionetrix.net> Wed, 19 Jun 2013 04:04:39 +0200
ldapsaisie (1.0-4) unstable; urgency=low
* Added image.php to permit fully dynamic image path (including via JS)
-- Benjamin Renard <brenard@zionetrix.net> Wed, 19 Jun 2013 02:20:39 +0200
ldapsaisie (1.0-3) unstable; urgency=low
* Manage image path with LStemplate (that permit local image)
-- Benjamin Renard <brenard@zionetrix.net> Wed, 19 Jun 2013 00:58:51 +0200
ldapsaisie (1.0-2) unstable; urgency=low
* Added LStemplate component permited template customization
* Handle PHP error messages
* Remove noisy files
* Improve LSexample (shema, LDIF and slapd configuration)
* LSformElement::valueWithUnit : sort units params before using
-- Benjamin Renard <brenard@zionetrix.net> Mon, 17 Jun 2013 23:42:58 +0200
ldapsaisie (1.0-1) unstable; urgency=low
* Initial Debian release
-- Benjamin Renard <brenard@zionetrix.net> Tue, 31 Mar 2013 05:25:12 +0100