업데이트 기록: 웹쉐어가 걸어온 길
최신 개발 버전
- v0.952 rev 1157 와 동일
v0.952 rev 1157
- Release Date : 2009.4.18
- 커미터 Rica 님이 오늘 결혼했습니다! 많이 축하해 주세요 :)
- 기능상의 변화
- 실행 파일을 압축하지 않고 제공합니다.
- 플러그인 실행 후 플러그인 선택이 초기화되도록 변경했습니다. 파일 선택은 초기화되지 않습니다.
- 버그 수정
- 플러그인 파일 선택 관련 심각한 보안 취약점을 해결했습니다.
- UTF-8 처리에서 잠재된 기능오류를 해결했습니다.
- Firewall Profile 관련 기능오류를 해결했습니다.
- 기본 스킨의 날짜순 정렬이 Internet Explorer, Chrome에서 동작하지 않는 문제를 해결했습니다. 김대석님께서 도움을 주셨습니다. 감사합니다.
- 기본 스킨의 주소 표시줄에서 하위 목록을 받아오지 못하는 문제를 해결했습니다. 김대석님께서 도움을 주셨습니다. 감사합니다.
- ZipDownload 플러그인에서 한글/일본어 등으로 된 이름의 파일을 선택했을 때 제대로 파일을 다운로드하지 못하는 문제를 해결했습니다.
- 공유 항목 이름 변경시 웹쉐어가 죽던 문제를 해결했습니다.
- Internet Explorer에서 에러 메시지가 깨져 나오던 문제를 해결했습니다.
v0.951 rev 1114
- Release Date : 2008.9.15
- 버그 수정
- URL 관련 심각한 보안 취약점을 하나 더 해결했습니다.
v0.95 rev 1111
- Release Date : 2008.9.15
- 기능상의 변화
- 서버를 켤 때 자동으로 방화벽 해제 목록에 등록하게 했습니다.
- 공유 항목이 없을 때 친절한 안내 메시지가 나오게 했습니다.
- 예외 상황 관련 메시지에서 관련된 주소를 표시하게 했습니다.
- 이제 한번에 여러 파일을 업로드할 수 있습니다.
- 버그 수정
- 파일 목록에서 날짜 정렬이 제대로 되지 않는 문제점을 해결했습니다.
- robots.txt의 처리와 관련하여 오동작하던 문제점을 해결했습니다.
- URL 관련 심각한 보안 취약점을 해결했습니다.
v0.943 rev 1097
- Release Date : 2008.7.1
- 버그 수정
- RSS, album 플러그인에 주소로 직접 접근할 경우 400 에러가 나던 버그를 수정했습니다.
v0.943 rev 1095
- Release Date : 2008.6.9
- 기능상의 변화
- IP별 동시접속자수 제한 기능을 추가했습니다.
- 전송상태 창과 로그에서 접속자 ID를 확인할 수 있도록 하였습니다.
- 파일 alias에 < > : " / \ | ? * 이 문자들을 입력하지 못하도록 변경했습니다.
- 최상위 목록 보기가 금지된 경우 로그인을 요구하지 않고 에러메시지를 출력하도록 변경했습니다.
- 버그 수정
- 잘못된 경로에 대한 업로드 보안 취약점을 해결했습니다.
- 다운로더 프로그램으로는 플러그인으로 묶어받기를 할 수가 없는데 마치 되는 것처럼 보이는 현상을 해결했습니다.
- 최상위 항목에 대한 목록을 요청할 경우 로그인이 풀리던 문제를 해결했습니다.
- 최상위 항목에 대해서만 robots.txt 를 제공하던 문제를 해결했습니다.
v0.943 rev 1068
- Release Date : 2008.4.1
- 만우절 버전 아닙니다.
- 버그 수정
- 항목 수정->별칭에서 이름을 바꿀 경우 오동작하던 문제점을 해결했습니다.
- 선택한 파일의 목록이 아주 짧을 경우 플러그인이 수행되지 않던 문제점을 해결했습니다.
v0.942 rev 1059
- Release Date : 2008.3.30
- 버그 수정
- 웹브라우저가 잘못된 형식의 요청을 보낼 경우 웹쉐어가 죽던 문제를 해결했습니다.
v0.941 rev 1056
- Release Date : 2008.3.29
- 기능상의 변화
- 윈도우 시작시에 자동으로 트레이에서 시작할 경우 툴팁을 띄우지 않게 했습니다.
- 이제 주소에 마우스 커서를 올리면 다른 폴더로 빠르게 이동할 수 있습니다.
- 버그 수정
- 프로그램 시작시에 외부에서 IP를 얻어오지 않던 문제점을 해결했습니다.
- 선택한 파일의 목록이 길 경우 목록이 임의로 잘리던 문제점을 해결했습니다.
- 빠른 폴더 이동 기능이 폴더 이름에 ' 가 들어가 있을 경우에 오동작하던 문제점을 해결했습니다.
v0.94 rev 1043
- Release Date : 2008.3.16
- 기능상의 변화
- Connection:keep-alive 기능이 추가됐습니다: 페이지가 조금 빨리 뜨게 되었습니다.
- 플러그인을 사용하는 방법이 조금 바뀌었습니다: 기능을 적용할 대상을 고른 뒤에, 그 대상에 적용할 동작을 선택합니다. gmail과 사용법이 비슷합니다.
- 스킨 포맷이 바뀌어서 더이상 과거 버전 스킨이 현재 버전 웹쉐어와 호환되지 않습니다.
- ASX 플레이리스트를 만드는 플러그인이 추가됐습니다. (단, 파이어폭스+곰플레이어 조합에서는 제대로 동작하지 않습니다. 파이어폭스 혹은 곰플레이어의 버그로 추정됩니다)
- M3U 플레이리스트가 이제 서브폴더에 속한 파일들도 모두 목록으로 만들게 되었습니다
- 계정과 비밀번호에는 영문자나 숫자만을 사용할 수 있게 되었습니다.
- 최상위 폴더(C:\, D:\ 등)를 공유할 경우 경고문이 표시됩니다.
- 환경설정에 스킨 선택 메뉴가 추가되었습니다.
- 공유 항목을 더블 클릭할 경우 바로 권한 수정이 가능합니다.
- 로그아웃 기능이 추가되었습니다.
- 내부적인 변화
- 실행파일을 압축하는 데 사용하는 upx의 버전을 업그레이드했습니다.
- 모든 소스코드를 이제 Visual Studio 2005 로 컴파일합니다.
- 버그 수정
- 윈도우가 시작할 때 자동적으로 실행할 수 있게 하는 옵션이 잘못 동작하던 버그가 수정되었습니다.
- 이제 인터넷 연결이 되어 있지 않은 상태에서 주소를 얻어오려고 시도하더라도 웹쉐어 창이 바로 뜹니다.
- M3U 플러그인이 일부 환경에서 주소를 제대로 출력하지 못하던 문제점이 해결됐습니다.
- mount.ini가 엉뚱한 곳에 저장되던 버그를 수정했습니다.
- 인터넷 연결이 되지 않은 상태에서 서버를 켜면 프로그램이 오동작하는 버그가 수정되었습니다.
- 공유하는 파일 이름이 너무 길 경우 주소가 모두 표시되지 않았던 버그가 수정되었습니다.
- 공유하는 파일 이름이 너무 길 경우 웹쉐어가 켜지지 않던 문제점이 해결됐습니다.
- 트레이로 들어간 아이콘을 더블클릭할 경우 다른 아이콘이 클릭되던 현상이 없어졌습니다.
- 속도가 몹시 빠른 환경에서 업로드가 시작하자마자 실패하던 문제점이 해결됐습니다.
- skinDevelopersMode에서 접속이 연달아 들어올 때 프로그램이 죽던 문제점이 해결됐습니다.
- 이제 RAR 파일의 마임 타입을 적절하게 보냅니다.
- 일부 이름이 긴 폴더를 RAR/ZIP으로 묶어 받을 수 없던 문제점이 해결됐습니다.
- 이제 RAR 플러그인이 파일 날짜/시간을 정확하게 저장합니다.
- Base64 인코딩 관련 문제점이 해결됐습니다.
- 일부 로그 메시지가 깨져 나오던 문제점이 해결됐습니다.
v0.932 rev 895
- Release Date : 2007.1.27
- 기능상의 변화
- 응답을 보내다가 실패하는 경우 이유를 로그 창에 구체적으로 표시하게 되었습니다.
- 버그 픽스
- HTML 페이지를 보내다가 예외가 발생하면 런타임 에러가 나고 프로그램이 죽는 버그를 수정했습니다.
v0.931 rev 893
- Release Date : 2007.1.24
- 기능상의 변화
- 가장 최근에 공유추가했던 폴더를 기억하도록 했습니다.
- URL에 "//" 가 포함되어 있을 경우, 최상위 페이지로 보내는 것이 아니라, "//" 를 "/" 로 인식하도록 했습니다.
- Rename 플러그인이 추가됐습니다: 파일이나 폴더의 이름을 바꿉니다. 사용하려면 Delete 플러그인처럼 관리 권한이 필요합니다.
v0.93 rev 888
- Release Date : 2006.12.18
- 기능상의 변화
- 동시에 다운로드하는 커넥션 수를 제한할 수 있게 되었습니다.
- 윈도우가 시작할 때 자동적으로 실행할 수 있게 하는 옵션이 추가됐습니다.
- 각 폴더에 있는 파일 크기의 총합을 표시하도록 바뀌었습니다.
- 업로드가 허용된 경우, 해당 폴더가 있는 드라이브의 디스크 빈 공간을 함께 표시하게 되었습니다.
- 웹브라우저의 업로드 상태 창에 프로그레스 바가 추가됐습니다.
- 사용할 권한이 없는 플러그인은 아예 플러그인 목록에 안 뜨게 되었습니다.
- 파일이나 폴더를 삭제할 수 있는 Delete 플러그인이 기본 배포판에 포함됐습니다.
- 사용자에게 '관리' 권한을 줄 때 경고 메시지를 주게 되었습니다.
- 기존에 웹쉐어가 실행되고 있는 도중에 웹쉐어를 실행할 경우, 기존에 실행되고 있던 웹쉐어를 작업 표시줄에서 깜빡이게 하는 것 뿐만 아니라 활성화되도록 했습니다.
- 로그인 실패 등의 에러 메시지 화면이 비교적 예뻐졌습니다.
- 버그 픽스
- 기존에 웹쉐어가 트레이에서 실행되고 있는 도중에 웹쉐어를 실행할 경우, 기존에 실행되고 있던 웹쉐어를 트레이에서 꺼내 오게 되었습니다.
- 스킨 이름에 종속적인 경로명을 dev-style.css에서 skin.html로 옮겼습니다. 따라서 파일 목록 정렬 화살표가 이제 잘 나오게 되었습니다.
- 접속 체크가 실패했을 때 나오던 URL 링크가 이제 좀 제대로 된 페이지를 가리키도록 고쳐졌습니다.
- 없는 링크의 경우에 404 응답을 잘 주게 되었습니다. (곰플레이어가 먹통이 되지 않습니다)
v0.92 rev 862
- Release Date : 2006.11.18
- 기능상의 변화
- 이제 포트를 변경했을 때 서버를 껐다 켜지 않아도 됩니다.
- AboutBox 버튼에 툴팁을 추가했습니다.
- AboutBox에 버전 표시 문구를 넣었습니다.
- 업로드 용량 표시를 KB단위로 바꾸었습니다.
- 업데이트 확인 창이 뜰 때 원클릭으로 다운로드 페이지로 이동할 수 있게 되었습니다.
- 공유 창에서 '탐색' 버튼을 눌러 직접 들어가 볼 수 있게 되었습니다.
- 버그 픽스
- '접속자가 공유 항목 최상위 목록을 볼 수 있게 함' 옵션을 끄는 경우 접속자가 플러그인에 내장된 파일들(예: 앨범 플러그인의 버튼)을 받을 수 없는 버그를 고쳤습니다.
- 업로드중인 파일이름에 작은따옴표가 들어 있는 경우 웹에서 전송보고를 볼 수 없던 버그를 수정했습니다.
- 오페라에서 업로드를 할 수 없던 버그를 수정했습니다.
v0.911 rev 840
- Release Date : 2006.10.18
- 기능상의 변화
- 웹브라우저에서 폴더를 만들 수 있게 했습니다. 폴더를 만들려면 업로드 권한이 필요합니다.
- 버그 픽스
- RARdownload 플러그인에서 한 개의 파일만 보낼 때 제대로 처리되지 않는 버그를 수정하였습니다.
v0.91 rev 824
- Release Date : 2006.9.18
- 기능상의 변화
- 파일에 대해서는 업로드/리스트 권한 선택이 안 뜨도록 했습니다.
- .anonymous 계정에 대해서는 수정/삭제 버튼이 아예 안 눌리게 했습니다.
- 계정을 선택하지 않으면 수정/삭제 버튼이 아예 안 눌리게 했습니다.
- 한번 로그인하면 그 상태가 모든 폴더에 대해서 동일하게 유지되도록 했습니다.
- 기본스킨에 로그인 버튼을 생성하고, 현재 로그인 상태를 알 수 있도록 했습니다.
- 현재 사용 권한이 없는 플러그인에 대해서는 에러 메시지를 내는 것이 아니라 로그인을 요청하도록 변경했습니다.
- 공유 항목 추가 대화상자에서 폴더를 추가할 수 있도록 바뀌었습니다.
- 웹쉐어가 죽었을 때 생성되는 덤프 파일의 포맷이 바뀌었습니다 (크기가 좀 큽니다)
- 속도 제한을 할 때 커넥션별이 아니라 IP별로 대역폭을 공평하게 분배하도록 바뀌었습니다.
- 매 커넥션별로 메모리를 10KB정도 덜 쓰게 되었습니다.
- 기본 버튼들에 대해 툴팁을 추가했습니다.
- 베리즈 웹쉐어에 대한 일반적인 정보를 얻을 수 있는 (?) 버튼을 추가했습니다.
- 버그 픽스
- IP 주소 표시 부분에서 항상 현재 선택된 항목만 갱신되는 버그를 수정했습니다.
- 파일이름 중간에 .. 이 들어가면 불법적인 URL로 간주하고 루트 디렉토리로 리디렉션해 버리는 버그를 수정했습니다.
- 사용자를 어떤 공유 항목에 대해 아무 행동도 할 수 없도록 설정하면, 웹쉐어를 종료했다가 재시작할 때 경고가 뜨고, 해당 사용자가 해당 공유 항목에 대해서 리스트와 다운로드를 할 수 있도록 세팅되어 버리는 버그를 수정했습니다.
- 앨범 플러그인이 제대로 동작하지 않던 버그를 수정했습니다.
- HTML 헤더를 해석하는 과정에서 제대로 동작하지 않을 수도 있는 버그를 수정했습니다.
- 접속을 강제로 끊을 때 어떤 버튼을 눌러도 접속을 항상 끊게 되던 버그를 수정했습니다.
v0.9 rev 796
- Release Date : 2006.8.19
- 기능상의 변화
- 환경설정의 서버 페이지에서 화면에 표시될 주소를 결정하는 기능을 통합했습니다.
- 현재 컴퓨터에 연결된 랜카드가 여러 개일 때, 그 중에서 사용자가 선호하는 주소를 선택할 수 있도록 했습니다.
- 권한 설정 기능이 추가되었습니다! :
- 여러 명의 사용자를 추가하고 각 사용자마다 다른 권한을 줄 수 있게 되었습니다.
- 각 공유 항목마다 목록보기/다운로드/업로드/관리권한을 따로 줄 수 있게 되었습니다.
- 로그 탭에 각 사건이 발생한 날짜도 보이도록 하였습니다.
- 파일을 삭제하는 Delete 플러그인을 사용할 수 있게 되었습니다. (보안상 문제가 있으므로 기본 패키지로 배포하지는 않습니다)
- 공유 항목 창에 '아무나 읽을 수 있음' 텍스트가 나타나지 않도록 했습니다.
- 공유 항목 창의 항목 높이를 줄였습니다.
- 공유 항목 창을 마우스 오른쪽 버튼으로 클릭했을 때 항목의 선택 상태가 먼저 바뀌도록 했습니다.
- Ctrl+F6을 눌렀을 때 나오는 안내 메시지를 수정했습니다.
- 웹쉐어를 중복해서 실행했을 때, 에러 메시지가 뜨는 것이 아니라 처음 떠 있던 창을 깜빡거리게 하도록 했습니다.
- 버그 픽스
- 이어받기할 때 퍼센티지가 무조건 0%부터 시작하는 버그를 수정했습니다.
- 속도제한값과 네트워크 용량이 큰 차이가 날 경우 실제 전송속도가 들쑥날쑥 변하는 문제를 해결했습니다.
- 속도제한을 아주 강하게 (10KB/s정도) 걸었을 경우 속도가 그만큼 떨어지지 않던 버그를 수정했습니다.
- 속도가 아-주 느릴 경우 연결을 끊어 버리던 버그를 수정했습니다.
- RSS 플러그인에서 일부 글자가 깨져서 XML이 인식 안 되는 경우를 없앴습니다.
- RSS 플러그인에서 pubDate를 pubdate라고 써서 일부 RSS리더에서 날짜를 인식하지 못하던 버그를 수정했습니다.
- RSS 플러그인에서 파일 갱신 날짜의 시간대 표시가 잘못되어 있는 버그를 수정했습니다.
v0.8 rev 749
- Release Date : 2006.7.18
- 기능상의 변화
- 속도 제한이 가능해졌습니다. 환경 설정의 속도 제한 항목에서 전송 속도를 제한할 수 있습니다.
- 불량 사용자의 접근을 막는 기능이 추가되었습니다. 환경 설정의 IP 필터 항목에서 규칙을 설정할 수 있습니다.
- 사용자의 접속을 끊을 경우 그 사용자의 접속을 차단할 것인지를 결정할 수 있도록 변경되었습니다.
- 프로그램 종료시 접속중인 사용자가 있을 경우 경고 메시지를 출력하도록 변경되었습니다.
- URL 방식이 변경되었습니다.
- Berryz WebShare가 비정상적으로 종료될 경우 관련 자료를 파일로 남기도록 변경되었습니다. 이 파일은 Berryz WebShare가 설치된 경로 밑의 Error 폴더 내에 생성됩니다. 프로그램이 비정상적으로 종료될 경우 이 파일을 제작자에게 보내주세요.
- 버그 픽스
- 공유 항목 속성 변경시, 이름 변경에 실패하였다는 메시지를 띄우는 버그를 수정했습니다.
- Delete키의 동작이, 전송 상태 보기에서는 선택된 연결을 끊는 기능으로, 로그 보기에서는 아무 동작도 하지 않도록 변경되었습니다.
- 4GB 이상의 파일 업로드에서 문제가 발생하던 것을 해결하였습니다. 아직 일반적인 웹브라우저에서는 4GB 이상의 파일을 올릴 수 없습니다. Berryz WebShare 전용 업로더 발표를 기다려 주세요.
- 때때로 접속한 사용자의 연결이 끊어졌는데도 연결이 유지되고 있는 것처럼 동작하던 버그를 수정하였습니다.
v0.77 rev 691
- Release Date : 2006.6.23
- 기능상의 변화
- 없음
- 버그 픽스
- 프로그램을 종료할 때 서버가 켜져 있었는지의 여부가 기록 안되는 버그를 수정했습니다.
- 5초간 데이터를 전송하지 못하면 웹쉐어가 오류를 내고 죽어 버리는 버그를 수정했습니다.
v0.76 rev 679
- Release Date : 2006.6.18
- 기능상의 변화
- 공유 항목의 이름 변경이 실패했을 때 메시지를 출력하게 했습니다.
- 전송상태 창에서 업로드중인 파일명을 확인할 수 있도록 했습니다.
- 마음에 들지 않는 사용자의 접속을 서버에서 강제로 끊을 수 있게 됐습니다.
- 로그 리스트컨트롤 컬럼 너비를 로그 창 너비에 자동으로 맞추도록 했습니다.
- 속도 계산이 좀더 정확해졌습니다.
- HTML 파일 목록에서 날짜에 의한 정렬은 반대 방향으로 하도록 했습니다.
- 일부 환경설정 메시지를 이해하기 쉽게 바꾸었습니다.
- 버그 픽스
- ZIPdownload 플러그인에서 이름을 CP949로 인코딩할 수 없는 파일이 나타났을 경우 에러를 출력하고 다운로드를 거부하게 했습니다.
- RARdownload 플러그인에서 이름을 CP949로 인코딩할 수 없는 파일이 압축되지 않는 버그를 수정했습니다.
- 공유 목록에는 있지만 하드디스크에는 존재하지 않는 파일이 HTML 파일 목록에 출력되는 버그를 잡았습니다.
- 스킨을 사용하지 않는 에러 메시지에 대해서 mime-type이 지정되어 있지 않아, 인터널 서버 에러 등이 난 경우 파이어폭스에서 에러메시지 페이지 자체를 다운로드하려 시도하는 버그를 잡았습니다.
v0.75 rev 650
- Release Date : 2006.5.18
- 기능상의 변화
- RAR 다운로드 플러그인을 패키지에 추가했습니다.
- ZIP 플러그인의 화면표시 이름을 zs에서 ZIPdownload로 변경했습니다.
- 기본 스킨에서 상위 폴더로, 플러그인, 업로드 버튼을 분리했습니다.
- 업로드를 팝업 창에서 하도록 했습니다.
- 업로드 도중에 얼마나 업로드됐는지, 언제 끝날지를 팝업 창에서 볼 수 있게 되었습니다.
- 기본 스킨의 파일 목록 정렬 속도가 매우 빨라졌습니다.
- favicon.ico를 프로그램 내에 내장하여, 북마크했을 때 웹쉐어 아이콘이 나타나도록 했습니다.
- 매 접속시에 스킨을 다시 읽게 하는 기능인 skinDevelopersMode 선택 항목이 mount.ini에 추가됐습니다.
- RSS 플러그인에서 항목 순서를 최신 것부터 출력하게 했습니다.
- RSS 플러그인에서 pubdate 버그를 해결하고 로컬 타임을 적용했습니다.
- 화면에 표시하는 로그에 그 순간의 시각을 출력하게 했습니다.
- 커스텀 스킨을 기본스킨처럼 표시할 수 있게 되었습니다. mount.ini의 defaultSkin 항목에 스킨 이름을 써 주면 됩니다.
- 앨범 플러그인이 뽀대나게 변했습니다! 프레임을 사용하게 되었습니다.
- 부분 전송 요청을 지원합니다. 윈앰프로 mp3를 스트리밍해서 들을 때 곡의 중간 위치부터 재생이 가능합니다. 플래쉬겟 등의 다운로드 이어받기 프로그램도 쓸 수 있습니다.
- 버그 픽스
- 스킨을 다시 읽을 때, 없어진 파일이 웹쉐어 내부에 남아있지 않도록 했습니다.
- 공유 항목의 이름을 변경할 때 긴 이름을 사용할 수 없던 버그를 수정했습니다.
- 트레이를 더블클릭하여 웹쉐어를 활성화했을 때 옆 아이콘이 클릭되던 버그를 수정했습니다.
- 전송속도 합계가 두 배로 표시되는 버그를 수정했습니다.
- 전송 상태 창에 요청이 URLEncode된 형식으로만 나타나는 버그를 수정했습니다.
v0.7 rev 563
- Release Date : 2006.3.20
- 기능상의 변화
- 전송상태 창에 나오는 숫자를 세 자리마다 콤마를 찍도록 했습니다.
- 주소 바의 기능을 개선했습니다: 클릭하면 전체선택되고 Ctrl+C를 누르면 복사됩니다.
- 공유 창에서 항목을 선택한 후 Ctrl+C를 누르면 URL이 복사되게 했습니다.
- 웹페이지 파일목록을 이름, 크기, 날짜를 기준으로 정렬할 수 있게 되었습니다!
- 웹페이지 파일목록에서 마우스가 올라간 부분이 하이라이트되어, 플러그인을 선택할 때 헷갈리지 않게 되었습니다.
- 앨범 플러그인 하단에 이전파일, 다음파일로 가는 링크를 추가했습니다.
- 스킨,플러그인 리로드 단축키(Ctrl+F5)를 추가했습니다.
- 모든 플러그인을 언로드하는 단축키(Ctrl+F6)를 추가했습니다.
- 창을 최소화해서 트레이로 보내는 단축키(ESC)를 추가했습니다.
- 버그 픽스
- 접속한 사용자가 있는 상태에서 서버를 꺼버릴 경우 전송상태 창에 그대로 남아있는 버그를 수정했습니다.
- 구버전 스킨이 남아있을 경우 동작이 안되는 버그를 수정했습니다.
v0.7beta rev 543
- Release Date : 2006.3.7
- 이제부터 Windows 98에서도 동작합니다. 다만 정상적인 동작을 위해서 MSLU가 필요합니다.(다운로드하여 같은 폴더에 넣어주세요)
- 기능상의 변화
- UI가 대폭 바뀌었습니다.
- 전송 속도, 접속자 수 등 전송상태 보기가 추가되었습니다.
- 로그 보기가 추가되었습니다.
- 전체 사이트에 대해 사용자 인증을 사용할 수 있게 되었습니다.
- 새 버젼 체크 기능이 추가되었습니다.
- 공인 IP를 얻어오는 기능이 추가되었습니다.
- 외부에서 접속 가능한지 테스트하는 기능이 추가되었습니다.
- 로그 파일을 Log 디렉토리 안에 생성하도록 변경하였습니다.
- 공유 항목의 이름을 변경할 수 있게 되었습니다.
- 버그 픽스
- 잘못된 주소에 접근할 경우 웹쉐어가 죽는 버그를 해결했습니다.
- 기존 플러그인에서 지정된 주소를 사용하지 않던 버그를 수정했습니다.
- IP주소, 포트 관련 설정이 변경되었을 때 주소바에 바로 반영되지 않는 버그를 수정했습니다.
v0.5 rev 378
- Release Date : 2006.1.17
- SP2가 설치되지 않은 Windows XP 시스템에서도 잘 동작합니다. 대신에, 예기치 않은 오류가 발생했을 때 오류의 자동 보고를 하지 않게 되었습니다.
- 기능상의 변화
- 로그 파일의 시간 출력 형식이 약간 변경되었습니다.
- 플러그인을 사용할 수 있게 되었습니다!
- 기존 m3u 스킨이 플러그인으로 바뀌었습니다.
- 기존 album 스킨이 album 플러그인으로 바뀌었습니다.
- ZIPdownload 플러그인 추가: 디렉토리를 ZIP으로 묶어 받을 수 있게 되었습니다.
- rss 플러그인 추가: 디렉토리의 업데이트 상황을 RSS피드로 확인할 수 있게 되었습니다.
- 로그 파일을 Log 디렉토리 안에 생성하도록 변경하였습니다.
- 버그 픽스
- Ctrl+A 로 리스트를 선택했을 때 공유제거버튼이 활성화되지 않는 버그를 해결했습니다.
- URL에 .. 을 넣어서 공유되지 않은 파일을 읽을 수 있던 보안 버그를 해결했습니다.
- 기존 m3u 스킨에서 일부 URL이 잘못 출력되던 버그가 수정되었습니다.
v0.41 rev 306
- Release Date : 2005.12.31
- 새로 추가된 기능때문에 일부 OS 에서 프로그램 전체가 동작하지 않는 경우가 있다는 보고가 있었습니다.
- Windows XP Home edition
- Windows XP Professional edition
- Windows XP Professional edition with service pack 1
- Windows Server 2003
- 위의 OS 에 해당하시더라도 윈도우즈 업데이트 적용 여부에 따라 동작이 가능한 경우도 있습니다.
- 기능상의 변화
- 외부에서 접속하였을 때, 공유된 항목이 없으면 '준비중입니다.' 메시지를 출력하도록 변경되었습니다.
- 본 프로그램의 실행 중 비정상적인 문제가 발생할 경우, 저희에게 그 상황을 보내실 수 있도록 하는 대화 상자가 뜨도록 변경되었습니다.
- 버그 픽스
- IE에서 wmv파일을 저장하려 하면 asx확장자로 기본으로 인식되던 문제를 해결하였습니다.
- 업로드를 계속 실패하던 문제를 해결하였습니다.
- 공유 항목 목록에서의 오른쪽 클릭을 통한 주소 복사 실패 문제를 해결하였습니다.
- Release Date : 2005.12.6
- 윈도우 98 에서 동작하지 않습니다.
- 윈도우 98 에서도 동작하게 하려고 최선을 다했습니다만, 저희가 시도해 본 방법은 모두 실패했습니다.
- 혹시 방법을 아시는 분은 제보해주시면 감사하겠습니다.
- 일단은 이 버전 이후로 공식적인 윈도우 98 지원은 없을 예정입니다. 꼭 필요하시면 0.3 버전을 이용해 주십시오.
- 기능상의 변화
- 프로그램이 유니코드 기반으로 변경되었습니다.
- 스킨에 #rexif (정규표현식을 사용하는 if) 를 사용하실 수 있습니다. 이에 따라 m3u 스킨이 ogg, mp3/2, wma, wav 파일만을 처리하도록 수정되었습니다.
- IP 주소 대신 사용할 도메인 문자열에 포트번호가 명시되어 있지 않으면, 환경설정에서 지정한 포트 번호를 뒤에 자동으로 붙여주도록 하였습니다.
- 앨범 스킨에서, F5 만 눌러도 모든 자원을 다시 읽도록 변경하였습니다.
- 버그 픽스
- 한 번 공유 설정된 파일이 실제로 시스템에서 사라지면, 다음 기동시 아이콘을 통해 '파일이 존재하지 않음' 을 알려주도록 변경하였습니다.
- 클라이언트측에서 공유 기본(/) 디렉토리를 볼 때 고용량 파일 크기가 잘못 표시되는 문제를 해결하였습니다.
- Release Date : 2005.11.17
- 기능상의 변화
- 전송 속도에 약간의 개선이 있었습니다.
- 리스트 박스에서의 우클릭 시 팝업메뉴가 뜨도록 하였습니다. 이 메뉴를 통해 해당 항목에 대한 접근 주소를 클립보드로 복사하는 것이 가능합니다.
- 스킨 개발을 쉽게 하기 위해, WebShare에서 ctrl+shift+R 을 누르면 스킨 다시 로드하도록 하였습니다.
- 원격지에서 접속할 때 대소문자가 틀려도 서버에 접근할 수 있게 되었습니다.
- 툴바의 메시지가 "서버 켜짐" "서버 꺼짐" 에서 "서버 끄기" "서버 켜기" 로 이해하기 쉽게 바뀌었습니다.
- 서버가 동작중이 아닐 경우 주소 표시줄에 "서버를 먼저 켜주십시오" 메시지가 표시됩니다.
- 서버 작동 내역을 실행파일이 있는 디렉토리 안의 berryz.날짜.log 에 기록합니다. 환경설정을 통해 기록하지 않도록 할 수 있습니다.
- 공유한 폴더에 업로드를 허용할 것인지 결정하게 하는 옵션이 추가됐습니다.
- 마운트 리스트를 보일 것인지 결정하게 하는 옵션이 추가됐습니다.
- 실행시 자동으로 트레이로 최소화할 것인지 결정하게 하는 옵션이 추가되었습니다.
- 원격지 주소에 표시될 주소를 변경하는 옵션이 추가되었습니다.
- 설정 파일의 형식이 변경되었습니다. (죄송합니다. 호환은 안 됩니다. 공유 설정을 다시 해 주세요. 이후 버젼에서는 이러한 일이 일어나지 않도록 하는 변경도 포함합니다.)
- 업로드 중에는 파일이름을 uploading_파일이름.WEBSHARE로 변경해 두도록 하였습니다. 업로드에 실패할 경우 그 파일을 삭제하게 됩니다.
- 현재 디렉토리를 앨범으로 보는 스킨이 추가됐습니다.
- 버그 픽스
- 서버가 동작중인 채로 프로그램을 껐다 켤 때 서버 주소로 localhost가 뜨는 버그가 수정되었습니다.
- 포트가 이미 사용중일 경우에 제대로 에러메시지를 출력하도록 수정되었습니다.
- 프로그램을 켜놓고 시스템 종료시 mounts.ini가 저장되지 않던 문제점이 수정되었습니다.
- Release Date : 2005.10.30
- 기능상의 변화
- 환경설정 대화상자가 생겼습니다.
- 서비스하는 TCP/IP 포트를 설정할 수 있게 되었습니다.
- 하드디스크 상에서 '숨김' 속성이 설정되어 있는 파일을 리스트상에서 보일지 결정하게 하는 옵션이 추가됐습니다.
- 세그폴트를 연상시키던 종료 다이얼로그의 종류가 다른 것으로 변경되었습니다.
- 설정 파일로 mounts.cnm 대신 mounts.ini를 사용하게 되었습니다. (죄송합니다. 호환은 안 됩니다. 공유 설정을 다시 해 주세요)
- Ctrl+A 키를 누르면 공유 목록 전체가 선택됩니다.
- 파일 업로드시, 중복된 파일이 있으면 파일명에 (1), (2), ... 를 붙입니다.
- 트레이로 최소화했을 때 잠시 말풍선이 떠서 Berryz WebShare가 아직 작동중임을 알리게 했습니다.
- 서버가 작동중인 상태로 프로그램을 종료했을 경우, 다음번에 실행했을 때 서버가 자동으로 작동중인 상태에 있게 했습니다.
- 스킨 커스터마이징이 가능해졌습니다.
- 현재 디렉토리를 M3U로 보는 스킨이 추가됐습니다.
- 버그 픽스
- 공유 목록에는 있으나 실제로 하드디스크에 존재하지 않는 파일/폴더를 표시하지 않게 변경하였습니다.
- Log클래스에 있던 버퍼 오버플로우 보안 취약점을 해결했습니다.
- Release Date : 2005.10.16
- 트레이로 보내기 기능 추가
- 스킨 내장 (skin 디렉토리가 없어도 정상 작동합니다.)
문제점 파악 후 해결책 모색중입니다. 불편을 드려 죄송합니다.
