Release

From phpLDAPadmin

Jump to: navigation, search

Contents

phpLDAPadmin 1.2.2

This is a minor release update to fix some bugs that were discovered after the release of 1.2.1.1.

There are some security fixes in this release - I suggest you upgrade your version of PLA to avoid any exploits.

If you find any bugs, please log them on the Sourceforge Bug Tracker.

Enjoy !

CHANGES SINCE 1.2.1.1


  • dece0f4 Release 1.2.2
  • d58f011 Language Translation merge from launchpad
  • 696c266 Additional fix for SF Feature #3387473
  • 2d018aa SF Feature #3387473 - Support for schema discovery using OpenLDAP's cn=config DN
  • cddf783 Add an alert when RFC3866 tags are being used
  • 1e1fcab SF Bug #3398344 - Import LDIF overwrites entries
  • d8ab7fc SF Patch #3391547 - Option for minmal mode
  • 56830f1 SF Patch #3391389 - Option to initially open the tree
  • 6c8b623 SF Patch #3391371 - Fix for schema link deactivation
  • 7fc4f0c SF Patch #3391039 - Remove eval commands from PHP code
  • 059b83b SF Bug #3391046 - Loading entries with many attributes is very slow
  • 4089ffa SF Bug #3392644 - Cannot authenticate if password starts or ends with spaces
  • c57a927 Disable supplied modifiction templates, it confused too many people
  • d5744b0 SF Bug #3370546 - AjaxEnabled create and delete entry fails on IE9
  • 76e6dad SF Bug #3417184 - PHP Code Injection Vulnerability
  • 5d4245f SF Bug #3395004 - config.php.example refers to lang/en.php
  • 80d027d SF Bug #3373466 - Unable to define force_may attributes
  • 64668e8 Remove XSS vulnerabilty in debug code
  • caeba72 SF Bug #3355722 - Issue in MultiList attribute type
  • 0782730 SF Bug #3355732 - Cosmetic issue in functions.php -> get_icon()
  • 446faf7 FIX SASL configuration example
  • afa4a95 Fix SASL implementation - enabled GSSAPI
  • 5987194 SF Bug #3304785 - posixGroup creation template uses cn instead of uid
  • ddb5ed0 Enabled hiding base DNs that users dont have access to
  • 7649b9b SF Feature #3298820 - Only custom templates

phpLDAPadmin release 1.2.1.1

This is a minor release update to fix some bugs that were discovered after the release of 1.2.1.

CHANGES SINCE 1.2.1


  • 43ae011 Release 1.2.1.1
  • 92acf6f Fix an E_WARNING when using Mass Delete
  • 6c93c1f Fix deletion special char DNs, and refresh tree on delete
  • 66e24fb SF Feature #2997986 - DTD stuff
  • a2828b2 SF Feature #3294932 - Hiding not used templates
  • 3919825 SF Bug #3294924 - Template Selects dosen't work properly
  • 6eb6641 SF Bug #3294980 - Template rdn (in lowercase)

phpLDAPadmin release 1.2.1

This is a long overdue update for PLA v1.2.x. This version is mainly a bug fix, addressing all the bugs logged on the Sourceforge Trackers. There are also some minor new features.

CHANGES SINCE 1.2.0.5:


  • 41c2821 Release 1.2.1
  • caebef3 Translation import from launchpad
  • 1121dd0 SF Feature #2879726 - sort the server select list
  • 775e6f4 SF Feature #2900545 - blowfish using mcrypt
  • e083f5f SF Feature #2931999 - Upload file and view for "picture" fields
  • c97d4af SF Feature #3108047 - Add support for smbk5pwd overlay K5KEY "encryption" type
  • 62d6451 Addition for commit a35298
  • 880a86f SF Feature #3122736 - HTTP authentication realm
  • a35298e SF Bug #3036033 - Error if CN begins with a % sign
  • 2ea1fc6 SF Bug #3003777 - Multivalue attributes with hundred of values hangs on modify
  • c23db37 Updates to sample configuration for the confirm operations
  • 1f9308d Fixes for jpegPhoto attributes during copy operations
  • db241f1 Fix for when JS not loaded in time for TemplateRender
  • b650022 Minor cosmetic updates
  • 75640cc SF Bug #2987374 - autofill problem on samba passwords
  • bf8ac53 SF Bug #3139097 - Argument for PickList sorting does not work
  • d5c8d42 SF Bug #3004012 - password sync for sambaSamAccount template broken.
  • 9e9960b SF Bug #3003779 - Unable to check password for NT and LN samba hashed
  • 4cf6b17 SF Bug #3141226 - Password change/encrypted upon modification
  • 04e41f7 SF Bug #3292533 - Non standard schema
  • 6e5ec75 SF Bug #3077852 - Default template being used after modificaiton of entry
  • 97eff73 SF Bug #3276528 - Problem with + and , signs in dn
  • fc5885b SF Bug #3288434 - Security bug
  • c28a609 Updated demo configuration
  • ea4ae7f SF Bug #3161571 - Error 0x02 A protocol error was detected
  • be623ce SF Bug #3136564 - Undefined variable: result (E_NOTICE)
  • aa8a353 SF Bug #2997552 - Unable to verify password using SMD5 scheme
  • ed7f899 Fix JS error created by f713af
  • 2cf20fc SF Bug #2981355 - rawurldecode killing complex passwords
  • cc86037 SF Bug #2958882 - Single quote in french translation causes error
  • 7aba733 Enabled cookie as a valid auth_type
  • c5f0457 SF Bug #2980701 - Creation templates get used for modification post creation
  • b3874bf Implemented better SASL/GSSAPI authentication.
  • 7980d1c SF Patch #2974901 - enable modify member form to use netgroups
  • 43f3191 SF Patch #2990856 - Add parent class attribute
  • ab0717e SF Patch #3054517 - Suppress PHP 5.3 E_DEPRECATED exceptions
  • f9c56bc SF Bug #2997703 - SourceForge logo should load from HTTPS when using HTTPS
  • 6fdab2c SF Bug #2958613 - password_checker.php md5crypt explode() function bug
  • c3a286c SF Bug #3033924 - typo in fnctions.php breaking smd5
  • e77d39d Suppress create base when base DN is not level 1
  • 34e5bbb Fix sambaGroupMapping template
  • 7d17676 Enabled create_base
  • 1c467a6 New feature: Copy a DN and edit values before creation
  • 2e8e962 AJAX work on create/update
  • f713afc HTML Validation work
  • 1b55c84 Added launchpad import
  • 206c142 Language files import from launchpad
  • e4f5c22 SF Bug #2959415 - Misspelling 'Retieving'
  • 0f78256 SF Bug #2969826 - XSS found in cmd.php
  • 7b4d11f Addition to Fix template engine rending attributes with multiselect configured
  • a1c714b Fix template engine rending attributes with multiselect configured
  • ac1d121 SF Bug #2922727 - PLA ignores login attr
  • 9dbf53a Fix template engine to accept server,custom_attrs

phpLDAPadmin release 1.2.0.5

PLA 1.2.0.5 is a bug release fix for 1.2.0

This version is really just a bug fix version, with the following commit notes:

  • Added default noleaf setting to supplied templates
  • Added default sort of PickList attributes to supplied templates
  • Change default size_limit to 0, enabled setting of time_limit (default 0)
  • Change the multilist key to cn
  • Enabled configuring template to ask for more than 1 attribute value
  • Fix the multiple unnecessary 'attribute is required' popups
  • Merge translations from launchpad for PLA 1.2.0.5
  • SF Bug #2554402 - template autofill command not work on appearance,date_attrs
  • SF Bug #2885907 - samba domain sid blank
  • SF Bug #2898426 - Can't update own password
  • SF Bug #2901854 - E_WARNING: implode(): Invalid arguments passed
  • SF Patch #2901666 - Add localisation for hint elements in templates
  • SF Patch #2919169 - SASL bind
  • Trim _REQUEST vars mainly to avoid null terminated strings
  • New language sk_SK (Slovak)

While it isnt really necessary to immediately upgrade to this version, it is probably a good idea :)

phpLDAPadmin release 1.2.0.4

PLA 1.2.0.4 is a bug release fix for 1.2.0

  • Added javascript for search form
  • Auto run query for unique attributes when link is clicked
  • Changed to use ldap_modify
  • Enable control of creating children in templates
  • SF Bug #2853633 - activating hooks gives error undefined constant DEBUG_ENABLE
  • SF Bug #2859221 - Problem between diffrent browsers and utf-8
  • SF Bug #2859242 - Call to undefined function syslog_notice()
  • SF Feature #2846546 - Add URL to config/config.php.example

phpLDAPadmin release 1.2.0.3

PLA 1.2.0.3 is a bug release fix for 1.2.0

  • Clear passwords where being encoded with blowfish by default (dont use clear passwords :)
  • Some SASL enablement
  • Fix export only exports 500 entries
  • SF Bug #2828378 - fallback_dn config option no longer works in 1.2.0
  • SF Bug #2845986 - Missing config/config.php file not detected in 1.2.0.2
  • SF Bug #2845904 - session.autostart breaks
  • SF Bug #2844186 - fail to add and edit entries (delete work fine)
  • Merge PickList and MultiList functions (also fixes SF Bug #2844714)
  • Rework javascript

phpLDAPadmin release 1.2.0.2

PLA 1.2.0.2 is a bug release fix for 1.2.0

  • Performance fix for large branches
  • Fix query result ordering
  • Fix query to show children when editing a branch
  • Fix AJAX rendering of query results
  • Fix missing encoding SambaPasswordAttributes
  • Add size limit to custom query option
  • Add option to search for user DN in custom Login Base DNs
  • Re-enabled login class
  • Improvements to debug logging.
  • SF Bug #2839213 - Localisation fixes
  • Fix for when renaming entries only changes case (https://bugs.launchpad.net/bugs/384157)
  • SF Feature #2837687 - When only 1 template is valid, automatically use it (for creation/editing and queries)
  • SF Feature #2827191 - Add option to suppress template warning messages

phpLDAPadmin release 1.2.0.1

PLA 1.2.0.1 is a bug release fix for 1.2.0

  • Fixes the simple ACLs that PLA uses to enable/disable functions see config:commands:cmd and config:commands:script
  • Fixed a bug with the modify_member forms when displaying posixgroupattrs
  • Fixed display of binary attributes from Active Directory
  • Fixed bug with autonumber routines
  • Fixed bug with MultiList/PickList
  • Fixed some bugs with login processing
  • Translation updates from launchpad

phpLDAPadmin release 1.2.0

I am pleased to announce the release of PLA 1.2.0. This release is a rework of the PLA internals resulting in an almost re-write of PLA.

Summary of the new features in this release:

  • Major rework of the PLA backend - this finalises the transition from PHP4 to PHP5. Many redundant functions were consolidated, reworked or removed resulting a reduction in the overall PLA code.
  • Standardising the use of variables and function calls
  • Improvement to the configuration of PLA. Users upgrading from a previous release will need to re-create their config.php
  • Improvements to the hook processing with an example now provided
  • Change to the argument delimiter used in XML functions. Users upgrading from a previous release with custom templates will need to modify their custom templates by changing the field delimiter from a "," (comma) to a ";" (semicolon). Some template functions have also been changed.
  • The is now some validation done with the XML templates, and errors will be displayed when the template is read.
  • Slight page layout change
  • Enabled theme-ing of PLA
  • Many AJAX calls to improve the rendering of pages and the user experience
  • It is now optional to call the "confirm" when creating or editing an entry (it is on by default)
  • PLA can now handle more than 1 binary object and JpegPhoto during entry creation and modification
  • Pre-defined queries now use XML templates
  • Added a bulk update feature (preview)
  • Removed deprecated functions eregi() and split() for PHP 5.3
  • Templates can now be dynamically added, modified or removed without needing to purge cache
  • Added a "cn=monitor" view when cn=monitor is detected (preview)
  • Copy and delete DN entries is now being treated as a move for leaf entries.

Please see Roadmap for more details.

Personal tools