diff --git a/CHANGELOG b/CHANGELOG index 2ff1bab..567e200 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,10 @@ +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 @@ -66,7 +72,7 @@ 2014-06-21 v.1.1.0 * Add CONTRIBUTORS file. - + * Add simple (optional) SASL support. * Fix the DN regexp to include dashes. @@ -85,7 +91,7 @@ 2013-04-18 v1.0.1 - * Fix for edge case Diff::LCS traversals. + * Fix for edge case Diff::LCS traversals. * Ensure re-edit state is cleared in between attempts. diff --git a/LICENSE b/LICENSE index 42d1a4d..8bb2d12 100755 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ -Copyright (c) 2006-2019, Mahlon E. Smith +Copyright (c) 2006-2024, Mahlon E. Smith All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/README.md b/README.md index b7de268..118ae3a 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,11 @@ Witness! ``` -% shelldap +% shelldap ~ > [ tab ] -~ > -cat clear cp delete env grep id ls move passwd read search touch whoami -cd copy create edit exit help list mkdir mv pwd rm setenv vi +~ > +cat clear cp delete env grep id ls move passwd read search touch whoami +cd copy create edit exit help list mkdir mv pwd rm setenv vi ~ > cd ou=People ou=People,~ > cat uid=ma[ tab ] ou=People,~ > cat uid=mahlon @@ -44,7 +44,7 @@ uid: mahlon uidNumber: 20933 userPassword: * -ou=People,~ > +ou=People,~ > ``` @@ -54,10 +54,15 @@ Downloads You can download the latest script [here](https://code.martini.nu/fossil/shelldap/tarball/tip/shelldap-tip.tar.gz). -It is also available via the -[FreeBSD ports](http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/shelldap/) system, OS X via -[macports](https://trac.macports.org/browser/trunk/dports/net/shelldap/Portfile), Debian/Ubuntu via [apt](https://packages.debian.org/shelldap), -NetBSD's [pkgsrc](ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/sysutils/shelldap/README.html), OpenBSD [ports](http://openports.se/sysutils/shelldap), openSUSE's [build service](http://software.opensuse.org/search?q=shelldap&baseproject=openSUSE%3AFactory&lang=en), and as a Fedora [RPM](https://src.fedoraproject.org/rpms/shelldap). +It is also available via the +[FreeBSD ports](https://ports.freebsd.org/cgi/ports.cgi?query=shelldap&stype=all&sektion=all) system, +OS X via [macports](https://trac.macports.org/browser/trunk/dports/net/shelldap/Portfile), +Debian/Ubuntu via [apt](https://packages.debian.org/shelldap), +NetBSD's [pkgsrc](http://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/sysutils/shelldap/index.html), +OpenBSD [ports](https://openports.pl/path/sysutils/shelldap), +openSUSE's [build service](https://software.opensuse.org/package/shelldap?search_term=shelldap), +Arch's User Repository [AUR](https://aur.archlinux.org/packages/shelldap), +and as a Fedora [RPM](https://src.fedoraproject.org/rpms/shelldap). Many thanks to the maintainers of these packages. @@ -71,7 +76,7 @@ Shelldap requires the following perl modules to function properly: * YAML::Syck * Term::Shell -* Digest::MD5 +* Digest::MD5 * Net::LDAP * Algorithm::Diff diff --git a/shelldap b/shelldap index 60ce23a..898ccd9 100755 --- a/shelldap +++ b/shelldap @@ -2703,7 +2703,7 @@ use warnings; use Fatal qw/open/; $0 = 'shelldap'; -my $VERSION = '1.5.1'; +my $VERSION = '1.5.2'; use Getopt::Long qw(:config no_ignore_case); use YAML::Syck qw//;