Wed, 04 Mar 2015 11:19:07 -0800 Added tag v1.3.1 for changeset 7b7810fee305
Mahlon E. Smith <mahlon@martini.nu> [Wed, 04 Mar 2015 11:19:07 -0800] rev 78
Added tag v1.3.1 for changeset 7b7810fee305
Wed, 04 Mar 2015 11:18:25 -0800 Bump version and copyright.
Mahlon E. Smith <mahlon@martini.nu> [Wed, 04 Mar 2015 11:18:25 -0800] rev 77
Bump version and copyright.
Tue, 16 Dec 2014 16:30:08 -0800 Use the system tempdir instead of hardcoding /tmp.
Mahlon E. Smith <mahlon@laika.com> [Tue, 16 Dec 2014 16:30:08 -0800] rev 76
Use the system tempdir instead of hardcoding /tmp.
Thu, 04 Dec 2014 14:15:24 -0800 Added signature for changeset ceb8bd75e05b
Mahlon E. Smith <mahlon@laika.com> [Thu, 04 Dec 2014 14:15:24 -0800] rev 75
Added signature for changeset ceb8bd75e05b
Thu, 04 Dec 2014 14:15:17 -0800 Added tag v1.3.0 for changeset b3b840a4b56c
Mahlon E. Smith <mahlon@laika.com> [Thu, 04 Dec 2014 14:15:17 -0800] rev 74
Added tag v1.3.0 for changeset b3b840a4b56c
Thu, 04 Dec 2014 14:15:09 -0800 Minor style cleanups, version bump. v1.3.0
Mahlon E. Smith <mahlon@laika.com> [Thu, 04 Dec 2014 14:15:09 -0800] rev 73
Minor style cleanups, version bump.
Wed, 03 Dec 2014 09:47:26 +0100 Add a 'less' command, that does the same as cat, but uses a pager.
Dennis Kaarsemaker <dennis.kaarsemaker@booking.com> [Wed, 03 Dec 2014 09:47:26 +0100] rev 72
Add a 'less' command, that does the same as cat, but uses a pager. To avoid code duplication, refactor run_cat to be a thin wrapper around a common function called by both run_cat and run_less.
Mon, 11 Aug 2014 11:25:33 -0700 Branch merge.
Mahlon E. Smith <mahlon@laika.com> [Mon, 11 Aug 2014 11:25:33 -0700] rev 71
Branch merge.
Mon, 11 Aug 2014 11:19:43 -0700 Added signature for changeset b220dc774937
Mahlon E. Smith <mahlon@laika.com> [Mon, 11 Aug 2014 11:19:43 -0700] rev 70
Added signature for changeset b220dc774937
Mon, 11 Aug 2014 11:19:39 -0700 Added tag 1.2.0 for changeset 1a480ba231b6
Mahlon E. Smith <mahlon@laika.com> [Mon, 11 Aug 2014 11:19:39 -0700] rev 69
Added tag 1.2.0 for changeset 1a480ba231b6
Mon, 11 Aug 2014 11:19:01 -0700 Explicitly disable wrapping when writing to file, leaving it up to the v1.2.0
Dennis Kaarsemaker <dennis.kaarsemaker@booking.com> [Mon, 11 Aug 2014 11:19:01 -0700] rev 68
Explicitly disable wrapping when writing to file, leaving it up to the user's editor. No reason to have shelldap and editor wrap battles. Dennis Kaarsemaker <dennis.kaarsemaker@booking.com>
Mon, 11 Aug 2014 11:07:00 -0700 Add 'rm' for a fully qualified DN, instead of only working with RDN.
Mahlon E. Smith <mahlon@laika.com> [Mon, 11 Aug 2014 11:07:00 -0700] rev 67
Add 'rm' for a fully qualified DN, instead of only working with RDN. Reported by Lars Tauber <taeuber@bbaw.de>.
Mon, 23 Jun 2014 08:17:18 -0700 Fix the pod so it can build without complaint under perl 5.20, bump to
Mahlon E. Smith <mahlon@martini.nu> [Mon, 23 Jun 2014 08:17:18 -0700] rev 66
Fix the pod so it can build without complaint under perl 5.20, bump to v1.1.1. Patch from Kurt Jaeger <pi@FreeBSD.org>.
Sat, 21 Jun 2014 13:36:44 -0700 Added tag 1.1.0 for changeset e1728adb2561
Mahlon E. Smith <mahlon@martini.nu> [Sat, 21 Jun 2014 13:36:44 -0700] rev 65
Added tag 1.1.0 for changeset e1728adb2561
Sat, 21 Jun 2014 13:36:33 -0700 Bump version. v1.1.0
Mahlon E. Smith <mahlon@martini.nu> [Sat, 21 Jun 2014 13:36:33 -0700] rev 64
Bump version.
Tue, 03 Dec 2013 11:47:01 -0800 Add CONTRIBUTORS file.
Mahlon E. Smith <mahlon@laika.com> [Tue, 03 Dec 2013 11:47:01 -0800] rev 63
Add CONTRIBUTORS file.
Tue, 03 Dec 2013 11:11:02 -0800 Add quick documentation blurb for SASL mechanisms. Make SASL
Mahlon E. Smith <mahlon@laika.com> [Tue, 03 Dec 2013 11:11:02 -0800] rev 62
Add quick documentation blurb for SASL mechanisms. Make SASL dependency optional.
Tue, 03 Dec 2013 10:27:03 -0800 Add simple SASL support. Patch from Michael Raitza <spacefrogg-devel@meterriblecrew.net>.
Mahlon E. Smith <mahlon@laika.com> [Tue, 03 Dec 2013 10:27:03 -0800] rev 61
Add simple SASL support. Patch from Michael Raitza <spacefrogg-devel@meterriblecrew.net>.
Tue, 03 Dec 2013 10:13:24 -0800 Fix the DN regexp to include dashes. Patch from Mike Hix <m@hix.io>.
Mahlon E. Smith <mahlon@laika.com> [Tue, 03 Dec 2013 10:13:24 -0800] rev 60
Fix the DN regexp to include dashes. Patch from Mike Hix <m@hix.io>.
Wed, 15 May 2013 12:18:54 -0700 Added tag 1.0.2 for changeset 94b64bbf93cf
Mahlon E. Smith <mahlon@laika.com> [Wed, 15 May 2013 12:18:54 -0700] rev 59
Added tag 1.0.2 for changeset 94b64bbf93cf
Wed, 15 May 2013 12:17:51 -0700 Automatically use ldif syntax highlighting for editors that understand
Mahlon E. Smith <mahlon@laika.com> [Wed, 15 May 2013 12:17:51 -0700] rev 58
Automatically use ldif syntax highlighting for editors that understand LDIF. (rickh_shelldap@printstring.com)
Fri, 03 May 2013 10:58:03 -0700 Catch a case where the LDAP object is defined, but in a state that
Mahlon E. Smith <mahlon@laika.com> [Fri, 03 May 2013 10:58:03 -0700] rev 57
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.
Fri, 26 Apr 2013 15:52:03 -0700 Fix another LCS edge case that rev #0cc20d93ff50 introduced.
Mahlon E. Smith <mahlon@laika.com> [Fri, 26 Apr 2013 15:52:03 -0700] rev 56
Fix another LCS edge case that rev #0cc20d93ff50 introduced.
Thu, 18 Apr 2013 12:07:56 -0700 Added tag 1.0.1 for changeset 0cc20d93ff50
Mahlon E. Smith <mahlon@martini.nu> [Thu, 18 Apr 2013 12:07:56 -0700] rev 55
Added tag 1.0.1 for changeset 0cc20d93ff50
Thu, 18 Apr 2013 12:06:48 -0700 Fix for edge case Diff::LCS traversals. Also ensure re-edit state is
Mahlon E. Smith <mahlon@laika.com> [Thu, 18 Apr 2013 12:06:48 -0700] rev 54
Fix for edge case Diff::LCS traversals. Also ensure re-edit state is cleared in between attempts.
Tue, 19 Mar 2013 16:36:30 -0700 Added signature for changeset 5de7014b0e60
Mahlon E. Smith <mahlon@laika.com> [Tue, 19 Mar 2013 16:36:30 -0700] rev 53
Added signature for changeset 5de7014b0e60
Tue, 19 Mar 2013 16:36:14 -0700 Added tag 1.0.0 for changeset 27bbe75233a3
Mahlon E. Smith <mahlon@laika.com> [Tue, 19 Mar 2013 16:36:14 -0700] rev 52
Added tag 1.0.0 for changeset 27bbe75233a3
Tue, 19 Mar 2013 16:35:33 -0700 Add the "inspect" command, which provides some quick reference for v1.0.0
Mahlon E. Smith <mahlon@laika.com> [Tue, 19 Mar 2013 16:35:33 -0700] rev 51
Add the "inspect" command, which provides some quick reference for server schema objectClasses and attributes.
Fri, 15 Mar 2013 10:02:20 -0700 Numerous changes:
Mahlon E. Smith <mahlon@laika.com> [Fri, 15 Mar 2013 10:02:20 -0700] rev 50
Numerous changes: - Add a command line option (-f) to specify an alternate configuration file. - Whitespace and comment cleanup. - Allow setting the $editor from the config file. - Break out the fetching of valid must/may attributes for an object class into a separate function - Offer to re-enter the editor if there is an error during create or edit, so changes aren't lost. Thanks to Alexander Perlis <aperlis@math.lsu.edu> for the suggestion. - Wrap the passwd command with connection retry. - Change the version number to reflect semantic versioning (http://semver.org), in preparation of the 1.0.0 release.
Fri, 15 Mar 2013 10:02:19 -0700 Alter the default wrap width for LDIF to expand to the terminal size,
Mahlon E. Smith <mahlon@laika.com> [Fri, 15 Mar 2013 10:02:19 -0700] rev 49
Alter the default wrap width for LDIF to expand to the terminal size, with an optional rc file override.
Fri, 15 Mar 2013 10:02:18 -0700 More robust path for connection retries. Show optional, unused
Mahlon E. Smith <mahlon@laika.com> [Fri, 15 Mar 2013 10:02:18 -0700] rev 48
More robust path for connection retries. Show optional, unused attributes as comments in the editor.
Sun, 13 Jan 2013 20:29:12 -0800 Fix the gmake variable that snags the current version number.
Mahlon E. Smith <mahlon@martini.nu> [Sun, 13 Jan 2013 20:29:12 -0800] rev 47
Fix the gmake variable that snags the current version number.
Thu, 10 Jan 2013 18:24:27 -0800 Fix the uninitialized $path value errors I erroneously introduced on
Mahlon E. Smith <mahlon@laika.com> [Thu, 10 Jan 2013 18:24:27 -0800] rev 46
Fix the uninitialized $path value errors I erroneously introduced on 'cd' without an argument.
Tue, 08 Jan 2013 15:57:22 -0800 Added tag 0.7 for changeset 4e77e8e5d467
Mahlon E. Smith <mahlon@laika.com> [Tue, 08 Jan 2013 15:57:22 -0800] rev 45
Added tag 0.7 for changeset 4e77e8e5d467
Tue, 08 Jan 2013 15:57:18 -0800 Bump to v0.7.
Mahlon E. Smith <mahlon@laika.com> [Tue, 08 Jan 2013 15:57:18 -0800] rev 44
Bump to v0.7.
Tue, 08 Jan 2013 11:27:59 -0800 Attempt to retry the operation on failure.
Mahlon E. Smith <mahlon@laika.com> [Tue, 08 Jan 2013 11:27:59 -0800] rev 43
Attempt to retry the operation on failure. Less-than-optimal behavior reported by Alexander Perlis <aperlis@math.lsu.edu>.
Tue, 27 Nov 2012 11:32:41 -0800 Add a flag to force a password prompt, so you can override credentials
Mahlon E. Smith <mahlon@laika.com> [Tue, 27 Nov 2012 11:32:41 -0800] rev 42
Add a flag to force a password prompt, so you can override credentials from your cached shelldap.rc.
Wed, 10 Oct 2012 22:44:40 +0200 Take only second argument for run_{cd,edit,mkdir}
Salvatore Bonaccorso <carnil@debian.org> [Wed, 10 Oct 2012 22:44:40 +0200] rev 41
Take only second argument for run_{cd,edit,mkdir} 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. --- shelldap | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
Mon, 12 Sep 2011 08:35:25 -0700 Fix bug introduced in rev:a3a710f720dd with passwd arguments.
Mahlon E. Smith <mahlon@martini.nu> [Mon, 12 Sep 2011 08:35:25 -0700] rev 40
Fix bug introduced in rev:a3a710f720dd with passwd arguments.
Tue, 06 Sep 2011 16:28:31 -0700 Added tag 0.5 for changeset 12f279ef4f9d
Mahlon E. Smith <mahlon@martini.nu> [Tue, 06 Sep 2011 16:28:31 -0700] rev 39
Added tag 0.5 for changeset 12f279ef4f9d
Tue, 06 Sep 2011 16:22:42 -0700 Backout the additional objectClasses patch for mkdir: same behavior can
Mahlon E. Smith <mahlon@martini.nu> [Tue, 06 Sep 2011 16:22:42 -0700] rev 38
Backout the additional objectClasses patch for mkdir: same behavior can be acheived with 'touch', less complex to leave it as is.
Tue, 06 Sep 2011 16:10:33 -0700 Add a --version flag.
Mahlon E. Smith <mahlon@martini.nu> [Tue, 06 Sep 2011 16:10:33 -0700] rev 37
Add a --version flag.
Tue, 06 Sep 2011 16:05:35 -0700 Small documentation fixes, add better verbosity when saving connection
Mahlon E. Smith <mahlon@martini.nu> [Tue, 06 Sep 2011 16:05:35 -0700] rev 36
Small documentation fixes, add better verbosity when saving connection cache data.
Tue, 06 Sep 2011 16:05:34 -0700 Make sure the hasSubordinates attribute is defined before checking its
Mahlon E. Smith <mahlon@martini.nu> [Tue, 06 Sep 2011 16:05:34 -0700] rev 35
Make sure the hasSubordinates attribute is defined before checking its value.
Tue, 06 Sep 2011 16:05:31 -0700 fix 'ls -R' output, minor style cleanup
Mahlon E. Smith <mahlon@martini.nu> [Tue, 06 Sep 2011 16:05:31 -0700] rev 34
fix 'ls -R' output, minor style cleanup
Tue, 06 Sep 2011 16:03:31 -0700 Repair broken path behavior, remove unneeded #path_to_dn 'relative'
Mahlon E. Smith <mahlon@martini.nu> [Tue, 06 Sep 2011 16:03:31 -0700] rev 33
Repair broken path behavior, remove unneeded #path_to_dn 'relative' flag.
Sun, 06 Mar 2011 20:51:08 +0100 [PATCH 19/19] remove rdn_to_dn() after its last users are gone
Peter Marschall <peter@adpm.de> [Sun, 06 Mar 2011 20:51:08 +0100] rev 32
[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(-)
Sun, 06 Mar 2011 20:31:05 +0100 run_cat: convert to using path_to_dn()
Peter Marschall <peter@adpm.de> [Sun, 06 Mar 2011 20:31:05 +0100] rev 31
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()
Sun, 06 Mar 2011 20:11:47 +0100 add method path_to_dn() to convert a given "path" to a DN
Peter Marschall <peter@adpm.de> [Sun, 06 Mar 2011 20:11:47 +0100] rev 30
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
Sun, 06 Mar 2011 14:53:39 +0100 mkdir: support more objectclasses
Peter Marschall <peter@adpm.de> [Sun, 06 Mar 2011 14:53:39 +0100] rev 29
mkdir: support more objectclasses Depending on the naming attribute given, support the objectclasses 'country' and 'organization' in addition to the default 'organizationalUnit'.
Sat, 05 Mar 2011 22:22:47 +0100 make_filter: cope with filters that are already parenthesized
Peter Marschall <peter@adpm.de> [Sat, 05 Mar 2011 22:22:47 +0100] rev 28
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))'
Sat, 05 Mar 2011 22:13:27 +0100 run_list: new argument syntax: [<options>] [<filter>] [<attributes>]
Peter Marschall <peter@adpm.de> [Sat, 05 Mar 2011 22:13:27 +0100] rev 27
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.
Sat, 05 Mar 2011 20:56:20 +0100 fix attribute lists for LDAP queries
Peter Marschall <peter@adpm.de> [Sat, 05 Mar 2011 20:56:20 +0100] rev 26
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.
Sat, 05 Mar 2011 20:24:07 +0100 remove now unused parent_dn() method
Peter Marschall <peter@adpm.de> [Sat, 05 Mar 2011 20:24:07 +0100] rev 25
remove now unused parent_dn() method
Sat, 05 Mar 2011 20:19:18 +0100 cd: flexible treatment of repeated '..', even as prefix
Peter Marschall <peter@adpm.de> [Sat, 05 Mar 2011 20:19:18 +0100] rev 24
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
Tue, 06 Sep 2011 15:59:10 -0700 small style cleanup
Mahlon E. Smith <mahlon@martini.nu> [Tue, 06 Sep 2011 15:59:10 -0700] rev 23
small style cleanup
Sat, 05 Mar 2011 19:41:07 +0100 base(): make more secure, allow '' as DN
Peter Marschall <peter@adpm.de> [Sat, 05 Mar 2011 19:41:07 +0100] rev 22
base(): make more secure, allow '' as DN Only accept DNs as arguments to base that are legal DNs. Convert DN given into canonical form.
Sat, 05 Mar 2011 19:15:48 +0100 slight cleanup: make more clear, it's an array
Peter Marschall <peter@adpm.de> [Sat, 05 Mar 2011 19:15:48 +0100] rev 21
slight cleanup: make more clear, it's an array
Sat, 05 Mar 2011 19:08:50 +0100 use sane way to get a default basedn: RootDSe's namingContexts
Peter Marschall <peter@adpm.de> [Sat, 05 Mar 2011 19:08:50 +0100] rev 20
use sane way to get a default basedn: RootDSe's namingContexts
Tue, 06 Sep 2011 15:59:07 -0700 Add documentation for the additional short flags.
Mahlon E. Smith <mahlon@martini.nu> [Tue, 06 Sep 2011 15:59:07 -0700] rev 19
Add documentation for the additional short flags.
(0) -60 tip