aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce M Simpson <bms@FreeBSD.org>2004-06-14 22:34:13 +0000
committerBruce M Simpson <bms@FreeBSD.org>2004-06-14 22:34:13 +0000
commit9d61853d9fda6b606f5b4fecbbe91f68c97de226 (patch)
tree819f86abf00c0fd16b18f7995e44faeb81b29f01
parent0abff1d4b6a9331ba4a42a7721966124cd0be8eb (diff)
Notes
-rw-r--r--usr.bin/talk/get_names.c2
-rw-r--r--usr.bin/talk/talk.117
2 files changed, 18 insertions, 1 deletions
diff --git a/usr.bin/talk/get_names.c b/usr.bin/talk/get_names.c
index f2346ee729f41..ad6b8235eec19 100644
--- a/usr.bin/talk/get_names.c
+++ b/usr.bin/talk/get_names.c
@@ -90,7 +90,7 @@ get_names(argc, argv)
if (*cp == '\0') {
/* this is a local to local talk */
his_name = argv[1];
- his_machine_name = my_machine_name;
+ my_machine_name = his_machine_name = "localhost";
} else {
if (*cp++ == '@') {
/* user@host */
diff --git a/usr.bin/talk/talk.1 b/usr.bin/talk/talk.1
index 18965c9b4d6d0..bbd5084530bcb 100644
--- a/usr.bin/talk/talk.1
+++ b/usr.bin/talk/talk.1
@@ -142,3 +142,20 @@ The
.Nm
command appeared in
.Bx 4.2 .
+.Pp
+In
+.Fx 5.2 ,
+the default behaviour of
+.Nm
+was changed to treat local-to-local talk requests as originating
+and terminating at
+.Em localhost .
+Before this change, it was required that the hostname (as per
+.Xr gethostname 3 )
+resolved to a valid IPv4 address (via
+.Xr gethostbyname 3 ) ,
+making
+.Nm
+unsuitable for use in configurations where
+.Xr talkd 8
+was bound to the loopback interface (normally for security reasons).