Apache Subversion

소프트웨어 스크린 샷:
Apache Subversion
소프트웨어 정보:
버전: 1.10.2 업데이트
업로드 날짜: 16 Aug 18
라이센스: 무료
인기: 24

Rating: 3.0/5 (Total Votes: 1)

Subversion 프로젝트의 목표는 오픈 소스 커뮤니티에서 CVS를 대체 ​​할 수있는 버전 제어 시스템을 구축하는 것입니다. 이것은 Apache Software Foundation (ASF)에 의해 개발되고 배포됩니다. Apache Subversion은 Git 또는 Bazaar 버전 제어 시스템과 유사한 명령 행 소프트웨어입니다.


CVS와 유사하지만 더 좋습니다.

아파치 서브 버전에는 최신 CVS 기능뿐만 아니라 CVS보다이 프로젝트의 버전 관리, 버전 별 심볼릭 링크, 버전 복사, 버전 삭제, 버전이있는 디렉토리 및 자유 형식의 버전이있는 메타 데이터를 포함한 다양한 기능이 포함되어 있습니다. . 또한 클린 API를 특징으로하는 네이티브 클라이언트 / 서버, 계층화 된 라이브러리 디자인과 함께 제공됩니다.


바이너리 파일을 효율적으로 처리합니다.

또한,이 소프트웨어는 태깅과 브랜치 연산을 지원하며, 커밋은 정말 원자 적이며 프로그램은 효율적으로 바이너리 파일을 처리합니다. 다른 기능으로는 병합 추적, 파일 잠금, 실행 가능 플래그 보존 기능, 구문 분석 가능한 출력, 로컬 화 된 메시지, 대화식 충돌 해결, 저장소 읽기 전용 미러링, WebDAV를 통한 Write-Through 프록시, 변경 목록 및 다양한 프로그래밍 언어 바인딩이 있습니다.

DeltaV 및 WebDAV 프로토콜 지원

DeltaV 및 WebDAV 프로토콜, 독립형 서버 옵션, 네이티브 클라이언트 / 서버, 계층화 된 라이브러리 디자인, 심볼릭 링크 버전 지정, 구문 분석 가능한 출력 및 현지화 된 메시지를 지원하는 Apache 네트워크 서버 옵션을 언급 할 수 있습니다 .


지원되는 운영 체제 및 가용성

이 프로젝트는 모든 GNU / Linux 운영 체제에서 지원되며 Apache가 제공 한 소스 아카이브 또는 해당 배포의 기본 소프트웨어 저장소를 통해 쉽게 설치할 수 있습니다. 현재 32 비트 및 64 비트 아키텍처가 모두 지원됩니다.


데이터베이스 또는 일반 파일 저장소 선택

클라이언트와 서버 프로토콜은 diff를 양방향으로 보내며 사용자는 데이터베이스 또는 일반 파일 저장소 구현 중에서 선택할 수 있습니다. Apache Subversion 프로젝트는 Apache / BSD 스타일의 오픈 소스 라이선스에 따라 출시되는 무료 소프트웨어입니다.

이 릴리스의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 버그 수정 :
svn : 인증 자격 증명 캐시의 충돌 가능성 수정 (r1705328)
정리 : 원시 정리 중 불필요한 메모리 증가 방지 (r1706241)
diff : 저장소가 서버 루트에있을 때 충돌을 수정합니다 (r1705060 외).
커밋 알림에 대한 번역 수정 (r1709389, r1709562)
ra_serf : 다중 상태 파서에서 충돌을 수정했습니다 (r1706323, r1706324).
svn : 실패로 오류 잠금 / 잠금 해제를보고합니다 (r1701598 외).
svn : 사용자 삭제 외부 등록 (r1705843, r1710558)
svn : 바이너리 파일 텍스트 충돌을 간단히 해결할 수 있습니다 (r1703581).
svnlook : diff 오류에 대한 임시 파일을 올바르게 제거합니다 (r1711346).
ra_serf : libserf의 빌드 및 런타임 버전보고 (r1704847)
ra_serf : 나가는 요청에 Content-Type 헤더를 설정합니다 (r1715224 외).
svn : svn : eol-style CRLF / CR 파일의 병합 삭제 문제 수정 (r1703689 외)
ra_local : 제로 복사 코드 경로 비활성화 (r1718167)
서버 측 버그 수정 :
mod_authz_svn : mod_auth_kerb / mod_auth_ntlm으로 authz 수정 (문제 # 4602)
mod_dav_svn : 캐시 통계에 프로세스 ID 표시 수정 (r1709553)

mod_dav_svn : 셸 인코딩 된 요청에 LimitXMLRequestBody 사용 (r1687812)
svnadmin dump : no-op 변경 사항을 보존합니다 (r1709388 외, issue # 4598).
fsfs : 트랜잭션을 열 때 불필요한 I / O 방지 (r1715793)
바인딩 버그 수정 :
javahl : ABI 비 호환을 1.8 (r1710104)으로 수정합니다.
javahl : SVNClient.vacuum에서 절대 경로가 아닌 경로 허용 (r1710215, r1710290)
개발자가 볼 수있는 변경 사항 :
일반:
svn_client_patch ()에서 패치 필터 호출을 수정하십시오 (r1706783).
구성 정보에 @since 정보를 추가하십시오 (r1706983, r1706999).
호환성 모드에서 테스트 실행 수정 (r1706375)
svn_fs_node_created_rev ()에 대한 문서를 명확히합니다 (r1717154).
API 변경 :
svn_stringbuf_remove 및 _replace (r1714358)에서 오버플로 감지 해결
svn_ra_svn_create_conn3 (r1714314)에 대한 일부 매개 변수를 무시하지 마십시오.

버전 1.10.0의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 버그 수정 :
svn : 인증 자격 증명 캐시의 충돌 가능성 수정 (r1705328)
정리 : 원시 정리 중 불필요한 메모리 증가 방지 (r1706241)
diff : 저장소가 서버 루트에있을 때 충돌을 수정합니다 (r1705060 외).
커밋 알림에 대한 번역 수정 (r1709389, r1709562)
ra_serf : 다중 상태 파서에서 충돌을 수정했습니다 (r1706323, r1706324).
svn : 실패로 오류 잠금 / 잠금 해제를보고합니다 (r1701598 외).
svn : 사용자 삭제 외부 등록 (r1705843, r1710558)
svn : 바이너리 파일 텍스트 충돌을 간단히 해결할 수 있습니다 (r1703581).
svnlook : diff 오류에 대한 임시 파일을 올바르게 제거합니다 (r1711346).
ra_serf : libserf의 빌드 및 런타임 버전보고 (r1704847)
ra_serf : 나가는 요청에 Content-Type 헤더를 설정합니다 (r1715224 외).
svn : svn : eol-style CRLF / CR 파일의 병합 삭제 문제 수정 (r1703689 외)
ra_local : 제로 복사 코드 경로 비활성화 (r1718167)
서버 측 버그 수정 :
mod_authz_svn : mod_auth_kerb / mod_auth_ntlm으로 authz 수정 (문제 # 4602)
mod_dav_svn : 캐시 통계에 프로세스 ID 표시 수정 (r1709553)

mod_dav_svn : 셸 인코딩 된 요청에 LimitXMLRequestBody 사용 (r1687812)
svnadmin dump : no-op 변경 사항을 보존합니다 (r1709388 외, issue # 4598).
fsfs : 트랜잭션을 열 때 불필요한 I / O 방지 (r1715793)
바인딩 버그 수정 :
javahl : ABI 비 호환을 1.8 (r1710104)으로 수정합니다.
javahl : SVNClient.vacuum에서 절대 경로가 아닌 경로 허용 (r1710215, r1710290)
개발자가 볼 수있는 변경 사항 :
일반:
svn_client_patch ()에서 패치 필터 호출을 수정하십시오 (r1706783).
구성 정보에 @since 정보를 추가하십시오 (r1706983, r1706999).
호환성 모드에서 테스트 실행 수정 (r1706375)
svn_fs_node_created_rev ()에 대한 문서를 명확히합니다 (r1717154).
API 변경 :
svn_stringbuf_remove 및 _replace (r1714358)에서 오버플로 감지 해결
svn_ra_svn_create_conn3 (r1714314)에 대한 일부 매개 변수를 무시하지 마십시오.

버전의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 버그 수정 :
svn : 인증 자격 증명 캐시의 충돌 가능성 수정 (r1705328)
정리 : 원시 정리 중 불필요한 메모리 증가 방지 (r1706241)
diff : 저장소가 서버 루트에있을 때 충돌을 수정합니다 (r1705060 외).
커밋 알림에 대한 번역 수정 (r1709389, r1709562)
ra_serf : 다중 상태 파서에서 충돌을 수정했습니다 (r1706323, r1706324).
svn : 실패로 오류 잠금 / 잠금 해제를보고합니다 (r1701598 외).
svn : 사용자 삭제 외부 등록 (r1705843, r1710558)
svn : 바이너리 파일 텍스트 충돌을 간단히 해결할 수 있습니다 (r1703581).
svnlook : diff 오류에 대한 임시 파일을 올바르게 제거합니다 (r1711346).
ra_serf : libserf의 빌드 및 런타임 버전보고 (r1704847)
ra_serf : 나가는 요청에 Content-Type 헤더를 설정합니다 (r1715224 외).
svn : svn : eol-style CRLF / CR 파일의 병합 삭제 문제 수정 (r1703689 외)
ra_local : 제로 복사 코드 경로 비활성화 (r1718167)
서버 측 버그 수정 :
mod_authz_svn : mod_auth_kerb / mod_auth_ntlm으로 authz 수정 (문제 # 4602)
mod_dav_svn : 캐시 통계에 프로세스 ID 표시 수정 (r1709553)

mod_dav_svn : 셸 인코딩 된 요청에 LimitXMLRequestBody 사용 (r1687812)
svnadmin dump : no-op 변경 사항을 보존합니다 (r1709388 외, issue # 4598).
fsfs : 트랜잭션을 열 때 불필요한 I / O 방지 (r1715793)
바인딩 버그 수정 :
javahl : ABI 비 호환을 1.8 (r1710104)으로 수정합니다.
javahl : SVNClient.vacuum에서 절대 경로가 아닌 경로 허용 (r1710215, r1710290)
개발자가 볼 수있는 변경 사항 :
일반:
svn_client_patch ()에서 패치 필터 호출을 수정하십시오 (r1706783).
구성 정보에 @since 정보를 추가하십시오 (r1706983, r1706999).
호환성 모드에서 테스트 실행 수정 (r1706375)
svn_fs_node_created_rev ()에 대한 문서를 명확히합니다 (r1717154).
API 변경 :
svn_stringbuf_remove 및 _replace (r1714358)에서 오버플로 감지 해결
svn_ra_svn_create_conn3 (r1714314)에 대한 일부 매개 변수를 무시하지 마십시오.

버전 1.9.5의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 버그 수정 :
svn : 인증 자격 증명 캐시의 충돌 가능성 수정 (r1705328)
정리 : 원시 정리 중 불필요한 메모리 증가 방지 (r1706241)
diff : 저장소가 서버 루트에있을 때 충돌을 수정합니다 (r1705060 외).
커밋 알림에 대한 번역 수정 (r1709389, r1709562)
ra_serf : 다중 상태 파서에서 충돌을 수정했습니다 (r1706323, r1706324).
svn : 실패로 오류 잠금 / 잠금 해제를보고합니다 (r1701598 외).
svn : 사용자 삭제 외부 등록 (r1705843, r1710558)
svn : 바이너리 파일 텍스트 충돌을 간단히 해결할 수 있습니다 (r1703581).
svnlook : diff 오류에 대한 임시 파일을 올바르게 제거합니다 (r1711346).
ra_serf : libserf의 빌드 및 런타임 버전보고 (r1704847)
ra_serf : 나가는 요청에 Content-Type 헤더를 설정합니다 (r1715224 외).
svn : svn : eol-style CRLF / CR 파일의 병합 삭제 문제 수정 (r1703689 외)
ra_local : 제로 복사 코드 경로 비활성화 (r1718167)
서버 측 버그 수정 :
mod_authz_svn : mod_auth_kerb / mod_auth_ntlm으로 authz 수정 (문제 # 4602)
mod_dav_svn : 캐시 통계에 프로세스 ID 표시 수정 (r1709553)

mod_dav_svn : 셸 인코딩 된 요청에 LimitXMLRequestBody 사용 (r1687812)
svnadmin dump : no-op 변경 사항을 보존합니다 (r1709388 외, issue # 4598).
fsfs : 트랜잭션을 열 때 불필요한 I / O 방지 (r1715793)
바인딩 버그 수정 :
javahl : ABI 비 호환을 1.8 (r1710104)으로 수정합니다.
javahl : SVNClient.vacuum에서 절대 경로가 아닌 경로 허용 (r1710215, r1710290)
개발자가 볼 수있는 변경 사항 :
일반:
svn_client_patch ()에서 패치 필터 호출을 수정하십시오 (r1706783).
구성 정보에 @since 정보를 추가하십시오 (r1706983, r1706999).
호환성 모드에서 테스트 실행 수정 (r1706375)
svn_fs_node_created_rev ()에 대한 문서를 명확히합니다 (r1717154).
API 변경 :
svn_stringbuf_remove 및 _replace (r1714358)에서 오버플로 감지 해결
svn_ra_svn_create_conn3 (r1714314)에 대한 일부 매개 변수를 무시하지 마십시오.

버전 1.9.4의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 버그 수정 :
svn : 인증 자격 증명 캐시의 충돌 가능성 수정 (r1705328)
정리 : 원시 정리 중 불필요한 메모리 증가 방지 (r1706241)
diff : 저장소가 서버 루트에있을 때 충돌을 수정합니다 (r1705060 외).
커밋 알림에 대한 번역 수정 (r1709389, r1709562)
ra_serf : 다중 상태 파서에서 충돌을 수정했습니다 (r1706323, r1706324).
svn : 실패로 오류 잠금 / 잠금 해제를보고합니다 (r1701598 외).
svn : 사용자 삭제 외부 등록 (r1705843, r1710558)
svn : 바이너리 파일 텍스트 충돌을 간단히 해결할 수 있습니다 (r1703581).
svnlook : diff 오류에 대한 임시 파일을 올바르게 제거합니다 (r1711346).
ra_serf : libserf의 빌드 및 런타임 버전보고 (r1704847)
ra_serf : 나가는 요청에 Content-Type 헤더를 설정합니다 (r1715224 외).
svn : svn : eol-style CRLF / CR 파일의 병합 삭제 문제 수정 (r1703689 외)
ra_local : 제로 복사 코드 경로 비활성화 (r1718167)
서버 측 버그 수정 :
mod_authz_svn : mod_auth_kerb / mod_auth_ntlm으로 authz 수정 (문제 # 4602)
mod_dav_svn : 캐시 통계에 프로세스 ID 표시 수정 (r1709553)

mod_dav_svn : 셸 인코딩 된 요청에 LimitXMLRequestBody 사용 (r1687812)
svnadmin dump : no-op 변경 사항을 보존합니다 (r1709388 외, issue # 4598).
fsfs : 트랜잭션을 열 때 불필요한 I / O 방지 (r1715793)
바인딩 버그 수정 :
javahl : ABI 비 호환을 1.8 (r1710104)으로 수정합니다.
javahl : SVNClient.vacuum에서 절대 경로가 아닌 경로 허용 (r1710215, r1710290)
개발자가 볼 수있는 변경 사항 :
일반:
svn_client_patch ()에서 패치 필터 호출을 수정하십시오 (r1706783).
구성 정보에 @since 정보를 추가하십시오 (r1706983, r1706999).
호환성 모드에서 테스트 실행 수정 (r1706375)
svn_fs_node_created_rev ()에 대한 문서를 명확히합니다 (r1717154).
API 변경 :
svn_stringbuf_remove 및 _replace (r1714358)에서 오버플로 감지 해결
svn_ra_svn_create_conn3 (r1714314)에 대한 일부 매개 변수를 무시하지 마십시오.

버전 1.9.3의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 버그 수정 :
svn : 인증 자격 증명 캐시의 충돌 가능성 수정 (r1705328)
정리 : 원시 정리 중 불필요한 메모리 증가 방지 (r1706241)
diff : 저장소가 서버 루트에있을 때 충돌을 수정합니다 (r1705060 외).
커밋 알림에 대한 번역 수정 (r1709389, r1709562)
ra_serf : 다중 상태 파서에서 충돌을 수정했습니다 (r1706323, r1706324).
svn : 실패로 오류 잠금 / 잠금 해제를보고합니다 (r1701598 외).
svn : 사용자 삭제 외부 등록 (r1705843, r1710558)
svn : 바이너리 파일 텍스트 충돌을 간단히 해결할 수 있습니다 (r1703581).
svnlook : diff 오류에 대한 임시 파일을 올바르게 제거합니다 (r1711346).
ra_serf : libserf의 빌드 및 런타임 버전보고 (r1704847)
ra_serf : 나가는 요청에 Content-Type 헤더를 설정합니다 (r1715224 외).
svn : svn : eol-style CRLF / CR 파일의 병합 삭제 문제 수정 (r1703689 외)
ra_local : 제로 복사 코드 경로 비활성화 (r1718167)
서버 측 버그 수정 :
mod_authz_svn : mod_auth_kerb / mod_auth_ntlm으로 authz 수정 (문제 # 4602)
mod_dav_svn : 캐시 통계에 프로세스 ID 표시 수정 (r1709553)

mod_dav_svn : 셸 인코딩 된 요청에 LimitXMLRequestBody 사용 (r1687812)
svnadmin dump : no-op 변경 사항을 보존합니다 (r1709388 외, issue # 4598).
fsfs : 트랜잭션을 열 때 불필요한 I / O 방지 (r1715793)
바인딩 버그 수정 :
javahl : ABI 비 호환을 1.8 (r1710104)으로 수정합니다.
javahl : SVNClient.vacuum에서 절대 경로가 아닌 경로 허용 (r1710215, r1710290)
개발자가 볼 수있는 변경 사항 :
일반:
svn_client_patch ()에서 패치 필터 호출을 수정하십시오 (r1706783).
구성 정보에 @since 정보를 추가하십시오 (r1706983, r1706999).
호환성 모드에서 테스트 실행 수정 (r1706375)
svn_fs_node_created_rev ()에 대한 문서를 명확히합니다 (r1717154).
API 변경 :
svn_stringbuf_remove 및 _replace (r1714358)에서 오버플로 감지 해결
svn_ra_svn_create_conn3 (r1714314)에 대한 일부 매개 변수를 무시하지 마십시오.

버전 1.9.2의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 버그 수정 :
svn : kwallet에 자격 증명을 저장할 때 충돌이 수정되었습니다 (r1700740, r1700951).
체크 아웃 / 업데이트 : & quot; 액세스가 거부되었습니다 & quot; Windows에서 오류가 발생했습니다 (r1701064 외).
업데이트 : 충돌 한 트리를 업데이트 할 때 충돌이 수정되었습니다 (r1702198, r1702200).
커밋 : 충돌 가능성 수정 (r1702231)
ra_serf : 예기치 않은 'X-SVN-VR-Base'헤더에서 충돌하지 않습니다 (r1702288).
병합 : 로컬 추가 (r1702299 외) 병합 할 때 충돌을 수정합니다.
svnmucc : 기존 파일에 대한 propset + put 중 오류 수정 (r1702467 외)
업데이트 : .svn / tmp 폴더가없는 충돌을 수정했습니다 (r1701838, r1702203).
체크 아웃 : 불필요한 I / O 작업 제거 (r1701638)
병합 : 충돌 가능성 수정 (r1701997)
update : 들어오는 삭제 내용으로 충돌 문제 해결 (r1702247)
업그레이드 : 외관이있는 1.3 wc 미만의 크래시 수정 (r1702218 외)
되돌리기 : 이동의 루트를 되 돌리면 충돌이 수정됩니다 (r1702237 외).
svn : 특정 데이터베이스 손상시 충돌하지 않습니다 (r1702974, r1702991).
svn : svn에 utf8proc 버전 표시 --version --verbose (r1702533, r1702891)
서버 측 버그 수정 :

svnfsfs 통계에서 빈 표현에 대한보고 수정 (r1698312 외)
개발자가 볼 수있는 변경 사항 :
일반:
fsfs-v4 및 fsfs-v6 모드에서 svnfsfs_tests.py를 수정하십시오 (r1700215 외).
API 변경 :
표준 스트림에 대해 지원되지 않는 작업을 비활성화합니다 (r1701633 외).

버전 1.8.13의 새로운 기능 :

이 릴리스는 3 가지 보안 문제를 해결합니다.
CVE-2015-0202 : FSFS 리포지토리가있는 Subversion HTTP 서버는 특정 REPORT 요청으로 인해 원격으로 트리거 할 수있는 과도한 메모리 사용에 취약합니다.
CVE-2015-0248 : Subversion mod_dav_svn 및 svnserve는 동적으로 평가 된 개정 번호가있는 특정 요청에 대해 원격으로 트리거 가능한 표식 DoS 취약점에 취약합니다
CVE-2015-0251 : Subversion HTTP 서버가 새 버전에 대한 스푸핑 svn : author 속성 값 허용

버전 1.8.11의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 버그 수정 :
체크 아웃 / 업데이트 : 파일 외부가 기록을 따르지 못하고 그 후에 조용히 실패하는 문제 수정 (문제 # 4185)
패치 : 유효한 대상을 건너 뛰지 않습니다. --gif difs (r1592014, r1592034)
diff : diffs에서 속성 출력을 안정하게 만듭니다 (r1589360).
diff : 소품이있는 로컬 복사 된 디렉토리의 diff 수정 (r1619380, r1619393)
diff : repos-WC 및 WC-WC 용 변경 목록 필터 수정 (r1621978, r1621981)
오류가 항상 발생하는 끊어진 충돌 해결 프로그램 메뉴 옵션 제거 (r1620332)
gpg-agent 지원 개선 (r1600331, r1600348, 1600368, r1600563, r1600781)
GNOME Keyring으로 이클립스 IDE에서 문제를 해결하십시오 (문제 # 3498).
버전이있는 디렉토리의 그림자를 수정합니다 (문제 # 4085).
사용 권한을 지원하지 않는 UNIX 파일 시스템에서 작동하는 문제 수정 (r1612225)
업그레이드 : 외부 등록 유지 (문제 # 4519)
정리 : 기록 된 타임 스탬프 픽스 업의 성능 모니터링 (r1633126)
독일어에 대한 번역 업데이트
서버 측 버그 수정 :
캐시 무효화 문제로 인해 revprop 캐싱 기능을 비활성화하십시오 (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802).

rep 공유가 지원되지 않는 경우 고유 식별자 생성 건너 뛰기 (r1561426)
mod_dav_svn : 저장소 경로가없는 요청을 거부합니다 (r1643409).
mod_dav_svn : 잘못된 가상 트랜잭션 이름이있는 요청을 거부합니다 (r1643437).
mod_dav_svn : 리소스 워킹에서 불필요한 메모리 증가 방지 (문제 # 4531)
개발자가 볼 수있는 변경 사항 :
일반:
repos layer의 모든 구성원에게 구조체가 유효하다는 것을 알려주고 모든 구성원을 사용하는 API 사용자의 충돌을 수정합니다 (r1616131)
Windows에서 빌드 할 때 버전 리소스를 올바르게 생성하십시오 (r1542610, r1564576, r1568180).
Unix 빌드 중에 LIBTOOL_M4 및 LIBTOOL_CONFIG 변수가 올바르게 평가되지 않는 문제 수정 (r1637826)
libtool 2.4.3 사용 허용 (r1640862, r1640873, r1643793)

버전 1.8.10의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 버그 수정 :
캐시 된 자격 증명을 찾을 때 md5 해시 충돌을 방지합니다 (r1550691, r1550772, r1600909).
ra_serf : SSL 인증서의 와일드 카드 일치 (r1615211, 1615219)
ra_serf : 제목 대체 이름이있는 SSL 인증서의 CommonName을 무시합니다 (r1565531, r1566503, r1568349, r1568361).
ra_serf : 잠긴 경로 삭제를 방지하는 URI 이스케이프 버그 수정 (r1594223, r1553501, r1553556, r1559197, issue # 3674)
rm : 커밋 로그 편집기에서 URL을 삭제할 때 적절한 URL 표시 (r1591123)
log : 깨진 파이프 오류의 다른 인스턴스 수정 (r1596866, issue # 3014)
copy : 교차 wc 사본에 없거나 제외 된 소품을 올바르게 처리합니다 (r1589184, r1589188).
copy : wcs (r1589460, r1589486) 사이에서 로컬로 삭제 된 노드의 부모 복사를 수정했습니다.
externals : svn : externals를 변경하여 외부를 제거 할 때 외부의 조상 디렉토리를 올바르게 삭제하십시오. (r1600311, 1600315, r1600323, r1600393)
ra_serf : 일부 해시 값의 메모리 수명 수정 (r1606009)
서버 측 버그 수정 :
fsfs : 1.5 이전 형식의 repos를 작성할 때 설정 파일을 생략하십시오 (r1547454, r1561703).
개발자가 볼 수있는 변경 사항 :

일반 사항 :
serf가 기존의 svn 라이브러리와 같은 접두사에있을 때 부적절한 링크를 수정하십시오. (r1609004)
VS 2003-2008로 빌드 할 때 적절한 중간 디렉토리 사용 (r1595431)
VS 2013 및 이후 프로젝트 파일을 생성하는 지원.
바인딩 :
ruby : 새로운 Ruby 1.9 지원에 대한 경고 제거. (r1593992)
파이썬 : notify_func 콜백 수정 (r1594794, r1594814, r1594834, r1595061)

버전 1.8.5의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 버그 수정 :
리디렉션 된 위치를 가리키는 외부 항목 수정 (문제 # 4428, # 4429)
diff : 복사본 내부에서 어썰트를 수정합니다 (문제 # 4444).
서버 측 버그 수정 :
mod_dav_svn : 일부 타사 모듈과의 충돌 방지 (r1537360 외)
mod_dav_svn : 경로를 제대로 표준화합니다 (r1542071).
mod_authz_svn : 잘못된 설정 (r1541432)으로 mod_authz_svn의 충돌을 수정했습니다.
hotcopy : packed repos에서 핫 코드 복사 revprop 파일 수정 (문제 # 4448)
기타 도구 개선 및 버그 수정 :
mod_dontdothat : uri 파서 수정 (r1542069 외)
개발자가 볼 수있는 변경 사항 :
일반:
clang (r1534860)을 사용하여 컴파일에 '--enable-optimize'수정
Windows에서 BDB의 디버그 빌드로 copmpilation 수정 (r1501656, r1501702)
Windows에서 빌드 할 때 '--with-openssl'옵션을 수정하십시오 (r1535139).
깨진 ZLib에 대해 빌드 할 때 테스트를 추가하십시오 (r1537193 외).
바인딩 :
swig-rb : OS X에 설치하지 않고도 실행되도록 테스트 수정 (r1535161)
ctypes-python : configure를 통해 선택된 컴파일러로 빌드 (r1536537)

버전 1.8.4의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 및 서버 측 버그 수정 :
'file : //./'형식의 URL에 어설 션을 수정하십시오 (r1516806).
Windows에서 psapi.dll에 대한 링크 중지 (r1534102)
스웨덴어에 대한 번역 업데이트
클라이언트 측 버그 수정 :
되돌리기 : 이동 문제를 해결하는 문제 수정 (문제 # 4436)
업데이트 : 파일 외부 액세스가 거부 될 때 어설 션을 수정합니다 (문제 # 4422).
병합 : 자동 병합을 위해 네트워크 연결을 줄입니다 (r1468980 외).
병합 : 재 통합 중 경로 손상 수정 (r1523666)
mergeinfo : 충돌을 수정했습니다 (r1519955).
ra_serf : xml 파싱 결과 확인 (r1501199 외)
ra_serf : 커밋 중에 오류 메시지를 개선합니다 (r1526439).
ra_local : Windows 드라이브 루트의 저장소로 오류 수정 (r1518184)
파이프 명령이 중단되면 Windows에서 충돌을 수정합니다 (r1522892).
Windows의 크래시 처리기에서 크래시 수정 (r1532023)
이전 작업 복사본을 업그레이드 할 때 어설 션을 수정합니다 (r1520529).
서버 측 버그 수정 :
hotcopy : '--incremental'을 사용하여 압축을 푼 revprops를 정리합니다 (r1512300 외).
스레드 된 서버 시작시 동시 요청에서 OOM 수정 (r1527103 외)

fsfs : 지원되지 않는 fsfs 형식이 발견되면 오류 메시지 개선 (r1534158)
타사 FS 모듈 로더에서 메모리 문제를 수정했습니다 (r1519615 외).
개발자가 볼 수있는 변경 사항 :
일반:
Windows에서 serf 1.3 이상에서 컴파일하는 것을 허용합니다 (r1517123).
바인딩 :
javahl : streaFileContent 메소드의 경로를 정규화합니다 (r1524869).

버전 1.8.3의 새로운 기능 :

이 릴리스는 세 가지 보안 문제를 해결합니다.
CVE-2013-4246 : fsfs : 압축 된 개정 특성 편집으로 인한 손상
CVE-2013-4262 : 관리자 측 도구 : pid 파일에 대한 symlink 공격
CVE-2013-4246 : svnserve : pid 파일에 대한 symlink 공격

버전 1.8.1의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 및 서버 측 버그 수정 :
독일어 및 중국어 간체 번역 업데이트
sqlite 오류 메시지 출력 향상 (r1497804)
mmap이 부족한 지원 플랫폼 (r1498136)
구성 파일이 UTF-8 BOM (r1499100 외)으로 시작되도록 허용
인코딩 변환을 사용할 수 없을 때 UTF-8 데이터에서 오류가 발생하지 않음 (r1503009)
인코딩 변환 실패시 오류 메시지 개선 (r1503010)
클라이언트 측 버그 수정 :
병합 : '자동 병합'을 '병합 완료'로 이름을 바꾸십시오 (r1491432).
mergeinfo : '--show-revs'에 대한 네트워크 사용량 줄이기 (r1492005)
ra_serf : http 상태 처리 개선 (r1495104)
병합 : 불필요한 ra 세션 방지 (r1493475)
병합 : 네트워크 사용량 줄이기 (r1478987)
병합 : 복제 된 가계 검사를 제거합니다 (r1493424, r1495597).
ra_serf : IIS 상호 운용성을위한 'Accept-Encoding'헤더 수정 (r1497551)
svn status : 잠금 열에 대한 문서 개선 (r1497318, r1497319)
ra_serf : 'get-file-revs-reversed'기능 지원 수정 (r1498456)
log : 저장소 루트에서 네트워크 사용량 줄이기 (r1496957)

diff : 외부 diff를 호출 할 때 임시 파일 사용 안함 (문제 # 4382)
업그레이드 : 1.7.x 작업 복사본에 대한 알림 수정 (r1493703, r1494171)
트리 충돌 해결 중 충돌 문제 해결 (문제 # 4388)
대화 형 파일 병합 : 두 가지 추가 선택 사항 추가 (r1491816, r1494089)
diff : 오류 메시지에서 로컬 스타일 경로 사용 (r1500680)
해결 : 대화식 충돌 해결 메뉴 개선 (r1491739 외)
스위치 : 오류 메시지에서 로컬 스타일 경로 사용 (r1500074)
ra_serf : 잘못된 XML 수신시 오류 출력 향상 (r1498851)
svn 정리 : 도움말 출력에서 ​​명령이 수행하는 것을 설명합니다 (r1497310).
비난 : 서버가 지원하지 않으면 -r M : N에서 오류 (M> N) (r1498449 외)
gpg-agent auth : 에이전트를 사용할 수 없을 때 에이전트를 사용하지 마십시오 (r1500762 외).
gpg-agent auth : GPG_TTY 또는 TERM env vars (r1500801)가 필요하지 않습니다.
업데이트 : 일부 트리 충돌을 해결하지 않는 문제 해결 (r1491868 외)
commit : 삭제할 때 wc 잠금 테이블에서 오래된 항목을 제거합니다 (r1491756).
병합 : 이름이 바뀐 경로에서 오류가 발생했습니다 (문제 # 4387)
svnmucc : DESTDIR이 설정된 경우 작동하도록 'make install'심볼릭 링크 수정 (r1501072)wc : 대상이 작업 복사본 루트에 대한 심볼릭 링크 일 때 충돌 문제 해결 (문제 # 4383)
ra_serf : "내부 오작동"을 변경합니다. 오류를 정상 오류로 변경 (r1502577)
ra_serf : 청크 요청을 지원하지 않는 프록시 처리 (r1502401 외)
서버 측 버그 수정 :
fsfs : repos / db / uuid에 r n이 있으면 순환 루프 문제를 해결하십시오 (r1492145)
fsfs : 개정 속성 버퍼 제한 제거 (r1491770)
mod_dav_svn : 익명 사용자 오류에 대한 상태 코드 개선 (r1495918)
mod_dav_svn : 커밋 실패에 대한 상태 코드 개선 (r1490684)
루트에 대한 'svn log'의 성능 회귀를 수정했습니다 (r1494913).
사용자가 볼 수없는 svn : '등록 정보 삭제 허용 (r1495432)
fsfs : 엄격한 정렬 구조에서 충돌을 수정했습니다 (r1495806, r1495985).
svnadmin upgrade : 분할되지 않은 fsfs 저장소의 오류 수정 (r1494287)
svnadmin create : deny '--fs-type = fsfs --compatible-version = 1.0'(r1494223)
svnadmin 업그레이드 : 마지막 단계에서 취소 할 때 데이터 손실 수정 (r1494298)
mod_dav_svn : 경로 정규화 오류 수정 (r1503528)
기타 도구 개선 및 버그 수정 :fsfs-stats (tool) : 잘못된 경로를 전달할 때 segfault를 해결합니다 (r1492164).
svn-bench : 도움말 출력 수정 (r1493951)
svnpubsub : 서버에 버전 헤더 추가 (r1491707)
개발자가 볼 수있는 변경 사항
일반:
ra_serf : Windows에서 일부 테스트 러너 문제 수정 (r1490679)
svn_ra_get_file_revs ()의 두 가지 문제를 수정하십시오 (r1492148, et al)
handle --compatible-version = C 테스트에서 1.8 (r1494342)
clang 호환성 향상 (r1480080 외)
충돌을 처리 할 때 적절한 취소 배턴을 사용하십시오 (r1495850).
fs : BDB : BDB에서 적절한 오류 값을 제공합니다 (r1495428).
ra_serf : 꼬인 연결 실패 오류 값 (r1496132, 외)
svn_client_log5 : 가능한 segfault 해결 (r1496110)
대상이 노드가 아닌 노드 일 때 metadata_only가 작동하도록 수정 (r1498564)
ra_svn : NULL 커밋 메시지로 segfault 수정 (r1498550, r1499727)
Ev2 : shims의 변경 테이블에서 노드 종류를 올바르게 초기화합니다 (r1501058).
Ev2 : shims의 copyfrom URL 구성 수정 (r1500226)
fs : 파일 이름의 개행에 대한 테스트 개선 (r1498483 외)
옵트 인 기능을 사용하여 BDB 6로 건물 만들기 (r1499438)

sqlite : 빌드 디렉토리에 합병을 허용합니다 (r1499034, r1500175).
ra_svn : 로그 콜백 후 세션을 조기에 사용할 수있게합니다 (r1503554).
바인딩 :
swig-rb : 트리가 아닌 빌드로 테스트 수정 (r1492295)
javahl : javahl에서 생성 된 오류 메시지 인코딩 수정 (r1492264)
swig-pl : 컴파일러 경고를 비활성화합니다 (r1487094).
swig-pl : 설명서 개선 (r1488693, r1490721, r1500904)

버전 1.8.0의 새로운 기능 :

작업 사본 레코드가 1 급 작업으로 이동합니다.
자동 재 통합 병합
상속 된 속성
저장소가 지시하는 구성
네온 기반의 HTTP 클라이언트 지원이 제거되었습니다.
Berkeley DB 기반 저장소 백엔드는 더 이상 사용되지 않습니다.
GnuPG Agent (Unix 클라이언트)를 통한 메모리 내 암호 캐싱
FSFS 크기 및 성능 향상
저장소에 authz 파일 저장
관리자 및 인프라를위한 새로운 도구
많은 개선 사항 및 버그 수정

1.7.9 버전의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 버그 수정 :
svn : date 및 svn : author 소품에 대한 향상된 오류 메시지. (r1440620)
local_relpath 어설 션을 수정하십시오 (문제 # 4257).
svn : // (r1458341)을 통해`svn log`에서 메모리 누수를 수정하십시오.
네온 http 라이브러리를 사용할 때 잘못된 authz 오류 수정 (문제 # 4332)
kwallet을 사용할 때 segfault 수정 (r1421103)
서버 측 버그 수정 :
svnserve는 저수준 레브가 아닌 재생 된 레브를 기록합니다. (r1461278)
mod_dav_svn은 작업 URL에 대한 일부 속성 값을 생략합니다 (r1453780).
/에서 프록시로 작동 할 때 mod_dav_svn에서 어설 션을 수정합니다 (문제 # 4272).
mod_dav_svn에서 등록 정보를 커밋 할 때 메모리 사용을 향상시킵니다 (r1443929).
svnrdump를 수정하여 LF가 아닌 행 끝으로 덤프 파일로드 (문제 # 4263)
rep-cache에 액세스 할 수 없을 때 어설 션을 수정하십시오 (r1422100).
mod_dav_svn의 잠금 구현에서 향상된 로직. (r1455352)
한계가있는 로그에서 불필요한 코드 실행 방지 (r1459599)
개발자가 볼 수있는 변경 사항 :
일반:
Windows에서 dav_svn_get_repos_path ()에 어설 션을 수정하십시오 (r1425368).
get-deps.sh가 zlib (r13520131)을 올바르게 다운로드하도록 수정하십시오.

doxygen docs는 이제 색인을 생성 할 때 접두사를 무시합니다 (r1429201).
freebsd에서 get-deps.sh를 수정하십시오 (r1423646).
바인딩 :
javahl status api는 이제 ignoreExternals 부울을 존중합니다 (r1435361).

1.7.8 버전의 새로운 기능 :

사용자가 볼 수있는 변경 사항 :
클라이언트 측 및 서버 측 버그 수정 :
pt_BR, es 및 zh_TW 번역에서 오타 수정 (r1402417, r1402421)
클라이언트 측 버그 수정 :
Windows에서 --username 옵션으로 충돌을 수정하십시오 (r1396285).
누락 된 속성을 & quot; svn log -v --xml & quot; 출력 (r1398100)
후행 줄 바꿈없이 hunk를 무시하고 svn 패치를 수정하십시오 (r139917).
오류 처리 중에 ra_serf를 사용하여 문제를 해결하십시오 (r1403583).
병합 할 때 mergeinfo를 사용하여 파일 외부를 무시합니다 (r1401915).
"svnmucc cp rev arg"로 SEGV를 수정하십시오. argv 처리 중 (문제 # 4079)
심볼릭 링크에서 충돌 처리 문제 수정 (문제 # 4091)
서버 측 버그 수정 :
스레딩 가용성을 올바르게 감지합니다 (r1398325).
& quot; svnadmin load --bypass-prop-validation & quot;을 수정하십시오. (r1237779)
authz 파일의 [groupsfoo] 섹션 구문 분석 수정 (문제 # 3531)
캐시 능력을 향상시키기 위해 GET 응답에 Vary : 헤더 추가 (r1390653)
rep 전송 실패 후 fs_fs를 정리하도록 수정 (r1403964, 외)
개정판에 대해 불만을 제기하기 위해 mod_dav_svn 수정 & gt; HEAD (r1403588)
개발자가 볼 수있는 변경 사항 :
일반:
1.6 API (r1403258)에 의해 반환 된 잘못된 상태를 수정하십시오.


g ++ 4.7 (r1345740)으로 컴파일 수정
Windows에서 svn_uri_get_file_url_from_dirent 수정 (r1409146)

유사한 소프트웨어

shelve
shelve

15 Apr 15

gitchangelog
gitchangelog

14 Apr 15

개발자의 기타 소프트웨어 Apache Software Foundation

Apache Struts
Apache Struts

1 Oct 15

Apache Ant
Apache Ant

11 Aug 16

Apache WSS4J
Apache WSS4J

10 Dec 15

Apache AntUnit
Apache AntUnit

13 May 15

코멘트 Apache Subversion

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!