File: ChangeLog

package info (click to toggle)
shelldap 0.5-2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 172 kB
  • sloc: perl: 2,008; makefile: 4
file content (264 lines) | stat: -rw-r--r-- 6,735 bytes parent folder | download
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
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
2011-09-06  Mahlon E. Smith  <mahlon@martini.nu>

	* .hgtags:
	Added tag 0.5 for changeset 12f279ef4f9d
	[bc105b22eb0f] [tip]

	* shelldap:
	Backout the additional objectClasses patch for mkdir: same behavior
	can be acheived with 'touch', less complex to leave it as is.
	[12f279ef4f9d] [0.5]

	* shelldap:
	Add a --version flag.
	[7a8855e7cfb8]

	* shelldap:
	Small documentation fixes, add better verbosity when saving
	connection cache data.
	[2e78218b8045]

	* shelldap:
	Make sure the hasSubordinates attribute is defined before checking
	its value.
	[3e5572aeee55]

	* shelldap:
	fix 'ls -R' output, minor style cleanup
	[40c3719c87d4]

	* shelldap:
	Repair broken path behavior, remove unneeded #path_to_dn 'relative'
	flag.
	[057fefab56b0]

2011-03-06  Peter Marschall  <peter@adpm.de>

	* shelldap:
	[PATCH 19/19] remove rdn_to_dn() after its last users are gone

	From 892013debac0aef9937ecfbf2c8aab72c88e07cc Mon Sep 17 00:00:00
	2001

	Signed-off-by: Peter Marschall <peter@adpm.de>
	--- shelldap | 21 --------------------- 1 files changed, 0
	insertions(+), 21 deletions(-)
	[95dbffcc757b]

	* shelldap:
	run_cat: convert to using path_to_dn() run_edit: convert to using
	path_to_dn() run_copy & run_move: convert to using path_to_dn()
	run_grep: convert to using path_to_dn() run_passwd: convert to using
	path_to_dn()
	[a3a710f720dd]

	* shelldap:
	add method path_to_dn() to convert a given "path" to a DN

	path_to_dn() replaces the occurrences of '~', '.' and '..' in a path
	given and returns a DN. However, it does not check whether the DN is
	valid. Especially:
	- on return it is not guaranteed that the DN exists
	- on return the first part does not need to be a valid RDN
	[e4b4b0968107]

	* shelldap:
	mkdir: support more objectclasses

	Depending on the naming attribute given, support the objectclasses
	'country' and 'organization' in addition to the default
	'organizationalUnit'.
	[bd95c3aea253]

2011-03-05  Peter Marschall  <peter@adpm.de>

	* shelldap:
	make_filter: cope with filters that are already parenthesized

	Treat filter elements correctly that may be more complex filters
	themselves; e.g. '(&(sn=Doe)(givenname=John))'
	[d42bd1b087a1]

	* shelldap:
	run_list: new argument syntax: [<options>] [<filter>] [<attributes>]

	From 232fbd24ff43c9c0d0691cf0e1b51a82ef099489 Mon Sep 17 00:00:00
	2001 Make run_list work with a properly defined argument syntax:
	- start with (optional) options: -R -l
	- continue with filter ['(objectclass=*)' as fallback if none given]
	- end with attributes (also optional)

	Add method is_valid_filter() to check whether a strig is a legal
	LDAP filter.
	[7d170d1bc17b]

	* shelldap:
	fix attribute lists for LDAP queries

	LDAP does not know of an attribute named 'dn'. To get only the DN in
	a search, the attriibute list to use is '1.1'. On all other cases,
	the DN of the entries found is automaticlly part of the result set
	too.
	[68318d115f6c]

	* shelldap:
	remove now unused parent_dn() method
	[77fd303f1a28]

	* shelldap:
	cd: flexible treatment of repeated '..', even as prefix

	Treat '..' as any shell does:
	- while the path given starts with '..', strip away the first
	element of the current base DN
	- use ',' as separator
	- if anything remains in thep ath given, prepend it to the stripped
	down baseDN
	- use the result as the new base DN
	[3a8ae9117981]

2011-09-06  Mahlon E. Smith  <mahlon@martini.nu>

	* shelldap:
	small style cleanup
	[2ab2df609cc7]

2011-03-05  Peter Marschall  <peter@adpm.de>

	* shelldap:
	base(): make more secure, allow '' as DN

	Only accept DNs as arguments to base that are legal DNs. Convert DN
	given into canonical form.
	[8c212bdb221b]

	* shelldap:
	slight cleanup: make more clear, it's an array
	[cf8013cbfb58]

	* shelldap:
	use sane way to get a default basedn: RootDSe's namingContexts
	[d956658803b8]

2011-09-06  Mahlon E. Smith  <mahlon@martini.nu>

	* shelldap:
	Add documentation for the additional short flags.
	[18e71da965ff]

2011-03-05  Peter Marschall  <peter@adpm.de>

	* shelldap:
	accept short option names for some options

	Accept short name equivalents like in ldap... commands for 'server',
	'basedn' and 'binddn'.
	[db47ba64ebda]

	* shelldap:
	simplify over-complex call of N:L:E->get_value()

	@{ Net::LDAP::Entry->get_value(..., asref => 1) } is equivalent to
	Net::LDAP::Entry->get_value(...)
	[669085d93aa3]

	* shelldap:
	use symbolic LDAP error codes instead of numbers
	[a2e3faa3d2fc]

2011-09-06  Mahlon E. Smith  <mahlon@martini.nu>

	* shelldap:
	Exit with a nicer error message if IO::Socket::SSL isn't installed,
	but the user is requesting SSL/TLS. (this is normally required by
	Net::LDAP.)
	[f6157d378459]

2011-03-22  Giacomo Tenaglia  <Giacomo.Tenaglia@cern.ch>

	* shelldap:
	Allow '-' on RDN name when copying
	[b8fae8fb7942]

2011-02-21  Mahlon E. Smith  <mahlon@martini.nu>

	* Makefile:
	Add a quick Makefile to automate future release tarballs.
	[d7975e514b2a]

2011-02-17  Mahlon E. Smith  <mahlon@laika.com>

	* shelldap:
	Bump to version 0.4.
	[d703cba056e3]

	* .hgtags:
	Added tag 0.4 for changeset 664bbe3dcd44
	[ba2121c095af]

	* shelldap:
	Follow regular man page conventions. Patch from Salvatore
	Bonaccorso <salvatore.bonaccorso@gmail.com>.
	[664bbe3dcd44] [0.4]

	* shelldap:
	Minor cleanup.
	[cb5e528f7ff2]

	* shelldap:
	Improve performance for cd/ls for containers with a large number of
	entries. Patch from Yann Cezard <yann.cezard@univ-pau.fr>.
	[38aaae38427a]

	* .hgtags:
	Tagging for release 0.3.
	[44ab209b2a3b]

	* shelldap:
	Update documentation, now that multiline edits work. Minor other
	cleanups. Bump version.
	[46dfe9d6f368] [0.3]

	* shelldap:
	Combine multiple lines into a single one before displaying LDIF.
	Patch by Gertjan Halkes <shelldap@ghalkes.nl>.
	[78b2a48e07db]

2010-07-15  Mahlon E. Smith  <mahlon@martini.nu>

	* shelldap:
	Append a trailing slash to entries that contain other entries.
	Thanks to Jonathan Rozes <jonathan@laika.com> for the idea, and
	Michael Granger <ged@faeriemud.org> for telling me about the
	hasSubordinates attribute (that he was already using to do exactly
	this in the Treequel-based ruby shell, heh!)
	[5a65bc849363]

2010-05-17  Mahlon E. Smith  <mahlon@martini.nu>

	* shelldap:
	Add options to support ssl key verification when connecting with
	TLS. Many thanks to Josef Wells <Josefwells@alumni.utexas.net>!

	Small whitespace cleanup.

	Display correct configuration file in error message, if a YAML parse
	error occurred.
	[0f815f3daaf7]

2009-07-24  convert-repo  <convert-repo>

	* .hgtags:
	update tags
	[35fec0d1acb8]

2008-12-04  mahlon  <mahlon>

	* shelldap:
	Bumping to 0.2 release.
	[66ab8df0b6c8] [0.2]

	* shelldap:
	Restructure for tags/branches.
	[f7990a76e217]