Jonathan Turner 8 лет назад
Родитель
Сommit
3b85e5c086

+ 1 - 1
.travis.yml

@@ -25,7 +25,7 @@ before_install:
   - docker pull jcmturner/gokrb5:kdc-older
   - docker pull jcmturner/gokrb5:kdc-latest
   - docker run -d -h kdc.test.gokrb5 -v /etc/localtime:/etc/localtime:ro -e "TEST_KDC_ADDR=127.0.0.1" -p 53:53 -p 53:53/udp --name dns jcmturner/gokrb5:dns
-  - docker run -d -h kdc.test.gokrb5 -v /etc/localtime:/etc/localtime:ro -p 88:88 -p 88:88/udp --name krb5kdc jcmturner/gokrb5:kdc-centos-default
+  - docker run -d -h kdc.test.gokrb5 -v /etc/localtime:/etc/localtime:ro -p 88:88 -p 88:88/udp -p 464:464 -p 464:464/udp --name krb5kdc jcmturner/gokrb5:kdc-centos-default
   - docker run -d -h kdc.test.gokrb5 -v /etc/localtime:/etc/localtime:ro -p 78:88 -p 78:88/udp --name krb5kdc-old jcmturner/gokrb5:kdc-older
   - docker run -d -h kdc.test.gokrb5 -v /etc/localtime:/etc/localtime:ro -p 98:88 -p 98:88/udp --name krb5kdc-latest jcmturner/gokrb5:kdc-latest
   - docker run -d -h kdc.resdom.gokrb5 -v /etc/localtime:/etc/localtime:ro -p 188:88 -p 188:88/udp --name krb5kdc-resdom jcmturner/gokrb5:kdc-resdom

+ 1 - 1
client/client.go

@@ -65,7 +65,7 @@ func NewClientWithKeytab(username, realm string, kt keytab.Keytab) Client {
 
 // NewClientFromCCache create a client from a populated client cache.
 //
-// WARNING: If you do not add a keytab or password to the client then the TGT cannot be renewed and a failure will occur after the TGT expires.
+// WARNING: A client created from CCache does not automatically renew TGTs and a failure will occur after the TGT expires.
 func NewClientFromCCache(c credentials.CCache) (Client, error) {
 	cl := Client{
 		Credentials: c.GetClientCredentials(),

+ 1 - 1
testenv/docker/krb5kdc-latest/Dockerfile

@@ -11,7 +11,7 @@ RUN yum install -y \
  && yum groupinstall "Development Tools" -y \
  && yum update -y && yum clean all
 
-ADD krb5-1.15.1.tar.gz /tmp
+ADD krb5-1.16.1.tar.gz /tmp
 RUN cd /tmp/krb5-1.15.1/src && \
   ./configure && make && make install
 

BIN
testenv/docker/krb5kdc-latest/krb5-1.15.1.tar.gz → testenv/docker/krb5kdc-latest/krb5-1.16.1.tar.gz


+ 1 - 1
testenv/docker/krb5kdc/README.md

@@ -4,7 +4,7 @@ DO NOT USE THIS CONTAINER FOR ANY PRODUCTION USE!!!
 
 To run:
 ```bash
-docker run -v /etc/localtime:/etc/localtime:ro -p 88:88 -p 88:88/udp --rm --name gokrb5-kdc-centos-default jcmturner/gokrb5:kdc-centos-default &
+docker run -v /etc/localtime:/etc/localtime:ro -p 88:88 -p 88:88/udp -p 464:464 -p 464:464/udp --rm --name gokrb5-kdc-centos-default jcmturner/gokrb5:kdc-centos-default &
 ```
 
 To build: