[Mew-dist 06286] Re: im-100pre5

Hajimu UMEMOTO ( 梅本 肇 ) ume at example.com
1998年 9月 3日 (木) 20:18:52 JST


  梅本@IMASYです。

>>>>> On Thu, 3 Sep 1998 16:29:55 +0900
>>>>> Kazu Yamamoto (山本和彦) <kazu at example.com> said:

kazu> im-100pre5.tar.gz を ftp.mew.org:/pub/Mew/beta に置きました。

>>>>> On Thu, 3 Sep 1998 11:35:05 +0900
>>>>> Kazu Yamamoto (山本和彦) <kazu at example.com> said:

kazu> pre5 を出したら最新の KAME にあわせて下さい。

  書き換えてみました。あと、00readme から --enable-inet6 の記述を削除
しました。
  結局 AF_INET6 の値については残っちゃうのですね。FreeBSD では 28 だし。
configure で sys/socket.h で定義されている AF_INET6 の値を調べて反映さ
せれば良いのかなという気がします。
  ヘッダを調べて値を取り出すマクロがあっても良さそうなので探してみたの
ですが発見できずです。ゴリゴリ書くしかないのかな?

kazu> といっても、sockaddr_in6 は今後どうなるか不明です。

kazu> シカゴの IETF で IPv6 の実装者が全員集合して、API をどうするか話し合っ
kazu> たんですが、「sockaddr_in6 はなんかよく分からないからほっとけ」という
kazu> ことになりました。

  うーん、そうなんですか。^^;

-------------- next part --------------
Index: 00readme
===================================================================
RCS file: /usr/home/ume/ncvs/src/im/00readme,v
retrieving revision 1.1.1.6
diff -u -r1.1.1.6 00readme
--- 00readme	1998/09/03 08:45:34	1.1.1.6
+++ 00readme	1998/09/03 09:20:06
@@ -36,11 +36,6 @@
 RPOP. APOP is the default. (Set Imget.Src as you like according the
 syntax that "imget -h" displays.)
 
-If you want to create IPv6-ready IM, execute "configure" with the
-"--enable-inet6" option.
-
-	% ./configure --enable-inet6
-
 * To set the im commands, just type it. (You can run the current
  commands in place!)
 
Index: IM/TcpTransaction.pm
===================================================================
RCS file: /usr/home/ume/ncvs/src/im/IM/TcpTransaction.pm,v
retrieving revision 1.1.1.2
diff -u -r1.1.1.2 TcpTransaction.pm
--- TcpTransaction.pm	1998/09/03 08:45:50	1.1.1.2
+++ TcpTransaction.pm	1998/09/03 09:18:57
@@ -431,7 +431,8 @@
     if (eval '&AF_INET6') {   # perl supports IPv6
 	return pack_sockaddr_in6($port, $he_addr);
     } else {
-	return pack('CCnN', 1+1+2+4+16, $family, $port, 0) . $he_addr;
+	return pack('CCnN', 1+1+2+4+16+4, $family, $port, 0) . $he_addr .
+		    pack('N', 0);
     }
 }
 
-------------- next part --------------
梅本 肇 @ インターネット互助会横浜
ume at example.com  ume at example.com  http://www.imasy.org/~ume/
プログラムは書いた人の意図ではなく書かれた通り動く


Mew-dist メーリングリストの案内