WASTE

WASTE는?

  • WASTE는 WinAmp, NSIS 등을 개발한 Nullsoft에서 만든 P2P 형식의 신개념(?) 메신저였다. (과거형으로 기술하는 것은 이것이 최초 개발될 당시에 그러했다는 의미)

  • 일반적으로 널리 사용되는 유명 메신저들과는 달리 서버 없이 peer 끼리 공개키/비밀키 방식으로 인증하고, 직접 연결하여 network을 구성하는 형태

  • 직접 연결될 수 없는 사용자 간 traffic routing도 지원함 (물리적 network 기반 위에 WASTE 자체 가상 network이 구성된다고 설명하면 적절할까?)

  • 기본적으로 암호화된 packet을 주고 받기 때문에 보안 측면에서 일반 메신저보다는 조금 더 안전하다고 볼 수 있음

  • 개인적으론 중계 서버가 없어도 된다는 점과 RSA 기반 암호화를 사용한다는 점이 매력 포인트라고 생각함

  • 현재는 Open Source 상태로 Source Forge에 등록되어 있기는 하지만, 개발은 중단된 상태

  • WASTE 관련 Wikipedia 자료: http://en.wikipedia.org/wiki/WASTE

WASTE Original

홈페이지: http://waste.sourceforge.net/

WASTE again

홈페이지: http://wasteagain.sourceforge.net/

WASTE again 한글 패치 버전

  • 기존 버전들이 가지고 있는 한글(DBCS) 처리 관련 문제를 간단하게 수정한 버전

    • RichEdit20A control 상에서 한글과 같은 doble-byte 문자도 1 character로 취급되기 때문에 실제 data가 저장된 char[] 와 index가 달라지는 문제가 있음

    • double-byte 문자를 count 해서 index 값을 보정해주도록 수정 (날림 수정이긴 한데 그럭저럭 잘 동작함. ㅡㅡ)

    • 궁극적으로는 Unicode 기반으로 프로그램 전체를 변경하는 것이 가장 좋은 해결 방법이라 생각됨

  • 그 외에도 MS Visual C++ 2008 Express Edition에서 build가 가능하도록 소스 일부 수정

  • 실행 파일 다운로드: waste_1.7.4.434_dbcs_patched_bin_20090930.rar

  • 원래 소스의 라이센스에 따라 수정한 전체 소스를 공개합니다.

    • 전체 소스 다운로드: waste_1.7.4.434_dbcs_patched_src_20090930.rar