|ATOM |RDF トップ «前の日記(2003-05-31 [土]) 最新 次の日記(2003-06-07 [土])» 編集 a
2002|03|04|05|06|07|08|09|10|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|07|08|09|10|
2006|02|05|06|

たわごと


2003-06-01 [日]

_ [upftp] upftp2.pl ver.1.13

  • Crypt::BlowfishをやめてCrypt::DESに移行
  • Filter→LimitFilter(制限フィルタ)に変更
  • PassFilter(通過フィルタ)を追加
  • フィルタの正規表現の「.」「/」のエスケープを取りやめる

ちょっと機能変更&追加。

まず、(なぜかActivePerlのppmでCrypt::Blowfishが取れなくなっていたので)Crypt::DESに暗号化モジュールを変更しました。なので、今までの暗号パスワードと互換性がありません。もう一度upftp2.pl -pオプションで新たな暗号パスワードを生成してください。

で、arrinより要望のあったフィルタ周りの追加です。まず、今まで普通の文字として使っていた「.」のエスケープを取りやめました。よって、(拡張子などをあらわす)「.」は、「\.」と書くようにしてください。

index\.html$		# ファイル末尾にある index.html にマッチ

単なる「.」は、『任意の1文字』という、従来の正規表現の意味となります。なお、「/」のエスケープも取りやめましたが、「/」はそのまま使用しても問題ないと思います。

これまでのFilterをLimitFilter(制限フィルタ)に変更しました。機能は同じで、条件にマッチしたファイルは転送対象外とします。

そして、PassFilter(通過フィルタ)を追加しました。これは、条件にマッチしたファイル以外のみを転送対象とします。

PassFilter	\.html$ , \.jpg$	# 拡張子が.html、.jpgのファイルのみを転送対象とする

なお、PassFilterとLimitFilterは同時に使用できます。

PassFilter	\.html$ , \.jpg$	# 拡張子が.html、.jpgのファイルのみを転送対象とする
LimitFilter	/cgi-bin/		# cgi-binディレクトリのファイルは転送対象外
本日のTrackBacks(全3件) [TrackBack URL: http://yaya.sakuratan.com/diary/tb.rb/20030601]
_ hermes orange bag:hermes orange bag (2014-11-25 [火] 04:11)

hermes paket 7 kg たわごと(2003-06-01)

_ hermes purse price:hermes purse price (2014-11-26 [水] 17:24)

fake hermes birkin bags uk たわごと(2003-06-01)

hermes shop 50668 k?ln たわごと(2003-06-01)