朝、体温を計ると 38.4℃・・・会社は休むことにして、寝る。
さいわい食欲はあるので、コンビニでおにぎりと冷凍うどんを買ってきて食べる。 あー、高松に行って本場の讃岐うどんが食いたいぞ。「恐るべきさぬきうどん」 (ISBN 4-10-290082-9) を読んでから食いたくて食いたくてもう。
夕方あたりから体温が下がりはじめた様子。だんだん楽になる。夜にはほぼ復活。 今回の風邪、喉と頭痛と発熱がメインで、内臓系へのダメージは少なかった模様。
...
うちの LAN 内で使っている Web Proxy の Squid、ホスト名に _ (アンダースコア) を含む URL をリクエストすると「Invalid URL」と怒られてしまって表示されない。 Squid を通さずに直接 mozilla から繋ぐと行けるのだが・・・
Squid の公式ページ から underscores で検索して、 FAQ Troubleshooting から、
11.8 DNS lookups for domain names with underscores (_) always fail.
11.9 Why does Squid say: `Illegal character in hostname; underscores are not allowed?'
を発見。要は RFC 952, 1101 によれば _ はホスト名、ドメイン名に含まれてはいけない、ということらしい。 ただし DNS サーバの中には _ を含む名前を許すものもあるので、世の中にはホスト名に _ を含む URL が存在すると。
configure のオプションで _ を許すように出来るらしいので、SRPM からいじってみる。 うちで使ってるのは Kondara Zoo-1.2 の squid-2.2.STABLE5 だから、
$ rpm -ivh squid-2.2.STABLE5-3.nosrc.rpm
として展開された squid.spec を、
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr \ --exec_prefix=/usr --bindir=/usr/sbin --libexecdir=/usr/lib/squid \ --localstatedir=/var --sysconfdir=/etc/squid \ --enable-underscores \ --enable-poll --enable-snmp # --enable-icmp
と、 --enable-underscores を追加して、リビルド。上書きインストール。
・・・が、症状は変わらず。ソースを展開して configure.in を見てみるが、--enable-underscores なんていうオプションがないではないか。バージョンが古かったか。
ということで、改めて Kondara の Jirai から squid-2.3-7k.nosrc.rpm を持ってきて、 SPEC ファイルに同様に --enable-underscores を追加、リビルド、インストール。今度は成功。