|
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 |