LEX ChangeLog / Version Information
| LEX - 1.3.000 (18 Jul 2010) ======================= |
Screenshots of the new features in this version |
First version with Backlink Attribute Handling and Pipe Factory.
Bug fixing / Feature support:
0000236: [Attribute List] Runtime error if you open a standalone attribute window for objects that have attributes with MANY values
0000227: [Attribute List] For pasting attribute value, the handling for multivalue clipboard pasting could be more exact
0000087: [Edit Function] Definition of backlink attributes to automate backlinking for example for member/memberof
0000237: [Edit Function] The bitflag editor for userAccountControl could also be used for msDS-User-Account-Control-Computed
0000235: [Edit Function] LEX cannot write back a AD security descriptor if the inheritance flag was removed
0000230: [Edit Function] LEX should be able to show GUID attributes as GUID strings (and not as binary values)
0000229: [Edit Function] LEX cannot decode AD userAccountControl bit 0x04000000 (PARTIAL_SECRETS_ACCOUNT)
0000240: [Filter Factory] Filter Factory cannot handle filters which contains DN path options; like (ou:dn:=Test
0000242: [Import / Export Function] The images for the export dialog should be marked clearly as samples )
0000241: [Object List] LEX could display multivalued attributes in an object list column as a comma separated string value...
0000238: [Object List] When users starts to enter a object name in the list, the selections jumps only to entries BELOW the current selection
0000232: [Object Tree View] When loading treeviews from XML cache files, LEX shows a wrong overall number of containers sometimes
0000231: [Object Tree View] During partial treeview update, LEX saves the treeview to the XML cache file even if there are no changes
0000017: [Pipe Factory] Pipe Factory
0000234: [Schema Evaluation/Access] LEX cannot decode Microsoft SIDs to readable names in AD LDS (ADAM) environments
0000228: [Schema Evaluation/Access] Not all schema classes for AD domain object are evaluated by LEX
0000239: [Search Functions] LEX search dialog error when using 'Construct' button. Old LDAP filter is still in the internal filter cache
0000233: [Search Functions] After using a complex LDAP filter in the search dialog, the filter string is not transferred into the Filter Factory
| LEX - 1.2.004 (28 Feb 2010) ======================= |
Screenshots of the new features in this version |
Many improvements for Active Directory environments:
- LEX can set passwords for AD acounts now
- Taking ownership on objects is possible now
- Many new specific editors for bit flag attributes:
(userAccountControl, dsHeuristics, systemFlags, searchFlags, groupType, sAMAccountType)
Bug fixing / Feature support:
0000212: [Edit Function] LEX should have function to edit a bitfield to set a flag in an attribute for several objects concurrently
0000217: [Edit Function] AD Permissions cannot be set if an object from another domain or namespace is in the ACL
0000224: [Filter Factory] When LDAP filters can be loaded from disk, there should be sub-categories for the Filters
0000177: [Filter Factory] When a user saves an LDAP filter, there should be an "relative" button ("all objs that was created TODAY")
0000223: [LDAP Server Connection] In the connection info, there should be some details about the LDAP port and the authentication type
0000218: [LDAP Server Connection] Dialog for entering the LDAP connection password shows now text cursor.
0000216: [Menu Functions] LEX cannot jump to a favorite menu entry if it's an object on the same server, but in another namespace
0000226: [Object Creation] For AD environments, LEX could explicitely set the correct SamAccountType for new 'computer' objects
0000220: [Other] LEX should have the possibility to take ownership of Active Directory objects
0000209: [Other] LEX should have the possibility to set user passwords
0000189: [Other] User cannot launch LEX without installing it (Portable Version for LEX)
0000225: [Schema Evaluation/Access] In AD environments, LEX doesn't detect the auxiliary object classes of 'computer' objects correctly
0000219: [Schema Evaluation/Access] If LEX connects to a Active Directory global catalog, not all the possible information are read from the schema
LEX - 1.2.003 (07 Jan 2010)
=======================
First version with AD Tombstone Reanimation / AD Recycle Bin access
Bug fixing / Feature support:
0000204: [Edit Function] Automatic ReSize of hex editor doesn't work when editing bitmap attributes
0000208: [Filter Factory] Single-Filter editor doesn't accept a drop-down selected attribute name if a '-' is part of this name
0000207: [Filter Factory] LDAP Filter Factory claims that a filter is invalid if there are some blanks in the filter string
0000206: [GUI (Dialogs and Windows)] Connection Info should show info about SSL and could be easier to handle
0000213: [Import / Export Function] Object List Export to Excel should not insert an AutoFilter if there is no header line configured.
0000214: [LDAP Server Connection] Error message for invalid server SSL certificates shows always the same error status information
0000202: [LDAP Server Connection] LDAP connect error when users try to open RootDSE in the LDAP Connections dialog with tcp-port <> 389.
0000203: [LDAP Server Connection] If a LDAP connection profile is stored to disk with unknown dirtype, the dirtype is never evaluated again
0000200: [LDAP Server Connection] Runtime Error when launching a favorite entry after program start.
0000196: [Object List] LEX could show the new user/group icons if a W2K8 DC is detected
0000205: [Object List] Object list sort order gets lost if you press F5
0000111: [Object Tree View] Treeview directory cache fill operation can be optimized....
0000210: [Other] LEX could offer the possibility to un-delete AD objects (tombstone re-animation)
0000201: [Other] In Active Directory environments, the "Deleted Objects" container should be visible and accessible
LEX - 1.2.002 (31 Oct 2009)
=======================
First Official Release
Context sensitive online manual help file can be launched now with F1.
Bug fixing / Feature support:
0000199: [Docu / Help Function] Context sensitive manual / online help dosn't show up when users press F1
LEX - 1.2.001 (14 Oct 2009)
=======================
Second Release Candidate for Official Release 1.2
First version with online manual / help file
Bug fixing / Feature support:
0000043: [Attribute List] When the schema is NOT evaluated, hex attributes cannot be handled as usual
0000091: [Attribute List] For unknown attribute types, LEX should at least determine whether it's an hex or string value.
0000198: [Edit Function] Attribute editor crashes when creating new attribute and choosing MS DN with String
0000068: [Edit Function] Atribute userCertificate and others require the ";binary" option, LEX cannot handle this
0000195: [Edit Function] An indicator for ReadWrite/ReadOnly access mode would be great
0000197: [Edit Function] Minor problem in AD permission editor - user cannot edit the permission scope directly
0000193: [Edit Function] When Hex Editor is switched to ASCII mode, wrong data is written to the directory in some cases.
0000191: [Edit Function] Runtime Error after a container object was moved (previously selected in the treeview)
0000187: [Edit Function] There should be an editor for bitmap attributes
0000186: [Edit Function] When connected to an AD domain controller over SSL LDAP, the permission editor cannot resolve SIDs
0000194: [Import / Export Function] Export dialog buttons are quite confusing - clarification of settings is needed
0000188: [LDAP Server Connection] Sometimes connection times out with "Client side timeout"
0000190: [Object Creation] Object reation fails sometimes when special characters are in the object name
0000192: [Object Tree View] After container move operations, the tree structure is not updated correctly
0000184: [Search Functions] Objects in the search result window cannot be moved
LEX - 1.2.000 (22 Aug 2009)
====================
First Release Candidate for Official Release 1.2
Comes with complete edit functions in compare mode and fine granular attribute set filters
Bug fixing / Feature support:
0000179: [Attribute List] Context menu option "Set empty value" is not working
0000176: [Attribute List] There should be the possibility to include/exclude attributes from the object attribute evaluation.
0000185: [Edit Function] LEX should have an attribute syntax editor for openldap user passwords (with hash function)
0000182: [Filter Factory] The global search button in the fiter facory doesn't use any filter in the results
0000172: [GUI (Dialogs and Windows)] LEX should show the panel replacement buttons only if the mouse stand still for half a second
0000170: [Import / Export Function] LDIF import ignores last line in LDIF files if the files ends with a BASE64 encoded value without trailing blank line
0000171: [Import / Export Function] LDIF modify operations fail
0000022: [LDAP Server Connection] No information about server certificates....
0000173: [LDAP Server Connection] LEX should show when the connection to the LDAP server is SSL protected
0000178: [LDAP Server Connection] LDAP connection profiles should contain the object list column state and the attribute list filter
0000180: [LDAP Server Connection] For some LDAP servers, LEX could not detect the server type correctly
0000013: [Object Comparison] Select obj button in attribute compare window not working
0000056: [Object Comparison] Object comparison doesn't work with objects on different servers
0000175: [Object Comparison] When comparing objects, all edit functions should be accessible for both objects.
0000057: [Object Comparison] LEX cannot switch to compare mode if user examine a single object in the att window.
0000169: [Object Tree View] LEX starts with an (almost) empty directory tree sometimes.
0000168: [Object Tree View] Tree reload hangs sometimes when there is no child container in the tree.
LEX - 1.1.017 (21 May 2009)
====================
Maintenance Release
Performace is optimized for large object lists and huge directory hierachies.
Bug fixing / Feature support:
0000103: [Attribute
List] Very large groups need the ";Range" option in LDAP search, LEX cannot handle
this
0000089: [Edit
Function] When deleting a large number of objects, the cursor should change and LEX should
be freezed
0000167: [Edit
Function] When user delete many objects, there should be the possibility to abort the
whole process
0000159: [Edit
Function] LEX needs the ability to write empty attributes, this is possible only in LDIF
imports right now
0000153: [GUI
(Dialogs and Windows)] ADS permission edit dialog: Adding an entry doesn't resize the
visibility area inside the window sometimes
0000165: [Import
/ Export Function] When reading large LDIF files for directory imports, LEX should remain
reactive and show a progress bar
0000162: [Import
/ Export Function] Object list export to excel fails if multivalues should be exported
to one line each
0000095: [LDAP
Server Connection] There should be an automatic detection for LDAP page size parameters
on AD directories
0000164: [Object
List] LEX should use virtual mode in the object list for better performance in huge lists
0000163: [Object
List] LEX should handle Ctrl-A and Shift-Mark in very large object lists better - very
slow in selecting objects here
0000166: [Object
Tree View] IF initial directory tree cache fails, there should be an "Ignore this
Error / Ignore All Errors"
LEX - 1.1.016 (14 Apr 2009)
====================
First Version with LDIF import.
Bug fixing / Feature support:
0000145: [Edit When
moving objects, the "select destination container" dialog should
be more comfortable
0000144: [Edit
Function] Text selection with mouse moves in attribute edit dialogs
is strange for normal text
0000151: [Edit
Function] When opening the edit window for octet string attributes,
the auto-width-adjustment doesn't work
0000147: [Filter
Factory] There should be a "Search button" or a "Global
Search" in the filter factory
0000148: [Filter
Factory] Context menu option "Use in filter factory" causes
crash when clicked for multivalue attribute line
0000157: [GUI
(Dialogs and Windows)] Wrong window metrics in Standard XP scheme
in the "use in filter factory" dialog for
integers
0000154: [GUI
(Dialogs and Windows)] Strange color effects in Windows XP standard
scheme when using the ADS permission
editor
0000160: [GUI
(Dialogs and Windows)] Bold color is lost when fold/unfold mandatory
attributes in MultiEdit Dialog / Object
Creation Dialog
0000142: [GUI
(Dialogs and Windows)] Edit window placement and size is strange
sometimes (when last edit window
was maximized)
0000155: [GUI
(Dialogs and Windows)] Tab Order in Filter Factory window is not
correct
0000156: [GUI
(Dialogs and Windows)] Tab Order in ADS permission dialog window
is not correct
0000060: [Import
/ Export Function] LDIF Import is not working yet
0000149: [Import
/ Export Function] Object list export to excel seems to loose
the last character of multivalue attributes
somtimes
0000150: [Import
/ Export Function] Output in separate files produces non-UTF8
results when exporting string values
0000093: [LDAP
Server Connection] On large directory connects, there should be
a info message for long cache built-up wait
times
0000076: [Object
Creation] Attribute highlighting is not correct if a user fold/unfold
a MUST attribute in obj creation window
0000143: [Other] Online
update doesn't open the update website
LEX - 1.1.015 (07 Mar 2009)
====================
First Version with XML and LDIF export capabilities.
Bug fixing / Feature support:
0000141: [Edit
Function] Line colors not correct in multiedit window
0000058: [Import
/ Export Function] XML export is not implemented yet
0000059: [Import
/ Export Function] LDIF Export is not working
0000028: [LDAP
Server Connection] Detect Server dialog results are sometimes
fragmentary if no server could be detected
0000027: [LDAP
Server Connection] Detect Server dialog doesn't show any progress
information while searching
0000085: [Object
List] Load/Save should be possible when you choose the columns
for the object list
0000134: [Object
List] Minimum column width should set to a reasonable value
0000135: [Object
List] LEX should manage to add several attributes as object list
column at once
0000139: [Object
Tree View] LEX crashes in "Select Mode" when LEX is
closed while reloading the treeview with F5
0000138: [Object
Tree View] LEX crashes sometimes when reloading the directory
tree (F5) in "Select Mode"
0000137: [Object
Tree View] LEX craches if directory tree root is marked and option "go
up to parent" (BACKSPACE or button) is
chosen
0000128: [Object
Tree View] Pseudo container treeview seems not to work in SunEnterpriseDirectoryServer
6.3
0000130: [Object
Tree View] Option "Attributes" from the context menu
in the directory treeview leads to an application hung
0000063: [Schema Evaluation/Access] LEX crashes after
changing connection settings in the options menu dialog
0000131: [Search
Functions] Search results window: Opening the attribute pane leads
to a crash
0000133: [Window/Thread
Handling] It is not neccesary to store separate column data (for
each LDAP server type)
for
next app launch in registry
LEX - 1.1.014 (09 Feb 2009)
=====================
First Version with full cut and paste functions for attribute values.
Bug fixing / Feature support:
0000086: [Edit
Function] Hex editor should be capable to load/save hex data from/to
files
0000096: [Edit
Function] Copy/Paste function inside the HEX editor is not working
0000084: [Edit
Function] Copy and paste for attributes
0000124: [Edit
Function] NT Security Descriptor Editor comes up with a unnecessary
reload of the trustee short name resolution.
0000126: [Import
/ Export Function] File extension for object list Excel exports
in Excel 2007 environments changed to *.XLSX
0000127: [Search
Functions] Jump from search window results to the object hierachy
in the main LEX fails sometimes
0000125: [Object
Comparison] Header column width is not stored when users re-open
the comparison dialog
0000030: [Object
Comparison] Toggle multivalued attribute listing fails if empty
schema attributes are there
0000123: [Object
Comparison] AppCrash when comparing Dynamic Distribution Groups
in ADS
LEX - 1.1.013 (01 Nov 2008)
=====================
First version which can edit mulitple object at the same time.
Bug fixing / Feature support:
0000092: [Edit Function] Multi-Object-Edit is not implemented yet
0000122: [Edit Function] LEX crashes if user switches in multi object editmode the view from friendly output to full DN output
0000118: [LDAP Server Connection] If the last focused object was NOT a container, the next LEX launch results in an error
0000121: [Object Creation] Explicitely created new attributes are not added to te attribute list of the object creation dialog
0000119: [Object Creation] If an attribute is added manually to the attribute list of an object to be created, LEX tries to write it
0000120: [Object Creation] Error occurs when creating an object with octet string attributes
0000100: [Schema Evaluation/Access] Unsufficient handling when the schema isn't used or couldn't be loaded
LEX - 1.1.012 (14 Oct 2008)
=====================
First version with subtree rename / move, even if the regarding directory
service does not support such operations on non-leaf objects.
Bug fixing / Feature support:
0000109: [Edit
Function] Tree move does not function for directories which only
move leaf objects.
0000107: [Edit
Function] On objet bulk actions (move, delete), an error dialog
should offer "abort, retry, ignore"....
0000112: [Edit
Function] Tree rename does not function for directories which
only move leaf objects.
0000110: [Object
List] "Object not found in the hierachy" error when
the base DN contains more than one RDN and is NOT AD.
0000113: [Object
Tree View] The treeview reload thread doesn't handle unsorted
node items....
0000117: [Other] In
terminal sessions, the splash screens should not fade out, this causes
too much delay.
0000116: [Schema
Evaluation/Access] SearchResult LEX or Secondary LEX window doesnt
know any schema information
0000114: [Schema
Evaluation/Access] Object creation dialog crash when users try
to create an object with multiple SUP classes.
LEX - 1.1.011 (26 Sep 2008)
=====================
Maintenance Release
0000108: [LDAP
Server Connection] RootDSE display raises error (LDAP server is
not responding.....)
LEX - 1.1.010 (25 Sep 2008)
=====================
First Version which can move objects.
Bug fixing / Feature support:
0000061: [Edit
Function] Object move function is not working yet
0000102: [Import
/ Export Function] Generalized Timestring / UTC attributes are
exported as raw strings instead of an date/time readable
string.
0000099: [Object
Creation] LEX should remember the last used objectclass in the
object creation dialog.
0000101: [Object
Creation] Error in object creation in Active Directory because
of the AUXILIARY CLASSES.
0000081: [Object
List] CTRL-RIGHT / CTRL-LEFT function mismatch when a quick edit
textbox is open
0000050: [Object
Tree View] When creating or deleting container objects, the tree
view window should be updated automatically.
0000005: [Online
Update] Online Update function is not implemented yet
0000064: [Other] LEX
cache and profile data should have the default directory in the users profile
0000071: [Other] Many
Message Boxes are still old style. They should be transformed into LEX-style
message boxes.
0000094: [Search
Functions] The search window doesn't store a changed window size
0000104: [Window/Thread
Handling] LEX crashes with NULL exceptions when LEX is closed
immidiately after program launch.
LEX - 1.1.009 (14 Sep 2008)
=====================
First Version which can edit Active Directory permissions (nTSecurityDescriptor).
Bug fixing / Feature support:
0000098: [Attribute
List] CTRL-A does not work in the attribute list
0000052: [Edit
Function] There is no auto name check functions for ALL DN edit
fields
0000080: [Edit
Function] When users edit the "objectClass" attribute,
they should choose from a list of existing classes
0000088: [Edit
Function] Error when setting SID attribute msExchMasterAccountSid:
Constraint Violation
0000090: [Object
List] In search result object lists, the attribute column list
is not handled correctly
0000097: [Object
List] CTRL-A does not work in the object list
0000065: [Schema
Evaluation/Access] AD NTSecurity Descriptor attributes cannot
be dispayed correctly
LEX - 1.1.008 (04 Jul 2008)
====================
First Version which can handle schema information of OpenLDAP / iPlanet
/ DirX and other generic LDAP servers correctly.
First Version which can add object classes to existing objects.
First Version which comes with full ability to add any attribute to an
existing object (even without schema evaluation).
Bug fixing / Feature support:
0000082: [Attribute
List] If an attribute is opened in search result object list,
the attribute editor cannot resize the editor forms correctly.
0000079: [Attribute
List] Attribute list is NOT complete while evaluating objects
in OpenLDAP, DirX and iPLanet servers.
0000054: [Edit
Function] There should be a possibility to add new, unknown attributes
to an object
0000041: [LDAP
Server Connection] Searching the schema subentry results in errors
on several directory systems
0000078: [LDAP
Server Connection] Error message boxes during connection process
are not compatible with the LEX messagebox
format
0000077: [Object
Creation] Object class superiors should be added automatically
if a new object is created
0000040: [Object
List] When an error occurred while loading the object list, the
cursor in the obj list panel isn't displayed
0000069: [Other] All
internal Hashtables should be Case-Insenstitive to boost the access performance
with ContainsKey calls...
0000053: [Window/Thread
Handling] LEX window title doesnt' change to the new connection
sometimes
0000051: [Schema
Evaluation/Access] Sometimes LEX dont evaluate the SubSchemaSubentry
of OpenLDAP and iPlanet Servers
0000066: [Schema Evaluation/Access] AD SID attribute cannot be displayed correctly
LEX - 1.1.007 (18 Mai 2008)
====================
First Version which is able to create objects.
Mulitple DNs can be added in DN atributes now, short names can be resolved
automatically into full DNs (with simple search filters).
Bug fixing / Feature support:
0000039: [Attribute
List] "Indexed" column in ADS attribute list is shown
as "Sys" when opened in an own attribute window.
0000042: [Attribute
List] LEX crashes when last LEX was closed with object detailed
view was closed in ASCII mode.
0000004: [Edit
Function] Edit function is not working yet
0000037: [Edit
Function] After Quick-Editing a Distinguished Name, it is never
shown in Friendly/Novell
0000038: [Edit
Function] Edit window crashes sometimes for DN editing.
0000045: [Import
/ Export Function] Export function fails sometimes when "Object
type" column is to be exported.
0000046: [Import
/ Export Function] Export crashes
0000048: [Object
List] When the ldap base obj of a LEX has no childs, it produces
an error at the beginning...
0000044: [Other] The "GC" flag
is visible in the search dialog even if there is no connection to an AD
Global Catalog.
0000049: [Other] ReadOnly
mode is not implemented
0000035: [Window/Thread
Handling] Search window should be closed together with a closing
parent LEX
LEX - 1.1.006 (06 Mar 2008)
====================
First Version with object change (rename, delete) handling.
Mulitple DNs can be added in DN atributes now, names can be resolved with
simple search (like ANR search filters in AD environments).
Bug fixing / Feature support:
0000032: [Edit
Function] No renaming of server names in AD integrated zone allowed.
0000033: [Object
List] Objects with "\+" in their RDN are not displayed
correctly in friendly name output.
0000036: [Object
Tree View] LDAP errors in partial reloads of the directory tree
causes multiple error message windows.
LEX - 1.1.005
=============
First Version with main functions for changing objects (adding / editing
attributes)
First Version with fully functional HEX editor.
Bug fixing / Feature support:
0000019: [Attribute
List] Toggle Multi/Single Line handling for large arrays.
0000020: [Attribute
List] User cannot set the list which DN attributes are presented
in a short RDN syntax in the ATT window.
0000023: [Attribute
List] User cannot set a flag for time handling: Local Time / GMT
in the LEX options.
0000025: [Attribute
List] Cursor doesn't indicate a load operation whil loading large
attribut lists.
0000029: [Attribute
List] Selected attribute is not in the same screen position after
list reload.
0000014: [LDAP
Server Connection] MaxPageSize Adjust button not working.
0000021: [LDAP
Server Connection] User cannot configure the LDAP Connection timeout
in the LEX options.
0000024: [Object
Comparison] Object comparison for empty attributes (schema activated
full attribute list) shows incorrect data- 0000026: [Object
List] Cursor doesn't indicate a load operation whil loading large
object lists.
0000031: [Other] When
toggling between normal and Novel DN notation, the adress combo entry isn't
changed.
LEX - 1.1.004
=============
First Edit Functions.
"Adjust Paged Results" button in connect dialog is working...
LEX - 1.1.003
=============
First Preparations of Edit Functions - Edit Dialogs.
Correct output of binary data in Export Functions.
LEX can connect over LDAP/SSL now and can ignore server cert errors.
Several Minor BugFixes.
LEX - 1.1.002
=============
Stable Version with S.DS.P handling
Global Catalog searches in AD environments
Stable compare mode in att windows, minor bugfixing
"Detect Server" button in the connect dialog is working...
Several Minor BugFixes.
Fixed Bugs
0000016: [Menu Functions] Simple search should be personalized
to the dDirType
0000010: [Filter Factory] Boolean Filter Editor starts
with empty value
0000015: [LDAP Server Connection] Search LDAP Server button
not working
LEX - 1.1.001
=============
First Version with full LDAP S.DS.P support.
Several Minor BugFixes.
Fixed Bugs
0000011: [Menu Functions] Report and pipe factory
0000007: [Menu Functions] Menu Connections -> Jump
to Object doesnt work
0000003: [Attribute List] Enumeration of ADS attributes
in the attribute window take often a very long time (several seconds)
0000006: [Other] Removed ADO functions from the code
0000002: [Object List] move creation of attr_DN, attr_HEX
lists from th_get_lst() to main module lex()
LEX - 1.0.68
============
Filter Factory Constructor added
LEX - 1.0.67
============
Stable multivalue compare
LEX - 1.0.00
============
Initial version.


