[31411] in CVS-changelog-for-Kerberos-V5

home help back first fref pref prev next nref lref last post

krb5 commit: Display NetBIOS ticket addresses in klist

daemon@ATHENA.MIT.EDU (ghudson@mit.edu)
Tue Mar 11 00:08:50 2025

From: ghudson@mit.edu
To: cvs-krb5@mit.edu
Message-Id: <20250311040843.7F40A102C5C@krbdev.mit.edu>
Date: Tue, 11 Mar 2025 00:08:43 -0400 (EDT)
MIME-Version: 1.0
Reply-To: krbdev@mit.edu
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cvs-krb5-bounces@mit.edu

https://github.com/krb5/krb5/commit/c1e0348c95f00c352faeb849b6e7fabb57b8b159
commit c1e0348c95f00c352faeb849b6e7fabb57b8b159
Author: Ivan Korytov <korytovip@basealt.ru>
Date:   Wed Mar 5 15:30:10 2025 +0300

    Display NetBIOS ticket addresses in klist
    
    [ghudson@mit.edu: simplified code]
    
    ticket: 9165 (new)

 src/clients/klist/klist.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/clients/klist/klist.c b/src/clients/klist/klist.c
index 92d9d6dbd..59a02bedc 100644
--- a/src/clients/klist/klist.c
+++ b/src/clients/klist/klist.c
@@ -832,8 +832,9 @@ one_addr(krb5_address *a)
     struct sockaddr_storage ss;
     struct sockaddr_in *sinp;
     struct sockaddr_in6 *sin6p;
-    int err;
+    int err, i;
     char namebuf[NI_MAXHOST];
+    const uint8_t *p;
 
     memset(&ss, 0, sizeof(ss));
 
@@ -858,6 +859,16 @@ one_addr(krb5_address *a)
         sin6p->sin6_family = AF_INET6;
         memcpy(&sin6p->sin6_addr, a->contents, 16);
         break;
+    case ADDRTYPE_NETBIOS:
+        if (a->length != 16) {
+            printf(_("broken address (type %d length %d)"),
+                   a->addrtype, a->length);
+            return;
+        }
+        p = a->contents;
+        for (i = 0; i < 15 && p[i] != '\0' && p[i] != ' '; i++)
+            putchar(p[i]);
+        return;
     default:
         printf(_("unknown addrtype %d"), a->addrtype);
         return;
_______________________________________________
cvs-krb5 mailing list
cvs-krb5@mit.edu
https://mailman.mit.edu/mailman/listinfo/cvs-krb5

home help back first fref pref prev next nref lref last post