<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ni kvel &#187; 1.3.1</title>
	<atom:link href="http://orz.miroq.info/archives/tag/131/feed" rel="self" type="application/rss+xml" />
	<link>http://orz.miroq.info</link>
	<description>漠然的な Something を Do しちゃうところ。</description>
	<lastBuildDate>Fri, 29 May 2009 03:56:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>proftpd 1.3.1 iconv パッチ</title>
		<link>http://orz.miroq.info/archives/5</link>
		<comments>http://orz.miroq.info/archives/5#comments</comments>
		<pubDate>Mon, 04 Feb 2008 06:43:17 +0000</pubDate>
		<dc:creator>miroq</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[proftpd]]></category>
		<category><![CDATA[1.3.1]]></category>
		<category><![CDATA[iconv]]></category>

		<guid isPermaLink="false">http://orz.miroq.info/archives/5</guid>
		<description><![CDATA[UTF-8 な日本語ファイルを FFFTP などでみると思いっきり文字化けしてる。 OS からも FFFTP からもやっぱり日本語ファイル名は文字化けなくみたいわけで・・・。 ということで、ProFTPD iconv() 文字コード変換パッチを使用していたのですが、Fedora 8 の ProFTPD の最新 Ver が 1.3.1 になり、1.3.1 では &#8211;enable-nls オプションをつけ、proftpd.conf に UseUTF8 on をつけたら UTF-8 の文字コードであっても表示はされるのだが、日本語ファイル名は文字化けのまま。 上記サイトの patch を当てようとおもったが、src/netio.c modules/mod_ls.c の部分が変更になっていてそのままでは当てられなくなっているので、patch に記述している分を手動で変更してみた。 変更後、rpmbuild で自分用 RPM を作成しインストール。問題なく UTF-8 な日本語ファイルも FFFTP で表示されますた。 rpmbuild で RPM を作るまでの行程は以下のとおり。 # mkdir /usr/src/redhat # cd /usr/local/src # yumdownloader &#8211;source [...]]]></description>
			<content:encoded><![CDATA[<p>UTF-8 な日本語ファイルを FFFTP などでみると思いっきり文字化けしてる。<br />
OS からも FFFTP からもやっぱり日本語ファイル名は文字化けなくみたいわけで・・・。</p>
<p>ということで、<a href="http://www.hakusan.tsg.ne.jp/tjkawa/software/misc/proftpd-iconv/index.jsp" target="_blank">ProFTPD iconv() 文字コード変換パッチ</a>を使用していたのですが、Fedora 8 の ProFTPD の最新 Ver が 1.3.1 になり、1.3.1 では &#8211;enable-nls オプションをつけ、proftpd.conf に</p>
<blockquote><p>UseUTF8           on</p></blockquote>
<p>をつけたら UTF-8 の文字コードであっても表示はされるのだが、日本語ファイル名は文字化けのまま。<br />
上記サイトの patch を当てようとおもったが、src/netio.c modules/mod_ls.c の部分が変更になっていてそのままでは当てられなくなっているので、patch に記述している分を手動で変更してみた。<br />
変更後、rpmbuild で自分用 RPM を作成しインストール。問題なく UTF-8 な日本語ファイルも FFFTP で表示されますた。</p>
<p>rpmbuild で RPM を作るまでの行程は以下のとおり。</p>
<blockquote><p># mkdir /usr/src/redhat<br />
# cd /usr/local/src<br />
# yumdownloader &#8211;source proftpd<br />
# rpm -Uvh proftpd-1.3.1-1.fc8.src.rpm<br />
# cd /usr/src/redhat</p>
<p># cd SPEC<br />
# vi proftpd.spec<br />
※ %configure 部分を以下のように変更<br />
&lt;変更前&gt;<br />
&#8211;with-modules=mod_readme:mod_auth_pam:mod_tls \<br />
&lt;変更後&gt;<br />
&#8211;with-modules=mod_readme:mod_auth_pam:mod_tls:mod_codeconv:mod_df \</p>
<p># cd ../SOURCE<br />
# bunzip2 proftpd-1.3.1.tar.bz2 ; tar xvf proftpd-1.3.1.tar<br />
# cp ~/proftpd-1.3.1-iconv.patch ./<br />
# patch -p0 &lt; ./proftpd-1.3.1-iconv.patch<br />
# tar cvf proftpd-1.3.1.tar proftpd-1.3.1 ; bzip2 -z proftpd-1.3.1.tar</p>
<p># cd ../SPEC<br />
# rpmbuild -bb &#8211;target i686 proftpd.spec</p>
<p># cd ../RPM/i686<br />
# rpm -Uvh proftpd-1.3.1-1.fc8.i686.rpm</p></blockquote>
<p>これで、あとは proftpd.conf を編集。表示は SJIS 書き込み/読み込みは UTF-8 なので、</p>
<blockquote><p>CharsetLocal           UTF-8<br />
CharsetRemote          CP932</p></blockquote>
<p>を追記。</p>
<p>一応、今回作った SRPM / RPM / patch をおいておきます。お好きにどぞ。</p>
<p>RPM</p>
<ol><a href="http://orz.miroq.info/wp-download.php?file=proftpd-1.3.1-1.fc8.i686.rpm">proftpd-1.3.1-1.fc8.i686.rpm</a><br />
<a href="http://orz.miroq.info/wp-download.php?file=proftpd-ldap-1.3.1-1.fc8.i686.rpm">proftpd-ldap-1.3.1-1.fc8.i686.rpm</a><br />
<a href="http://orz.miroq.info/wp-download.php?file=proftpd-mysql-1.3.1-1.fc8.i686.rpm">proftpd-mysql-1.3.1-1.fc8.i686.rpm</a><br />
<a href="http://orz.miroq.info/wp-download.php?file=proftpd-postgresql-1.3.1-1.fc8.i686.rpm">proftpd-postgresql-1.3.1-1.fc8.i686.rpm</a></ol>
<p>SRPM</p>
<ol><a href="http://orz.miroq.info/wp-download.php?file=proftpd-1.3.1-1.fc8.src.rpm" >proftpd-1.3.1-1.fc8.src.rpm</a></ol>
<p>patch</p>
<ol><a href="http://orz.miroq.info/wp-download.php?file=proftpd-1.3.1-iconv.patch.gz">proftpd-1.3.1-iconv.patch.gz</a></ol>
<p>そして、今回 ProFTPD iconv() 文字コード変換パッチ を製作したT.Tsujikawa 氏に感謝。</p>
]]></content:encoded>
			<wfw:commentRss>http://orz.miroq.info/archives/5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
	</channel>
</rss>

