]> eyrie.org Git - kerberos/pam-krb5.git/commitdiff
Remove Travis CI configuration
authorRuss Allbery <eagle@eyrie.org>
Mon, 2 Mar 2020 06:02:23 +0000 (22:02 -0800)
committerRuss Allbery <eagle@eyrie.org>
Mon, 2 Mar 2020 06:02:23 +0000 (22:02 -0800)
Delete the Travis CI configuration, change the documentation
metadata to indicate that GitHub Actions are now being used,
and regenerate the documentation to update the status badge.

.travis.yml [deleted file]
Makefile.am
README
README.md
docs/metadata/metadata.json

diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644 (file)
index 05dbfa3..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# Configuration for Travis-CI continuous integration.
-#
-# Copyright 2017, 2020 Russ Allbery <eagle@eyrie.org>
-#
-# SPDX-License-Identifier: MIT
-
-dist: bionic
-language: c
-compiler:
-  - gcc
-  - clang
-
-before_install:
-  - sudo apt-get update -qq
-  - sudo apt-get install -y krb5-config libkrb5-dev libtest-pod-perl perl
-env: AUTHOR_TESTING=1 C_TAP_VERBOSE=1
-script: ./bootstrap && ./configure && make warnings && make check
-
-branches:
-  except:
-    - /^debian\/.*/
-    - pristine-tar
-    - /^upstream\/.*/
index 2da0bfb689b898a03125db75830b978047a6bbd1..819c0b1fdb9f5be397c91b0cea08ccf0e691cdc6 100644 (file)
@@ -10,8 +10,8 @@
 # SPDX-License-Identifier: BSD-3-clause or GPL-1+
 
 ACLOCAL_AMFLAGS = -I m4
-EXTRA_DIST = .gitignore .github .travis.yml LICENSE README.md bootstrap            \
-       ci/README ci/install ci/test docs/metadata docs/pam_krb5.pod        \
+EXTRA_DIST = .gitignore .github LICENSE README.md bootstrap ci/README      \
+       ci/install ci/test docs/metadata docs/pam_krb5.pod                  \
        module/pam_krb5.map module/pam_krb5.sym tests/README tests/TESTS    \
        tests/config/README tests/data/generate-krb5-conf                   \
        tests/data/krb5-pam.conf tests/data/krb5.conf tests/data/perl.conf  \
diff --git a/README b/README
index 701c8a57ae722bbd9480307501d1b9b821c82db9..7b226a9272c6d8c131873e369ade1bf899caf628 100644 (file)
--- a/README
+++ b/README
@@ -56,17 +56,19 @@ REQUIREMENTS
 
   For PKINIT support, Heimdal 0.8rc1 or later or MIT Kerberos 1.6.3 or
   later are required.  Earlier MIT Kerberos 1.6 releases have a bug in
-  their handling of PKINIT options.
+  their handling of PKINIT options.  MIT Kerberos 1.12 or later is
+  required to use the use_pkinit PAM option.
 
   For FAST (Flexible Authentication Secure Tunneling) support, MIT
   Kerberos 1.7 or higher is required.  For anonymous FAST support,
   anonymous authentication (generally anonymous PKINIT) support is
   required in both the Kerberos libraries and in the local KDC.
 
-  This module should work on Linux and Solaris (and build with gcc, clang,
-  or the Sun C compiler), but has been far more heavily tested on Linux.
-  There is beta-quality support for the AIX NAS Kerberos implementation.
-  Other PAM implementations will probably require some porting, although
+  This module should work on Linux and build with gcc or clang.  It may
+  still work on Solaris and build with the Sun C compiler, but I have only
+  tested it on Linux recently.  There is beta-quality support for the AIX
+  NAS Kerberos implementation that has not been tested in years.  Other
+  PAM implementations will probably require some porting, although
   untested build system support is present for FreeBSD, Mac OS X, and
   HP-UX.  I personally can only test on Linux and rely on others to report
   problems on other operating systems.
index ef53c98d8d7562b23c318ef3bc9147d1e7330c06..c65c1ecdf952827f087637592a26fbe59a0299fa 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
 # pam-krb5 4.8
 
 [![Build
-status](https://travis-ci.org/rra/pam-krb5.svg?branch=master)](https://travis-ci.org/rra/pam-krb5)
+status](https://github.com/rra/pam-krb5/workflows/build/badge.svg)](https://github.com/rra/pam-krb5/actions)
 [![Debian
 package](https://img.shields.io/debian/v/libpam-krb5)](https://tracker.debian.org/pkg/libpam-krb5)
 
@@ -57,20 +57,22 @@ not been tested with earlier versions.
 
 For PKINIT support, Heimdal 0.8rc1 or later or MIT Kerberos 1.6.3 or later
 are required.  Earlier MIT Kerberos 1.6 releases have a bug in their
-handling of PKINIT options.
+handling of PKINIT options.  MIT Kerberos 1.12 or later is required to use
+the use_pkinit PAM option.
 
 For FAST (Flexible Authentication Secure Tunneling) support, MIT Kerberos
 1.7 or higher is required.  For anonymous FAST support, anonymous
 authentication (generally anonymous PKINIT) support is required in both
 the Kerberos libraries and in the local KDC.
 
-This module should work on Linux and Solaris (and build with gcc, clang,
-or the Sun C compiler), but has been far more heavily tested on Linux.
-There is beta-quality support for the AIX NAS Kerberos implementation.
-Other PAM implementations will probably require some porting, although
-untested build system support is present for FreeBSD, Mac OS X, and HP-UX.
-I personally can only test on Linux and rely on others to report problems
-on other operating systems.
+This module should work on Linux and build with gcc or clang.  It may
+still work on Solaris and build with the Sun C compiler, but I have only
+tested it on Linux recently.  There is beta-quality support for the AIX
+NAS Kerberos implementation that has not been tested in years.  Other PAM
+implementations will probably require some porting, although untested
+build system support is present for FreeBSD, Mac OS X, and HP-UX.  I
+personally can only test on Linux and rely on others to report problems on
+other operating systems.
 
 Old versions of OpenSSH are known to call `pam_authenticate` followed by
 `pam_setcred(PAM_REINITIALIZE_CRED)` without first calling
index f4c0b16a7d65d34420603335fb29674fa7032ddb..88b0d27885291c81a140b15963e54c7646ff1909 100644 (file)
@@ -42,7 +42,9 @@
         "browse": "https://git.eyrie.org/?p=kerberos/pam-krb5.git",
         "github": "rra/pam-krb5",
         "openhub": "https://www.openhub.net/p/pamkrb5",
-        "travis": "rra/pam-krb5",
+        "status": {
+            "workflow": "build",
+        },
     },
     "readme": {
         "sections": [