CHANGELOG
changeset 89 aa4172c204d4
child 96 e8af5aa8bd15
equal deleted inserted replaced
88:60f1cf97910d 89:aa4172c204d4
       
     1 2016-01-12  v1.3.2
       
     2 
       
     3 	* Don't test for optional perl modules by string eval().
       
     4 
       
     5 	* Migration to BitBucket for issue tracking and downloads.
       
     6 	  Primary repository is still (and will continue to be) martini.nu.
       
     7 
       
     8 	* Fix anonymous binds when SASL is not used.
       
     9 
       
    10 	* Allow the period character when moving an entry by DN.
       
    11 
       
    12 	* Allow editor arguments in your .shelldap.rc or EDITOR environment
       
    13 	  variable when editing files externally.
       
    14 
       
    15 
       
    16 2015-03-04  v1.3.1
       
    17 
       
    18 	* Use the system definied tempdir instead of hardcoding /tmp.
       
    19 
       
    20 
       
    21 2014-12-04  v1.3.0
       
    22 
       
    23 	* Add a 'less' command, that does the same as cat, but uses a pager.
       
    24 
       
    25 
       
    26 2014-08-11  v.1.2.0
       
    27 
       
    28 	* Disable LDIF line wrapping when writing -to- temporary files.
       
    29 
       
    30 	* Add 'rm' for a fully qualified DN, instead of only working with RDN.
       
    31 
       
    32 
       
    33 2014-06-23  v1.1.1
       
    34 
       
    35 	* Fix pod documentation so it can build without complaint under perl 5.20.
       
    36 
       
    37 
       
    38 2014-06-21  v.1.1.0
       
    39 
       
    40 	* Add CONTRIBUTORS file.
       
    41 	
       
    42 	* Add simple (optional) SASL support.
       
    43 
       
    44 	* Fix the DN regexp to include dashes.
       
    45 
       
    46 
       
    47 2013-05-15  v1.0.2
       
    48 
       
    49 	* Automatically use ldif syntax highlighting for editors that understand LDIF.
       
    50 
       
    51 	* Catch a case where the LDAP object is defined, but in a state that
       
    52 	  schema/root_dse are not obtainable. Add the connected server to
       
    53 	  'id/whoami' output.
       
    54 
       
    55 	* Fix another LCS edge case.
       
    56 
       
    57 
       
    58 2013-04-18  v1.0.1
       
    59 
       
    60 	* Fix for edge case Diff::LCS traversals. 
       
    61 	* Ensure re-edit state is cleared in between attempts.
       
    62 
       
    63 
       
    64 2013-03-19  v1.0.0
       
    65 
       
    66 	* Add the "inspect" command, which provides some quick reference for
       
    67 	  server schema objectClasses and attributes.
       
    68 
       
    69 	* Add a command line option (-f) to specify an alternate configuration file.
       
    70 
       
    71 	* Allow setting the $editor from the config file.
       
    72 
       
    73 	* Offer to re-enter the editor if there is an error during create or
       
    74 	  edit, so changes aren't lost.
       
    75 
       
    76 	* Change the version number to reflect semantic versioning (http://semver.org).
       
    77 
       
    78 	* Alter the default wrap width for LDIF to expand to the terminal
       
    79 	  size, with an optional rc file override.
       
    80 
       
    81 	* More robust path for connection retries. Show optional, unused
       
    82 	  attributes as comments in the editor.
       
    83 
       
    84 
       
    85 2013-01-08  v0.7
       
    86 
       
    87 	* Attempt to retry the operation on failure.
       
    88 
       
    89 	* Add a flag to force a password prompt, so you can override
       
    90 	  credentials from your cached shelldap.rc.
       
    91 
       
    92 	* Make the behaviour of cd, edit and mkdir similar to cat and
       
    93 	  delete/rm and fail if some RDN's in the argument contain spaces
       
    94 	  without beeing quoted.
       
    95 
       
    96 
       
    97 2011-09-06  v0.5
       
    98 
       
    99 	* Backout the additional objectClasses patch for mkdir: same behavior
       
   100 	  can be acheived with 'touch', less complex to leave it as is.
       
   101 
       
   102 	* Add a --version flag.
       
   103 
       
   104 	* Add better verbosity when saving connection cache data.
       
   105 
       
   106 	* Make sure the hasSubordinates attribute is defined before checking its value.
       
   107 
       
   108 	* Fix 'ls -R' output.
       
   109 
       
   110 	* Repair broken path behavior, remove unneeded #path_to_dn 'relative' flag.
       
   111 
       
   112 	* Add method path_to_dn() to convert a given "path" to a DN
       
   113 
       
   114 	* mkdir: support more objectclasses
       
   115 
       
   116 	* make_filter: cope with filters that are already parenthesized
       
   117 
       
   118 	* cd: flexible treatment of repeated '..', even as prefix
       
   119 
       
   120 	* base(): make more secure, allow '' as DN
       
   121 
       
   122 	* Added documentation for the additional short flags.
       
   123 
       
   124 	* Accept short option names for some options
       
   125 
       
   126 	* use symbolic LDAP error codes instead of numbers
       
   127 
       
   128 	* Exit with a nicer error message if IO::Socket::SSL isn't installed.
       
   129 
       
   130 	* Allow '-' on RDN name when copying
       
   131 
       
   132 
       
   133 2011-02-17  v0.4
       
   134 
       
   135 	* Follow regular man page conventions.
       
   136 
       
   137 	* Improve performance for cd/ls for containers with a large number of entries.
       
   138 
       
   139 
       
   140 2011-02-17  v0.3
       
   141 
       
   142 	* Update documentation, now that multiline edits work. Minor other cleanups.
       
   143 
       
   144 	* Combine multiple lines into a single one before displaying LDIF.
       
   145 
       
   146 	* Append a trailing slash to entries that contain other entries.
       
   147 
       
   148 	* Add options to support ssl key verification when connecting with TLS.
       
   149 
       
   150 	* Display correct configuration file in error message, if a YAML parse error occurrs.
       
   151 
       
   152 
       
   153 2008-12-04  v0.2
       
   154 
       
   155 	* Start using a repository.  :-)
       
   156 
       
   157