下载和开放源码软件开发

WebDAV Resources JP

[view other images]

主に Apache の WebDAV 拡張に関する各種ソフトウェア、パッチ、ドキュメントの公開と継続的なメンテナンスを行います。cadaver や davfs 等、Apache Software License 以外のライセンスを持つものが含まれる事に注意して下さい。

Would you recoomend this project?

最后更新:2011-04-12 10:15
会员:kzhkiwm, wakatono, yosshy [View]
Other Info.

Latest File Releases of WebDAV Resources JP

封装版本日期发行说明
/ 更改日志
diskquotachown_user-200411022005-03-24 22:09Document / Document

diskquota パッチで使用する補助プログラムです。

escape_amp20041019-2.0.522005-03-24 22:05Document / Document

** 本パッチは Apache 2.0.52 用です **

mod_davにおいて、WebDAVのリソース/コレクション名中に & が含まれる場合の不具合を回避するためのパッチです。

fc2httpd-2.0.51-2.9.webdavjp.12005-03-26 22:43Document / Document

FC2 の httpd-2.0.51-2.9 に対して、path_iconv, escape_amp のパッチが適用済みです。

fc3mod_encoding-20040616-1.fc3.webdavjp.12005-03-26 23:01Document / Document

query string 部はコード変換をしないパッチを適用しています

ie_webdavize20041019-2.0.522005-03-24 22:05Document / Document

** 本パッチは Apache 2.0.52 用です **

IE でフォルダ一覧(autoindex)を開くとWebフォルダモードになる特殊なリンクを挿入する為のパッチです。

mod_dav1.0.3-1.3.6-l10n2005-03-24 21:01Document / Document

** 本パッチは Apache 1.3 用です **

mod_dav に対し、ファイルシステム上の文字エンコーディングをUTF-8 以外のものを使えるようにしたもの。 初案は 吉山@NEC氏、改良は 山田@IIJ氏。

mod_dav-escape_amp20080330-2.2.32008-04-27 22:46Document / Document

西山氏が公開された、Apache HTTPD 2.2.3 の WebDAV でのみリソース名中の '&' を適切に扱う為のパッチです。

mod_dav_fs_diskquota20080418-2.2.82008-04-18 22:52Document / Document

Apache 2.2.8 中の mod_dav_fs モジュールをベースにした
ディスク quota 対応の mod_dav_fs_diskquota モジュールです。
詳細は README を参照して下さい。

Update for Apache 2.2.8.

mod_encmssjis200112102005-03-24 21:04Document / Document

mod_encodingから派生したもので、機能を日本語Microsoft Windows の Webフォルダと mod_encoding との間でだけコード変換を行うようにしたもの。iconv()は必要ありません。 作者は wakatono 。2001/12/10にひっそりとリリースしました。

mod_encoding20060316-2.02006-03-16 08:56Document / Document

mod_encoding.c.apache2.20040616 を取り込み、Makefile 周りを apxs ベースで1から作り直したバージョンです。
Makefile の定数部分を環境に合わせて修正後、通常通り make; make install でインストール出来るようになっています。

mod_rewrite_charset20050828-2.0.542005-08-28 17:47Document / Document

mod_rewrite で mod_encoding のようにリクエスト URI の文字コード変換が
出来ないかと色々弄ってみたところ、結構いい感じに出来上がりました。まだ
少し研ききれていない部分があるかも知れません。皆さんにお試し頂いてレポー
ト頂ければ幸いです。

なお、mod_rewrite における文字コード変換は、mod_encoding の作者でもあ
ります IIJ 山田さんのアイデアを元にしています。mod_rewrite 自体は若干
難解なモジュールですが、実装を終えてみるとこのアイデアは的を射ていたと
思います。アイデアを拝借させて頂いた事について、この場をお借りして山田
さんに感謝申し上げます。

---

●インストール方法
httpd-2.0.54 に添付のパッチを当ててコンパイル&インストールして下さい。
但し、このパッチは下記の前提があります。前提から外れる場合は、適当に
hackして下さい。

・OS に実用的な iconv() がある事
・リンク時に -liconv が不要な環境

●設定方法
mod_rewrite のディレクティブを若干拡張してあります。

・RewriteCharset ディレクティブ新設
変換先文字コードを指定するディレクティブです。サーバ単位/ディレクト
リ単位の両方で使用できる筈です(ディレクトリ単位でしか試していません (^^;。

例:RewriteCharset UTF-8

・RewriteRule ディレクティブの拡張
変換元の文字コードを指定する為のフラグ charset (CH) を追加しました。
文字コードは":"で区切りながら複数指定する事が出来、前の方から順に変
換元として(RewriteCharset で指定した変換先文字コードへの)変換を変
換を試みます。

例:RewriteRule ^(.+[^/])$ $1 [L,CH=EUCJP-OPEN:UTF-8]

手を入れたのはこれだけです。後は、「黒魔術」と言われる mod_rewrite
の小技を駆使すれば、従来のmod_encoding と同様、アクセスしたブラウザ
のタイプに応じて任意の文字コード変換が指定出来る筈です。例えば、
mod_encoding の下記設定を考えてみると、
---
EncodingEngine on
SetServerEncoding UTF-8
DefaultClientEncoding UTF-8 CP932 EUC-JP

AddClientEncoding "Microsoft .* DAV 1.1" ASCII CP932 UTF-8
AddClientEncoding "Microsoft .* DAV" UTF-8 CP932
AddClientEncoding "(Microsoft .* DAV $)" UTF-8 CP932
AddClientEncoding "(Microsoft .* DAV 1.1)" CP932 UTF-8
AddClientEncoding "Microsoft-WebDAV*" UTF-8 CP932
AddClientEncoding "RMA/*" CP932
AddClientEncoding "xdwin9x/" CP932
AddClientEncoding "cadaver/" EUC-JP
AddClientEncoding "Mozilla/" EUC-JP
---
本パッチではこうなるかと思います(手元に大したクライアント環境がない
のでここまで複雑なのは試していませんが)。
---
RewriteEngine on
RewriteCharset UTF-8
RewriteCond %{HTTP_USER_AGENT} ".*Microsoft .* DAV 1.1.*" [OR]
RewriteCond %{HTTP_USER_AGENT} ".*(Microsoft .* DAV 1.1).*"
RewriteRule ^(.+[^/])$ $1 [L,CH=ASCII:CP932:UTF-8]

RewriteCond %{HTTP_USER_AGENT} ".*Microsoft .* DAV.*" [OR]
RewriteCond %{HTTP_USER_AGENT} ".*(Microsoft .* DAV $).*" [OR]
RewriteCond %{HTTP_USER_AGENT} ".*Microsoft-WebDAV.*"
RewriteRule ^(.+[^/])$ $1 [L,CH=UTF-8:CP932]

RewriteCond %{HTTP_USER_AGENT} ".*RMA/*.*" [OR]
RewriteCond %{HTTP_USER_AGENT} ".*xdwin9x/.*"
RewriteRule ^(.+[^/])$ $1 [L,CH=CP932]

RewriteCond %{HTTP_USER_AGENT} ".*cadaver/.*" [OR]
RewriteCond %{HTTP_USER_AGENT} ".*Mozilla/.*"
RewriteRule ^(.+[^/])$ $1 [L,CH=EUC-JP]
---
実際に試した設定(の該当部分)を下記に挙げておきます。
---
RewriteLog "/usr/local/apache2/logs/rewrite.log"
#RewriteLogLevel 9

<Directory "/usr/local/apache2/htdocs/utf-8">
RewriteEngine on
RewriteBase /utf-8/
RewriteCharset UTF-8
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*
RewriteRule ^(.+[^/])$ $1 [L,CH=UTF-8:SHIFT-JIS:EUCJP-OPEN]
</Directory>
<Directory "/usr/local/apache2/htdocs/shift-jis">
RewriteEngine on
RewriteBase /shift-jis/
RewriteCharset SHIFT-JIS
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*
RewriteRule ^(.+[^/])$ $1 [L,CH=EUC-JP:EUCJP-OPEN:UTF-8]
</Directory>

本パッケージ最初のリリースです。

mod_rewrite_charsetconv20080428-2.2.82008-04-29 22:36Document / Document

Apache HTTPD 2.2.8 の mod_rewrite にて、マッチした後方参照の
文字コードを置き換えるパッチを作りました。RewriteRule ディレ
クティブのフラグに

CH=<変換後コード>:<変換前コード>[|<変換前コード>][|<同左>]

というフラグを指定すると、() で括った部分を $n で置き換える際
に文字コード変換します。例えば、
---
RewriteEngine On
RewriteRule ^/utf-8/(.*) /euc-jp/$1 [CH=EUC-JP:SHIFT-JIS|UTF-8,L,NS,PT]
---
とすると、
http://localhost/utf8/<SHIFT-JISのパス>
または
http://localhost/utf8/<UTF-8のパス>
のリクエストを
$DocumentRoot/euc-jp/<EUC-JPのパス>
に置き換えます。変換に成功しなかった場合は、オリジナルの文字
コードが使用されます。

path_iconvREADME2005-03-24 22:10Document / Document

path_iconv パッチの解説文です。

wdfs1.0.1-iconv12005-11-02 00:17Document / Document

FUSE(http://fuse.sourceforge.net/)ベースの WebDAV ファイルシステム wdfs(http://noedler.de/projekte/wdfs/)で iconv() によるファイル/ディレクトリ名の文字コード変換を可能にするパッチを作りましたので公開します。
wdfs コマンドの下記追加オプション2つを使用してエンコードを指定します。

-C <baseencode>:URI に使用するエンコード
-c <topencode>:ファイルシステムに使用するエンコード

使用例:
wdfs /mnt/tmp -a http://192.168.0.24/dav/ -C UTF-8 -c EUC-JP-MS -D -o allow_other

最初のリリース

  • Review
  • News
  • Forum
  • Ticket
  • RSS

Project ReviewsProject Review by Users

Last 3 reviews

No Reviews

Latest Project News for WebDAV Resources JP

yosshy - 2005-09-02 14:26
yosshy - 2005-03-29 13:56

latest Forum Posts for WebDAV Resources JP

Post DateTitleForum NameWritten by
2005-03-23 13:32Welcome to Help帮助Anonymous
2005-03-23 13:32Welcome to Open DiscussionOpen DiscussionAnonymous

Latest tickets for WebDAV Resources JP

Not Tickets

RSS Feeds List for WebDAV Resources JP

URL: http://zh.sourceforge.jp/projects/webdav/news/rss
URL: http://zh.sourceforge.jp/projects/webdav/releases/rss
URL: http://zh.sourceforge.jp/projects/webdav/reviews/rss
URL: http://zh.sourceforge.jp/export/rss_milestone.php?group_id=1638
URL: http://zh.sourceforge.jp/projects/webdav/history/rss

软件地图

SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.