From 18 Jan, 2021 0:00 UTC: All services will be temporary unavailable for maintenance

Ticket #40900

ファイル転送時 Unicode ファイル名を扱えるようにする

Open Date: 2020-11-02 00:25 Last Update: 2020-12-23 00:52

Reporter:
Owner:
Status:
Open [Owner assigned]
Component:
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

ブランチ proto_unicode

  • ファイル名を扱う部分は Unicode化(UTF-16(wchar_t) & UTF-8)
    • xmodem.c などの中では UTF-8, Windows 部分は UTF-16
    • 送受信するファイル名はANSIファイル名としている
  • MAX_PATH (と MAXPATHLEN)をなるべく使用しない
  • ファイル送信 (filesys.cpp) と、転送 (filesys_proto.cpp) に分離
    • 関数呼び出しだけで制御できるようにした
  • ttpfile/ は転送に関するソース
    • 各プロトコルごとに分離
  • _lcreat() などの Win16 API 削除
    • 使用はしていないがソースには残っていた
      • win16api.c を通して Win32 API に変換していた
    • あと telnet.c だけ

Ticket History (3/3 Histories)

2020-11-02 00:25 Updated by: zmatsuo
  • New Ticket "ファイル転送時 Unicode ファイル名を扱えるようにする" created
2020-12-23 00:52 Updated by: zmatsuo
Comment

trunkにマージしました

2020-12-23 00:52 Updated by: zmatsuo
  • Resolution Update from None to Fixed

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login