---------------------------------------
2014/06/12
FileZilla 3.8.1 CCC patch update
- 첨부파일은 글의 끝부분에 있습니다.
---------------------------------------
Fixed vulnerabilities:
Updated official binaries to use GnuTLS 3.2.15, addressing CVE-2014-3466
New features:
OS X: Partial support for retina displays
---------------------------------------
filezilla with FTP over SSL (CCC - Clear Command Channel) patch
왜 이런패치를 해서 filezilla를 사용하는지는 관련링크의 쓰레드를 읽어보시면 도움(?)이 되실듯 합니다 :)
맞는 카테고리를 찾기가 어려워(?) desktop으로 설정했습니다.
kldp에 bugiii님이 올린글의 패치내용을 적용해 windows용 filezilla 3.1.6을 빌드해봤습니다.
패치내용은 FTP over SSL사용시 로그인 까지만 암호화를 적용하고 이후는 암호화를 사용하지 않는 설정입니다.
윈도우즈에서 gcc를 사용해보니 참 재미(?)있더군요. 정작 filezilla의 빌드타임은 얼마 안되는데 이것저것 필요한것도
많더군요. 그것들 설치하는 시간이 몇배는 더 걸립니다.
적용한 패치내용은 kldp bugiii님의 글 또는 아래를 참고하세요. 라이센스
--- ftpcontrolsocket.cpp (.../vendor/3.0.8/src/engine/ftpcontrolsocket.cpp) (revision 3)
+++ ftpcontrolsocket.cpp (.../trunk/src/engine/ftpcontrolsocket.cpp) (working copy)
@@ -939,8 +939,8 @@
*/
else if (pData->opState == LOGON_PROT)
{
- if (code == 2 || code == 3)
- m_protectDataChannel = true;
+ //if (code == 2 || code == 3)
+ // m_protectDataChannel = true;
}
else if (pData->opState == LOGON_CUSTOMCOMMANDS)
{
@@ -1120,7 +1120,7 @@
res = Send(_T("PBSZ 0"));
break;
case LOGON_PROT:
- res = Send(_T("PROT P"));
+ res = Send(_T("PROT C"));
break;
case LOGON_CUSTOMCOMMANDS:
if (pData->customCommandIndex >= m_pCurrentServer->GetPostLoginCommands().size())
테스트 해본결과 원하는 대로(로그인만 암호화 데이타 전송은 암호화 안함)잘 작동하더군요.
windows용 filezilla빌드는 아래링크를 참고했습니다. 몇몇 에러가 나는데 어렵지 않게 해결이 가능할것으로 보입니다.
http://wiki.filezilla-project.org/Compiling_FileZilla_3_under_Windows
첨부파일은 windows2000이하에서는 정상 작동하지 않을것으로 예상됩니다. windows xp이상에서만 사용하세요.
또한 자동업데이트 옵션에 체크가 되어 있다면 실행파일이 바뀔수 있으니 그부분은 신경 쓰셔야 할듯합니다.
관련 링크 :
FileZilla_3.7.3_CCC_Patched.zip
FileZilla_3.7.4.1_CCC_Patched.zip
FileZilla_3.8.0_CCC_Patched.zip
FileZilla_3.8.1_CCC_Patched.zip
'ETC' 카테고리의 다른 글
Parallel BZIP2 ( PBZIP2 ) - SMP 지원 bzip2 (1) | 2009.03.17 |
---|---|
euckr to utf8 (3) | 2009.01.09 |
firefox .NET Framework Assistant 확장 제거 (2) | 2008.09.16 |
Self signed certificates in production point to a failure of SSL (0) | 2008.08.12 |
email 주소 안전(?)링크 (0) | 2008.04.14 |