]> eyrie.org Git - kerberos/kadmin-remctl.git/log
kerberos/kadmin-remctl.git
10 years agoFinalize changes for 3.6-1 debian debian/3.6-1
Russ Allbery [Wed, 15 Jan 2014 22:56:17 +0000 (14:56 -0800)]
Finalize changes for 3.6-1

10 years agoSupport signature verification and xz in watch
Russ Allbery [Wed, 15 Jan 2014 22:51:55 +0000 (14:51 -0800)]
Support signature verification and xz in watch

* Add necessary keyring and watch configuration for uscan to verify
  PGP signatures on new upstream releases.
* Prefer xz compression in the watch configuration.

10 years agoRemove single-debian-patch from local-options
Russ Allbery [Wed, 15 Jan 2014 22:48:01 +0000 (14:48 -0800)]
Remove single-debian-patch from local-options

If I need to carry patches in the future, I'll use gbp pq.

10 years agoUpdate standards version to 3.9.5
Russ Allbery [Wed, 15 Jan 2014 22:47:37 +0000 (14:47 -0800)]
Update standards version to 3.9.5

10 years agoRemove now-unnecessary dh_builddeb override to force xz compression
Russ Allbery [Wed, 15 Jan 2014 22:47:04 +0000 (14:47 -0800)]
Remove now-unnecessary dh_builddeb override to force xz compression

10 years agoAdd changelog for upstream 3.6 release
Russ Allbery [Wed, 15 Jan 2014 22:46:18 +0000 (14:46 -0800)]
Add changelog for upstream 3.6 release

10 years agoMerge tag 'upstream/3.6' into debian
Russ Allbery [Wed, 15 Jan 2014 22:45:04 +0000 (14:45 -0800)]
Merge tag 'upstream/3.6' into debian

Upstream version 3.6

10 years agoImported Upstream version 3.6 upstream upstream/3.6
Russ Allbery [Wed, 15 Jan 2014 22:45:02 +0000 (14:45 -0800)]
Imported Upstream version 3.6

10 years agoUpdate debian/copyright for the new release debian/3.5-1
Russ Allbery [Fri, 11 Oct 2013 02:09:56 +0000 (19:09 -0700)]
Update debian/copyright for the new release

10 years agoAdd changelog for upstream 3.5 release
Russ Allbery [Fri, 11 Oct 2013 02:09:25 +0000 (19:09 -0700)]
Add changelog for upstream 3.5 release

10 years agoMerge tag 'upstream/3.5' into debian
Russ Allbery [Fri, 11 Oct 2013 02:07:32 +0000 (19:07 -0700)]
Merge tag 'upstream/3.5' into debian

Upstream version 3.5

10 years agoImported Upstream version 3.5 upstream/3.5
Russ Allbery [Fri, 11 Oct 2013 02:07:30 +0000 (19:07 -0700)]
Imported Upstream version 3.5

10 years agoRelease 3.5 release/3.5
Russ Allbery [Fri, 11 Oct 2013 02:02:59 +0000 (19:02 -0700)]
Release 3.5

10 years agoUpdate to rra-c-util 4.10
Russ Allbery [Fri, 11 Oct 2013 02:00:48 +0000 (19:00 -0700)]
Update to rra-c-util 4.10

* Remove some unnecessary includes.

10 years agoStop remapping Heimdal kpasswd error messages
Russ Allbery [Fri, 11 Oct 2013 01:15:39 +0000 (18:15 -0700)]
Stop remapping Heimdal kpasswd error messages

Stop mapping password quality errors in the Heimdal kpasswd backend.
Instead, remove any prefix about an external password quality program
and pass the rest of the error message back to the user.

10 years agoReport better error when enabling or disabling unknown principals
Russ Allbery [Sat, 5 Oct 2013 23:03:26 +0000 (16:03 -0700)]
Report better error when enabling or disabling unknown principals

Check the existence of the principal before enabling or disabling it
in the Heimdal backend so that nonexistent principals report a clearer
error message instead of an internal error about getAttributes
failure.

10 years agoAdd NEWS entry for parsing the new Heimdal kpasswd prompts
Russ Allbery [Sat, 5 Oct 2013 23:00:31 +0000 (16:00 -0700)]
Add NEWS entry for parsing the new Heimdal kpasswd prompts

10 years agokadmin-backend-heim: Updated string expected in password changing
Jon Robertson [Wed, 2 Oct 2013 21:37:45 +0000 (14:37 -0700)]
kadmin-backend-heim: Updated string expected in password changing

kpasswd changed some of the output it gives when changing a password, so
that expect was failing to match.  Updated to include both new and old
format of the new password verification line.

10 years agoIncrease kpasswd timeouts and fix Perl warnings
Russ Allbery [Tue, 13 Aug 2013 22:22:19 +0000 (15:22 -0700)]
Increase kpasswd timeouts and fix Perl warnings

Also increase the timeout after doing the password change from 30
seconds to 60 seconds to reflect delays that we've seen in production.
Fix another Perl warning if the password change times out.

10 years agoUse get instead of list when checking for a principal on Heimdal
Russ Allbery [Tue, 13 Aug 2013 22:20:10 +0000 (15:20 -0700)]
Use get instead of list when checking for a principal on Heimdal

In the Heimdal backend, use get instead of list to check whether a
given principal already exists.  list requires a complete database
traversal and is much more resource-intensive.

10 years agoIncrease timeout on kpasswd initial authentication
Russ Allbery [Tue, 16 Jul 2013 23:59:21 +0000 (16:59 -0700)]
Increase timeout on kpasswd initial authentication

Increase the timeout for initial authentication during a kpasswd
password change to ten seconds.  The previous timeout of two seconds
was occasionally too short in production.  Also fix a Perl warning if
the initial authentication times out.

10 years agoRevert "Increase timeout on kpasswd initial authentication"
Russ Allbery [Tue, 16 Jul 2013 23:59:50 +0000 (16:59 -0700)]
Revert "Increase timeout on kpasswd initial authentication"

This reverts commit 1e1ec5df49569eac0d3330688aea0df5c839748c.
Commit to wrong branch.

10 years agoIncrease timeout on kpasswd initial authentication
Russ Allbery [Tue, 16 Jul 2013 23:59:21 +0000 (16:59 -0700)]
Increase timeout on kpasswd initial authentication

Increase the timeout for initial authentication during a kpasswd
password change to ten seconds.  The previous timeout of two seconds
was occasionally too short in production.  Also fix a Perl warning if
the initial authentication times out.

10 years agoFinalize changes for version 3.4-1 debian/3.4-1
Russ Allbery [Tue, 9 Jul 2013 23:55:34 +0000 (16:55 -0700)]
Finalize changes for version 3.4-1

10 years agoMerge tag 'upstream/3.4' into debian
Russ Allbery [Tue, 9 Jul 2013 23:38:42 +0000 (16:38 -0700)]
Merge tag 'upstream/3.4' into debian

Upstream version 3.4

10 years agoImported Upstream version 3.4 upstream/3.4
Russ Allbery [Tue, 9 Jul 2013 23:38:40 +0000 (16:38 -0700)]
Imported Upstream version 3.4

10 years agoImport KRB5_KDB_DISALLOW_SVR release/3.4
Russ Allbery [Tue, 9 Jul 2013 23:33:51 +0000 (16:33 -0700)]
Import KRB5_KDB_DISALLOW_SVR

Required for setting that flag on newly created accounts.

10 years agoDrop --as-needed for now for easier backporting to squeeze
Russ Allbery [Tue, 9 Jul 2013 23:18:22 +0000 (16:18 -0700)]
Drop --as-needed for now for easier backporting to squeeze

10 years agoAdd upstream changelog for 3.4
Russ Allbery [Tue, 9 Jul 2013 22:31:14 +0000 (15:31 -0700)]
Add upstream changelog for 3.4

10 years agoMerge tag 'upstream/3.4' into debian
Russ Allbery [Tue, 9 Jul 2013 22:30:24 +0000 (15:30 -0700)]
Merge tag 'upstream/3.4' into debian

Upstream version 3.4

10 years agoImported Upstream version 3.4
Russ Allbery [Tue, 9 Jul 2013 22:30:22 +0000 (15:30 -0700)]
Imported Upstream version 3.4

10 years agoRelease 3.4
Russ Allbery [Tue, 9 Jul 2013 22:10:55 +0000 (15:10 -0700)]
Release 3.4

10 years agoAdd AC_SYS_LARGEFILE and AM_PROG_AR to configure.ac
Russ Allbery [Tue, 9 Jul 2013 22:09:38 +0000 (15:09 -0700)]
Add AC_SYS_LARGEFILE and AM_PROG_AR to configure.ac

Following current best practices and Automake 1.13 requirements.

10 years agoFix MIT references in kadmin-backend-heim documentation
Russ Allbery [Tue, 9 Jul 2013 22:08:42 +0000 (15:08 -0700)]
Fix MIT references in kadmin-backend-heim documentation

Some of the kadmin-backend-heim documentation assumed configuration
for MIT Kerberos, referenced MIT Kerberos flags, or talked about
running an external kadmin binary.  Fix all of that, and also clean
up references to Kerberos v5 and be explicit about the KDC
implementation where appropriate.

10 years agoChange the default principal regex to allow two characters
Russ Allbery [Tue, 9 Jul 2013 21:57:18 +0000 (14:57 -0700)]
Change the default principal regex to allow two characters

Change the default allowed principal regex to allow two-character user
principals.  This is just a default and can be overridden by setting
the allowed key in the configuration.

10 years agoSet disallow-svr on all newly-created principals
Russ Allbery [Tue, 9 Jul 2013 21:56:35 +0000 (14:56 -0700)]
Set disallow-svr on all newly-created principals

Set the disallow-svr flag on all newly-created principals.  This
prohibits obtaining service tickets for the principal, which provides
some hardening against brute force attacks.  Since the create command
is designed for creation of user principals, not service principals,
and use of service tickets for user principals is quite obscure and
rare in Kerberos, this seems like a better default.

11 years agoFix a segfault in passwd_change on aborted authentication
Russ Allbery [Mon, 25 Mar 2013 22:31:19 +0000 (15:31 -0700)]
Fix a segfault in passwd_change on aborted authentication

If one aborts the initial Kerberos authentication, passwd_change
attempted to free a credential cache that was NULL.  Set ccache
to NULL until it's reused to avoid that behavior.

11 years agoResynchronize README against the package web page
Russ Allbery [Mon, 25 Mar 2013 22:27:17 +0000 (15:27 -0700)]
Resynchronize README against the package web page

11 years agoFinalize changes for 3.3-1 debian/3.3-1
Russ Allbery [Mon, 25 Mar 2013 18:06:06 +0000 (11:06 -0700)]
Finalize changes for 3.3-1

11 years agoUse full path to Stanford's password file in password-change
Russ Allbery [Mon, 25 Mar 2013 18:05:37 +0000 (11:05 -0700)]
Use full path to Stanford's password file in password-change

11 years agoAdd IPC::Run dependency for kadmin-remctl-heimdal
Russ Allbery [Mon, 25 Mar 2013 18:04:48 +0000 (11:04 -0700)]
Add IPC::Run dependency for kadmin-remctl-heimdal

11 years agoUse DEB_CFLAGS_MAINT_APPEND instead of overriding CFLAGS
Russ Allbery [Mon, 25 Mar 2013 17:58:21 +0000 (10:58 -0700)]
Use DEB_CFLAGS_MAINT_APPEND instead of overriding CFLAGS

* Use DEB_CFLAGS_MAINT_APPEND to add the Stanford-specific settings
  for the password file path and remctl host for password changes.

11 years agoUse dh-autoreconf with --as-needed
Russ Allbery [Mon, 25 Mar 2013 17:55:17 +0000 (10:55 -0700)]
Use dh-autoreconf with --as-needed

* Use dh-autoreconf to rebuild the Autotools build system, and link with
  --as-needed to remove the additional unnecessarily library
  dependencies for the client.

11 years agoConvert debian/copyright to copyright-format 1.0
Russ Allbery [Mon, 25 Mar 2013 17:51:15 +0000 (10:51 -0700)]
Convert debian/copyright to copyright-format 1.0

11 years agoUpdate to standards version 3.9.4, update Vcs-Git
Russ Allbery [Mon, 25 Mar 2013 17:47:13 +0000 (10:47 -0700)]
Update to standards version 3.9.4, update Vcs-Git

* Update to standards version 3.9.4.
  - Add branch information to the Vcs-Git header.

11 years agoUpdate to debhelper compatibility level V9
Russ Allbery [Mon, 25 Mar 2013 17:43:06 +0000 (10:43 -0700)]
Update to debhelper compatibility level V9

* Update to debhelper compatibility level V9.
  - Enable parallel builds.
  - Enable build hardening flags.

11 years agoSwitch to xz compression for the upstream and Debian tarballs
Russ Allbery [Mon, 25 Mar 2013 17:41:31 +0000 (10:41 -0700)]
Switch to xz compression for the upstream and Debian tarballs

11 years agoMove single-debian-patch to local-options
Russ Allbery [Mon, 25 Mar 2013 17:38:09 +0000 (10:38 -0700)]
Move single-debian-patch to local-options

* Move single-debian-patch to local-options and patch-header to
  local-patch-header so that they only apply to the packages I build and
  NMUs get regular version-numbered patches.

11 years agoAdd upstream changelog for 3.3 release
Russ Allbery [Mon, 25 Mar 2013 17:29:22 +0000 (10:29 -0700)]
Add upstream changelog for 3.3 release

11 years agoMerge tag 'upstream/3.3' into debian
Russ Allbery [Mon, 25 Mar 2013 17:27:38 +0000 (10:27 -0700)]
Merge tag 'upstream/3.3' into debian

Upstream version 3.3

11 years agoImported Upstream version 3.3 upstream/3.3
Russ Allbery [Mon, 25 Mar 2013 17:27:34 +0000 (10:27 -0700)]
Imported Upstream version 3.3

11 years agoRelease 3.3 release/3.3
Russ Allbery [Mon, 25 Mar 2013 17:24:48 +0000 (10:24 -0700)]
Release 3.3

11 years agoUpdate licensing information
Russ Allbery [Mon, 25 Mar 2013 17:17:02 +0000 (10:17 -0700)]
Update licensing information

Convert LICENSE to a copyright-format 1.0 file.  Switch licenses
from the older MIT license to the current Expat license.

11 years agoUpdate README to current format, update install instructions
Russ Allbery [Mon, 25 Mar 2013 16:42:59 +0000 (09:42 -0700)]
Update README to current format, update install instructions

Use my new layout for README with a separate LICENSE section.
Update the installation instructions around how finding the
Kerberos libraries works.

11 years agoUpdate to rra-c-util 4.8
Russ Allbery [Mon, 25 Mar 2013 16:33:34 +0000 (09:33 -0700)]
Update to rra-c-util 4.8

* Fix Heimdal libroken probes for old versions of Heimdal.
* Fix Kerberos header probing with non-standard include paths.
* Pass --deps to krb5-config if it is supported.
* Properly find krb5.h on NetBSD systems.
* Fix stripping of -I/usr/include from krb5-config output.
* Avoid using krb5-config if specific Kerberos paths are configured.
* Use PATH_KRB5_CONFIG instead of KRB5_CONFIG to locate krb5-config.
* Replace concat with xasprintf.
* xasprintf is now void and always calls the failure handler on error.
* Improve __attribute__ portability to old GCC or non-GCC compilers.
* Add -D_FORTIFY_SOURCE=2 to make warnings flags.
* Probe for ssize_t and replace it in portable/system.h if not found.
* Include strings.h in portable/system.h if it exists.
* Add a pointer to rra-c-util in all files.

11 years agoNEWS wording tweaks for the networking fix
Russ Allbery [Mon, 25 Mar 2013 15:35:25 +0000 (08:35 -0700)]
NEWS wording tweaks for the networking fix

11 years agoExit with non-zero status if check_passwd fails
Russ Allbery [Tue, 12 Mar 2013 02:30:02 +0000 (19:30 -0700)]
Exit with non-zero status if check_passwd fails

Exit with a non-zero status if the check_passwd command rejects the
password.  Previously, an error would be reported but the backend
would always report a successful zero status if the password could be
checked, even if it was rejected.

11 years agoBetter error when changing password of disabled account
Russ Allbery [Tue, 12 Mar 2013 02:29:25 +0000 (19:29 -0700)]
Better error when changing password of disabled account

Produce a better error message when trying to change the password of a
disabled account with the Heimdal backend.

11 years agoIn Heimdal version, do password strength check with IPC::Run
Russ Allbery [Tue, 12 Mar 2013 02:19:50 +0000 (19:19 -0700)]
In Heimdal version, do password strength check with IPC::Run

Something about the workaround code to suppress the stderr result
from Heimdal's libraries causes STDERR handling to get messed up
in Perl.  Since the password strength checking program returns its
error on stderr, this is a problem.  IPC::Run works properly and is
much more succinct, so switch to it.

11 years agoFurther Heimdal error handling fixes
Russ Allbery [Mon, 25 Feb 2013 04:23:30 +0000 (20:23 -0800)]
Further Heimdal error handling fixes

Clean up error reporting in the Heimdal version of kadmin-backend.
Use the correct (rather than the documented) way to tell
Heimdal::Kadm5 to throw exceptions, and ensure that all kadmin
functions uniformly use the same standard error formatting and exit
status for kadmin failures.

Also suppress the standard error output from the Heimdal library since
Heimdal::Kadm5 does not.

11 years agoRetry connecting to Heimdal if the first try fails
Russ Allbery [Fri, 22 Feb 2013 02:21:38 +0000 (18:21 -0800)]
Retry connecting to Heimdal if the first try fails

In the Heimdal version of kadmin-backend, retry the kadmin connection
once if the first connection fails.  This is a workaround for a
transient networking error that we're seeing at Stanford and therefore
may not be fully appropriate for other sites.  Even on a successful
reconnect, this will cause some errors to be sent to standard error
due to the behavior of Heimdal::Kadm5.

12 years agoStrip whitespace from the username after prompting in passwd_change
Russ Allbery [Sat, 3 Dec 2011 05:47:46 +0000 (21:47 -0800)]
Strip whitespace from the username after prompting in passwd_change

When prompting for a username in passwd_change, strip any surrounding
whitespace from that username before proceeding.

13 years agoFinalize changes for 3.2-1 debian/3.2-1
Russ Allbery [Thu, 9 Jun 2011 22:05:26 +0000 (15:05 -0700)]
Finalize changes for 3.2-1

13 years agoUpdate debian/copyright for upstream 3.2 release
Russ Allbery [Thu, 9 Jun 2011 22:01:32 +0000 (15:01 -0700)]
Update debian/copyright for upstream 3.2 release

13 years agoUpdate to standards version 3.9.2
Russ Allbery [Thu, 9 Jun 2011 21:59:46 +0000 (14:59 -0700)]
Update to standards version 3.9.2

13 years agoUpdate to debhelper compatibility level V8
Russ Allbery [Thu, 9 Jun 2011 21:59:27 +0000 (14:59 -0700)]
Update to debhelper compatibility level V8

13 years agoAdd changelog for upstream 3.2 release
Russ Allbery [Thu, 9 Jun 2011 21:58:37 +0000 (14:58 -0700)]
Add changelog for upstream 3.2 release

13 years agoImported Upstream version 3.2 upstream/3.2
Russ Allbery [Thu, 9 Jun 2011 21:56:35 +0000 (14:56 -0700)]
Imported Upstream version 3.2

13 years agoMerge commit 'upstream/3.2' into debian
Russ Allbery [Thu, 9 Jun 2011 21:56:35 +0000 (14:56 -0700)]
Merge commit 'upstream/3.2' into debian

13 years agoRelease 3.2 release/3.2
Russ Allbery [Thu, 9 Jun 2011 21:54:46 +0000 (14:54 -0700)]
Release 3.2

13 years agoNote in README that kasetkey requires old wallet versions
Russ Allbery [Thu, 9 Jun 2011 21:54:13 +0000 (14:54 -0700)]
Note in README that kasetkey requires old wallet versions

13 years agoUpdate LICENSE and README license statement
Russ Allbery [Thu, 9 Jun 2011 21:53:06 +0000 (14:53 -0700)]
Update LICENSE and README license statement

13 years agoUse the correct form of the Stanford copyright statement
Russ Allbery [Thu, 9 Jun 2011 21:40:58 +0000 (14:40 -0700)]
Use the correct form of the Stanford copyright statement

13 years agoUpdate the default attribute handling to match production
Russ Allbery [Thu, 9 Jun 2011 21:38:26 +0000 (14:38 -0700)]
Update the default attribute handling to match production

Always set preauth for newly created accounts, whether disabled or
not, to match the way that this is done in production.

13 years agoUpdate to rra-c-util 3.6
Russ Allbery [Thu, 9 Jun 2011 21:33:44 +0000 (14:33 -0700)]
Update to rra-c-util 3.6

* Check for krb5-config in /usr/kerberos/bin as well as user's PATH.
* Add replacement for krb5_appdefault_* functions for AIX Kerberos.
* Fix broken GCC attribute markers.
* Fix Kerberos library probing without transitive shared libraries.
* Suppress warnings when probing for AIX-only Kerberos headers.
* Support Heimdal GSS-API on OpenBSD without a separate libroken.
* Update GCC warning flags for GCC 4.6.1.

13 years agoAdd support for separate password change blacklist
Russ Allbery [Wed, 8 Jun 2011 20:26:04 +0000 (13:26 -0700)]
Add support for separate password change blacklist

Add support for a separate blacklist of principals whose passwords
cannot be changed with reset_passwd but who do not themselves have the
ability to reset passwords.

13 years agoAdd NEWS entry for attribute setting in kadmin-backend-heim
Russ Allbery [Thu, 6 Jan 2011 20:24:29 +0000 (12:24 -0800)]
Add NEWS entry for attribute setting in kadmin-backend-heim

13 years agoMinor coding style fix in kadmin-backend-heim
Russ Allbery [Thu, 6 Jan 2011 20:23:24 +0000 (12:23 -0800)]
Minor coding style fix in kadmin-backend-heim

13 years agoUntabify kadmin-backend-heim
Russ Allbery [Thu, 6 Jan 2011 20:22:15 +0000 (12:22 -0800)]
Untabify kadmin-backend-heim

13 years agoCorrectly handle incorrect password errors from Heimdal
Russ Allbery [Thu, 6 Jan 2011 20:20:50 +0000 (12:20 -0800)]
Correctly handle incorrect password errors from Heimdal

Properly handle incorrect password errors from Heimdal's kpasswd.
Previously, if change_passwd failed because the original password was
incorrect, kadmin-remctl would output a confusing Expect error.

13 years agoFixed to kadmin_create default attributes in kadmin-backend-heim
Jon Robertson [Thu, 5 Aug 2010 04:21:39 +0000 (21:21 -0700)]
Fixed to kadmin_create default attributes in kadmin-backend-heim

The code for creating a Kerberos principal was trying to get the default
set of attributes and then modify them before fully creating the account,
in order to properly create a disabled account.  However, the default
attributes seem to not be created until the principal is fully created,
so we actually lose the default attributes by doing so.  As a fix, hand
the routine our own default set of attributes.  This isn't optimal, but
it's better than nothing.

13 years agoFinalize changes for 3.1-1 debian/3.1-1
Russ Allbery [Wed, 21 Jul 2010 21:56:03 +0000 (14:56 -0700)]
Finalize changes for 3.1-1

13 years agoSet a Bugs header directing bug reports to me personally
Russ Allbery [Wed, 21 Jul 2010 21:55:45 +0000 (14:55 -0700)]
Set a Bugs header directing bug reports to me personally

13 years agoSwitch to source format 3.0 (quilt)
Russ Allbery [Wed, 21 Jul 2010 21:54:31 +0000 (14:54 -0700)]
Switch to source format 3.0 (quilt)

* Switch to 3.0 (quilt) source format.  Force a single Debian patch and
  include a custom patch header explaining that it is a rollup of any
  fixes cherry-picked from upstream and breaking those patches out
  separately would be work for no gain.

13 years agoUpdate standards version to 3.9.0
Russ Allbery [Wed, 21 Jul 2010 21:52:00 +0000 (14:52 -0700)]
Update standards version to 3.9.0

13 years agoAdd changelog for the 3.1 release
Russ Allbery [Wed, 21 Jul 2010 21:50:58 +0000 (14:50 -0700)]
Add changelog for the 3.1 release

13 years agoMerge commit 'upstream/3.1' into debian
Russ Allbery [Wed, 21 Jul 2010 21:47:47 +0000 (14:47 -0700)]
Merge commit 'upstream/3.1' into debian

13 years agoImported Upstream version 3.1 upstream/3.1
Russ Allbery [Wed, 21 Jul 2010 21:47:46 +0000 (14:47 -0700)]
Imported Upstream version 3.1

13 years agoRelease 3.1 release/3.1
Russ Allbery [Wed, 21 Jul 2010 21:45:21 +0000 (14:45 -0700)]
Release 3.1

13 years agoFix version detection in autogen for man page generation
Russ Allbery [Wed, 21 Jul 2010 21:43:54 +0000 (14:43 -0700)]
Fix version detection in autogen for man page generation

13 years agoUpdate to rra-c-util 2.5
Russ Allbery [Wed, 21 Jul 2010 21:31:44 +0000 (14:31 -0700)]
Update to rra-c-util 2.5

* Restore default settings after probing for GSS-API libraries.
* Support the *BSD build of Heimdal in the Kerberos probes.
* Fix krb5_free_error_message replacement for older Kerberos libraries.

13 years agoCheck that the type argument to check_expire is valid
Russ Allbery [Tue, 20 Jul 2010 21:04:39 +0000 (14:04 -0700)]
Check that the type argument to check_expire is valid

13 years agoFix check_expires for MIT, update documentation
Russ Allbery [Tue, 20 Jul 2010 20:54:22 +0000 (13:54 -0700)]
Fix check_expires for MIT, update documentation

The MIT implementation of check_expires was calling str2time twice.
Also update the documentation to reflect that the second argument to
check_expires is optional and "now" is a valid expiration time.

13 years agoUpdate kadmin remctl configuration for new commands
Russ Allbery [Tue, 20 Jul 2010 20:35:47 +0000 (13:35 -0700)]
Update kadmin remctl configuration for new commands

13 years agoAdd documentation for the new functions
Russ Allbery [Thu, 15 Jul 2010 01:01:16 +0000 (18:01 -0700)]
Add documentation for the new functions

Add POD documentation for pwexpiration and check_expire, and clarify
the time format for expiration.  Also alphabetize the quick help
summary.

13 years agoUse %Y-%m-%d for date formatting instead of %F
Russ Allbery [Wed, 14 Jul 2010 02:23:15 +0000 (19:23 -0700)]
Use %Y-%m-%d for date formatting instead of %F

%F is C99 and is not necessarily portable.

13 years agoAdd NEWS entries for pwexpiration and check_expire
Russ Allbery [Wed, 14 Jul 2010 02:21:37 +0000 (19:21 -0700)]
Add NEWS entries for pwexpiration and check_expire

14 years agokadmin-backend-heim: Accept 'never' for expirations
Jon Robertson [Fri, 11 Jun 2010 17:46:33 +0000 (10:46 -0700)]
kadmin-backend-heim: Accept 'never' for expirations

Accept never as a valid value for account and password expirations.  This
does currently cause a warning from Heimdal::Kadm5, but it still works.

14 years agokadmin-backend: Fixed expiration time output
Jon Robertson [Fri, 11 Jun 2010 07:28:19 +0000 (00:28 -0700)]
kadmin-backend: Fixed expiration time output

When expiration time was not set but password expiration time was, and
the soonest time of the two was requested, nothing was returned.  Fixed
this to return the password expiration time.

14 years agoAdded more support for account and password expiration
Jon Robertson [Wed, 26 May 2010 18:14:08 +0000 (11:14 -0700)]
Added more support for account and password expiration

* Fixed bugs in the existing expiration command for Heimdal, and added
  it to the help command for both MIT and Heimdal.
* Added pwexpiration command that works like the expiration command, but
  for password expiration.
* Added check_expire command that will return expiration times in GMT
  for either account or password expiration.

The commands have been tested against Heimdal, though not yet against MIT.