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