From 78acc1876e96947f951ff7fbe764ef7d4c4c6bf0 Mon Sep 17 00:00:00 2001 From: "mahlon@martini.nu" Date: Wed, 13 Jan 2016 19:14:17 +0000 Subject: [PATCH] Add a "real" change log. FossilOrigin-Name: 0bcc73d6482d57d4ee257d8354589ffe96947a32cc1394b24477283253b9c643 --- CHANGELOG | 157 +++++++++++++++++++++++++++++++++++++++++++++++++++ CONTRIBUTORS | 2 +- Makefile | 3 +- shelldap | 2 +- 4 files changed, 160 insertions(+), 4 deletions(-) create mode 100644 CHANGELOG diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..0d7105d --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,157 @@ +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. :-) + + diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 68004aa..40ba905 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -7,7 +7,7 @@ Gertjan Halkes Giacomo Tenaglia Jonathan Rozes Josef Wells -Landry Breuil +Landry Breuil Lars Täuber Michael Granger Michael Raitza diff --git a/Makefile b/Makefile index 5f5d0fb..1ae64b3 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,6 @@ VERSION := $(shell awk '/VERSION =/ { print $$4 }' shelldap | sed -e "s/[';]//g" release: @mkdir shelldap-${VERSION} @cp shelldap shelldap-${VERSION} - @hg log --style=changelog > shelldap-${VERSION}/ChangeLog - @pod2text shelldap > shelldap-${VERSION}/README + @pod2text shelldap > shelldap-${VERSION}/USAGE @tar -czvf shelldap-${VERSION}.tar.gz shelldap-${VERSION} @rm -rf shelldap-${VERSION} diff --git a/shelldap b/shelldap index 2f400e6..d9398b2 100755 --- a/shelldap +++ b/shelldap @@ -2303,7 +2303,7 @@ use strict; use warnings; $0 = 'shelldap'; -my $VERSION = '1.3.1'; +my $VERSION = '1.3.2'; use Getopt::Long; use YAML::Syck;