Apache Subversion

Software screenshot:
Apache Subversion
Rincian Software:
Versi: 1.10.2 Diperbarui
Tanggal Upload: 16 Aug 18
Lisensi: Gratis
Popularitas: 24

Rating: 3.0/5 (Total Votes: 1)

Tujuan proyek Subversion adalah untuk membangun sistem kontrol versi yang merupakan pengganti yang menarik untuk CVS di komunitas open source. Ini dikembangkan dan didistribusikan oleh Apache Software Foundation (ASF). Apache Subversion adalah perangkat lunak baris perintah yang mirip dengan sistem kontrol versi Git atau Bazaar.


Ini mirip dengan CVS, tetapi lebih baik

Apache Subversion menyertakan fitur-fitur terbaru CVS, serta berbagai fitur lain yang akan membuat proyek ini jauh lebih baik daripada CVS, termasuk penggantian nama berversi, tautan simbolik berversi, penyalinan berversi, penghapusan versi, direktori berversi, dan metadata berformat bebas. . Ini juga dilengkapi dengan klien / server asli, desain pustaka berlapis yang menampilkan API bersih.


Secara efisien menangani file biner

Selain itu, perangkat lunak ini dilengkapi dengan dukungan untuk operasi penandaan dan percabangan, komit yang benar-benar atom dan program ini secara efisien menangani file biner. Fitur lain termasuk penggabungan pelacakan, penguncian file, kemampuan untuk melestarikan bendera yang dapat dieksekusi, output yang parseable, pesan yang dilokalkan, resolusi konflik interaktif, repositori mirroring read-only, proxy write-through melalui WebDAV, changelists, serta binding untuk berbagai bahasa pemrograman.

Mendukung protokol DeltaV dan WebDAV

Di antara fitur-fitur lainnya, kita dapat menyebutkan opsi server jaringan Apache, dengan dukungan untuk protokol DeltaV dan WebDAV, opsi server mandiri, klien / server asli, desain pustaka berlapis, versi tautan simbolis, output parseable, dan pesan yang dilokalkan .


Sistem operasi dan ketersediaan yang didukung

Proyek ini didukung pada semua sistem operasi GNU / Linux dan dapat dengan mudah diinstal dari arsip sumber yang disediakan oleh Apache atau melalui repositori perangkat lunak default dari distribusi masing-masing. Baik arsitektur 32-bit dan 64-bit didukung saat ini.


Pilih antara database atau repositori plain-file

Klien dan protokol server mengirimkan diff di kedua arah, dan pengguna akan dapat memilih antara implementasi repositori database atau plain-file. Proyek Subversion Apache adalah perangkat lunak gratis yang dirilis di bawah lisensi sumber terbuka Apache / BSD.

Apa yang baru dalam rilis ini:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug sisi klien:
  • svn: memperbaiki kemungkinan macet di cache kredensial auth (r1705328)
  • pembersihan: hindari pertumbuhan memori yang tidak diperlukan selama pembersihan murni (r1706241)
  • diff: memperbaiki kerusakan saat repositori ada di root server (r1705060 dkk)
  • perbaiki terjemahan untuk pemberitahuan commit (r1709389, r1709562)
  • ra_serf: memperbaiki kerusakan di multistatus parser (r1706323, r1706324)
  • svn: melaporkan kunci / membuka kesalahan sebagai kegagalan (r1701598 et al)
  • svn: membersihkan pengguna menghapus pendaftaran eksternal (r1705843, r1710558)
  • svn: memungkinkan penyelesaian konflik teks file biner sederhana (r1703581)
  • svnlook: benar menghapus tempfiles pada kesalahan diff (r1711346)
  • ra_serf: laporan versi pembuatan dan run-time libserf (r1704847)
  • ra_serf: mengatur header Content-Type dalam permintaan keluar (r1715224 et al)
  • svn: perbaiki penggabungan penghapusan file svn: eol-style CRLF / CR (r1703689 dkk)
  • ra_local: menonaktifkan jalur kode nol-salinan (r1718167)
  • Perbaikan bug dari sisi server:
  • mod_authz_svn: perbaiki authz dengan mod_auth_kerb / mod_auth_ntlm (masalah # 4602)
  • mod_dav_svn: memperbaiki tampilan ID proses dalam statistik cache (r1709553)
  • mod_dav_svn: gunakan LimitXMLRequestBody untuk permintaan yang dikodekan skel (r1687812)
  • svnadmin dump: pertahankan perubahan no-op (r1709388 et al, issue # 4598)
  • fsfs: hindari I / O yang tidak diperlukan saat membuka transaksi (r1715793)
  • Perbaikan bug pembetulan:
  • javahl: perbaiki ketidaksesuaian ABI dengan 1.8 (r1710104)
  • javahl: memungkinkan jalur non-absolut di SVNClient.vacuum (r1710215, r1710290)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • perbaiki permintaan filter patch di svn_client_patch () (r1706783)
  • tambahkan @since informasi untuk mengkonfigurasi definisi (r1706983, r1706999)
  • perbaiki menjalankan tes dalam mode kompatibilitas (r1706375)
  • memperjelas dokumentasi svn_fs_node_created_rev () (r1717154)
  • Perubahan API:
  • perbaiki deteksi luapan di svn_stringbuf_remove dan _replace (r1714358)
  • jangan abaikan beberapa parameter ke svn_ra_svn_create_conn3 (r1714314)

Apa yang baru di versi 1.10.0:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug sisi klien:
  • svn: memperbaiki kemungkinan macet di cache kredensial auth (r1705328)
  • pembersihan: hindari pertumbuhan memori yang tidak diperlukan selama pembersihan murni (r1706241)
  • diff: memperbaiki kerusakan saat repositori ada di root server (r1705060 dkk)
  • perbaiki terjemahan untuk pemberitahuan commit (r1709389, r1709562)
  • ra_serf: memperbaiki kerusakan di multistatus parser (r1706323, r1706324)
  • svn: melaporkan kunci / membuka kesalahan sebagai kegagalan (r1701598 et al)
  • svn: membersihkan pengguna menghapus pendaftaran eksternal (r1705843, r1710558)
  • svn: memungkinkan penyelesaian konflik teks file biner sederhana (r1703581)
  • svnlook: benar menghapus tempfiles pada kesalahan diff (r1711346)
  • ra_serf: laporan versi pembuatan dan run-time libserf (r1704847)
  • ra_serf: mengatur header Content-Type dalam permintaan keluar (r1715224 et al)
  • svn: perbaiki penggabungan penghapusan file svn: eol-style CRLF / CR (r1703689 dkk)
  • ra_local: menonaktifkan jalur kode nol-salinan (r1718167)
  • Perbaikan bug dari sisi server:
  • mod_authz_svn: perbaiki authz dengan mod_auth_kerb / mod_auth_ntlm (masalah # 4602)
  • mod_dav_svn: memperbaiki tampilan ID proses dalam statistik cache (r1709553)
  • mod_dav_svn: gunakan LimitXMLRequestBody untuk permintaan yang dikodekan skel (r1687812)
  • svnadmin dump: pertahankan perubahan no-op (r1709388 et al, issue # 4598)
  • fsfs: hindari I / O yang tidak diperlukan saat membuka transaksi (r1715793)
  • Perbaikan bug pembetulan:
  • javahl: perbaiki ketidaksesuaian ABI dengan 1.8 (r1710104)
  • javahl: memungkinkan jalur non-absolut di SVNClient.vacuum (r1710215, r1710290)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • perbaiki permintaan filter patch di svn_client_patch () (r1706783)
  • tambahkan @since informasi untuk mengkonfigurasi definisi (r1706983, r1706999)
  • perbaiki menjalankan tes dalam mode kompatibilitas (r1706375)
  • memperjelas dokumentasi svn_fs_node_created_rev () (r1717154)
  • Perubahan API:
  • perbaiki deteksi luapan di svn_stringbuf_remove dan _replace (r1714358)
  • jangan abaikan beberapa parameter ke svn_ra_svn_create_conn3 (r1714314)

Apa yang baru dalam versi:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug sisi klien:
  • svn: memperbaiki kemungkinan macet di cache kredensial auth (r1705328)
  • pembersihan: hindari pertumbuhan memori yang tidak diperlukan selama pembersihan murni (r1706241)
  • diff: memperbaiki kerusakan saat repositori ada di root server (r1705060 dkk)
  • perbaiki terjemahan untuk pemberitahuan commit (r1709389, r1709562)
  • ra_serf: memperbaiki kerusakan di multistatus parser (r1706323, r1706324)
  • svn: melaporkan kunci / membuka kesalahan sebagai kegagalan (r1701598 et al)
  • svn: membersihkan pengguna menghapus pendaftaran eksternal (r1705843, r1710558)
  • svn: memungkinkan penyelesaian konflik teks file biner sederhana (r1703581)
  • svnlook: benar menghapus tempfiles pada kesalahan diff (r1711346)
  • ra_serf: laporan versi pembuatan dan run-time libserf (r1704847)
  • ra_serf: mengatur header Content-Type dalam permintaan keluar (r1715224 et al)
  • svn: perbaiki penggabungan penghapusan file svn: eol-style CRLF / CR (r1703689 dkk)
  • ra_local: menonaktifkan jalur kode nol-salinan (r1718167)
  • Perbaikan bug dari sisi server:
  • mod_authz_svn: perbaiki authz dengan mod_auth_kerb / mod_auth_ntlm (masalah # 4602)
  • mod_dav_svn: memperbaiki tampilan ID proses dalam statistik cache (r1709553)
  • mod_dav_svn: gunakan LimitXMLRequestBody untuk permintaan yang dikodekan skel (r1687812)
  • svnadmin dump: pertahankan perubahan no-op (r1709388 et al, issue # 4598)
  • fsfs: hindari I / O yang tidak diperlukan saat membuka transaksi (r1715793)
  • Perbaikan bug pembetulan:
  • javahl: perbaiki ketidaksesuaian ABI dengan 1.8 (r1710104)
  • javahl: memungkinkan jalur non-absolut di SVNClient.vacuum (r1710215, r1710290)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • perbaiki permintaan filter patch di svn_client_patch () (r1706783)
  • tambahkan @since informasi untuk mengkonfigurasi definisi (r1706983, r1706999)
  • perbaiki menjalankan tes dalam mode kompatibilitas (r1706375)
  • memperjelas dokumentasi svn_fs_node_created_rev () (r1717154)
  • Perubahan API:
  • perbaiki deteksi luapan di svn_stringbuf_remove dan _replace (r1714358)
  • jangan abaikan beberapa parameter ke svn_ra_svn_create_conn3 (r1714314)

Apa yang baru di versi 1.9.5:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug sisi klien:
  • svn: memperbaiki kemungkinan macet di cache kredensial auth (r1705328)
  • pembersihan: hindari pertumbuhan memori yang tidak diperlukan selama pembersihan murni (r1706241)
  • diff: memperbaiki kerusakan saat repositori ada di root server (r1705060 dkk)
  • perbaiki terjemahan untuk pemberitahuan commit (r1709389, r1709562)
  • ra_serf: memperbaiki kerusakan di multistatus parser (r1706323, r1706324)
  • svn: melaporkan kunci / membuka kesalahan sebagai kegagalan (r1701598 et al)
  • svn: membersihkan pengguna menghapus pendaftaran eksternal (r1705843, r1710558)
  • svn: memungkinkan penyelesaian konflik teks file biner sederhana (r1703581)
  • svnlook: benar menghapus tempfiles pada kesalahan diff (r1711346)
  • ra_serf: laporan versi pembuatan dan run-time libserf (r1704847)
  • ra_serf: mengatur header Content-Type dalam permintaan keluar (r1715224 et al)
  • svn: perbaiki penggabungan penghapusan file svn: eol-style CRLF / CR (r1703689 dkk)
  • ra_local: menonaktifkan jalur kode nol-salinan (r1718167)
  • Perbaikan bug dari sisi server:
  • mod_authz_svn: perbaiki authz dengan mod_auth_kerb / mod_auth_ntlm (masalah # 4602)
  • mod_dav_svn: memperbaiki tampilan ID proses dalam statistik cache (r1709553)
  • mod_dav_svn: gunakan LimitXMLRequestBody untuk permintaan yang dikodekan skel (r1687812)
  • svnadmin dump: pertahankan perubahan no-op (r1709388 et al, issue # 4598)
  • fsfs: hindari I / O yang tidak diperlukan saat membuka transaksi (r1715793)
  • Perbaikan bug pembetulan:
  • javahl: perbaiki ketidaksesuaian ABI dengan 1.8 (r1710104)
  • javahl: memungkinkan jalur non-absolut di SVNClient.vacuum (r1710215, r1710290)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • perbaiki permintaan filter patch di svn_client_patch () (r1706783)
  • tambahkan @since informasi untuk mengkonfigurasi definisi (r1706983, r1706999)
  • perbaiki menjalankan tes dalam mode kompatibilitas (r1706375)
  • memperjelas dokumentasi svn_fs_node_created_rev () (r1717154)
  • Perubahan API:
  • perbaiki deteksi luapan di svn_stringbuf_remove dan _replace (r1714358)
  • jangan abaikan beberapa parameter ke svn_ra_svn_create_conn3 (r1714314)

Apa yang baru di versi 1.9.4:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug sisi klien:
  • svn: memperbaiki kemungkinan macet di cache kredensial auth (r1705328)
  • pembersihan: hindari pertumbuhan memori yang tidak diperlukan selama pembersihan murni (r1706241)
  • diff: memperbaiki kerusakan saat repositori ada di root server (r1705060 dkk)
  • perbaiki terjemahan untuk pemberitahuan commit (r1709389, r1709562)
  • ra_serf: memperbaiki kerusakan di multistatus parser (r1706323, r1706324)
  • svn: melaporkan kunci / membuka kesalahan sebagai kegagalan (r1701598 et al)
  • svn: membersihkan pengguna menghapus pendaftaran eksternal (r1705843, r1710558)
  • svn: memungkinkan penyelesaian konflik teks file biner sederhana (r1703581)
  • svnlook: benar menghapus tempfiles pada kesalahan diff (r1711346)
  • ra_serf: laporan versi pembuatan dan run-time libserf (r1704847)
  • ra_serf: mengatur header Content-Type dalam permintaan keluar (r1715224 et al)
  • svn: perbaiki penggabungan penghapusan file svn: eol-style CRLF / CR (r1703689 dkk)
  • ra_local: menonaktifkan jalur kode nol-salinan (r1718167)
  • Perbaikan bug dari sisi server:
  • mod_authz_svn: perbaiki authz dengan mod_auth_kerb / mod_auth_ntlm (masalah # 4602)
  • mod_dav_svn: memperbaiki tampilan ID proses dalam statistik cache (r1709553)
  • mod_dav_svn: gunakan LimitXMLRequestBody untuk permintaan yang dikodekan skel (r1687812)
  • svnadmin dump: pertahankan perubahan no-op (r1709388 et al, issue # 4598)
  • fsfs: hindari I / O yang tidak diperlukan saat membuka transaksi (r1715793)
  • Perbaikan bug pembetulan:
  • javahl: perbaiki ketidaksesuaian ABI dengan 1.8 (r1710104)
  • javahl: memungkinkan jalur non-absolut di SVNClient.vacuum (r1710215, r1710290)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • perbaiki permintaan filter patch di svn_client_patch () (r1706783)
  • tambahkan @since informasi untuk mengkonfigurasi definisi (r1706983, r1706999)
  • perbaiki menjalankan tes dalam mode kompatibilitas (r1706375)
  • memperjelas dokumentasi svn_fs_node_created_rev () (r1717154)
  • Perubahan API:
  • perbaiki deteksi luapan di svn_stringbuf_remove dan _replace (r1714358)
  • jangan abaikan beberapa parameter ke svn_ra_svn_create_conn3 (r1714314)

Apa yang baru di versi 1.9.3:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug sisi klien:
  • svn: memperbaiki kemungkinan macet di cache kredensial auth (r1705328)
  • pembersihan: hindari pertumbuhan memori yang tidak diperlukan selama pembersihan murni (r1706241)
  • diff: memperbaiki kerusakan saat repositori ada di root server (r1705060 dkk)
  • perbaiki terjemahan untuk pemberitahuan commit (r1709389, r1709562)
  • ra_serf: memperbaiki kerusakan di multistatus parser (r1706323, r1706324)
  • svn: melaporkan kunci / membuka kesalahan sebagai kegagalan (r1701598 et al)
  • svn: membersihkan pengguna menghapus pendaftaran eksternal (r1705843, r1710558)
  • svn: memungkinkan penyelesaian konflik teks file biner sederhana (r1703581)
  • svnlook: benar menghapus tempfiles pada kesalahan diff (r1711346)
  • ra_serf: laporan versi pembuatan dan run-time libserf (r1704847)
  • ra_serf: mengatur header Content-Type dalam permintaan keluar (r1715224 et al)
  • svn: perbaiki penggabungan penghapusan file svn: eol-style CRLF / CR (r1703689 dkk)
  • ra_local: menonaktifkan jalur kode nol-salinan (r1718167)
  • Perbaikan bug dari sisi server:
  • mod_authz_svn: perbaiki authz dengan mod_auth_kerb / mod_auth_ntlm (masalah # 4602)
  • mod_dav_svn: memperbaiki tampilan ID proses dalam statistik cache (r1709553)
  • mod_dav_svn: gunakan LimitXMLRequestBody untuk permintaan yang dikodekan skel (r1687812)
  • svnadmin dump: pertahankan perubahan no-op (r1709388 et al, issue # 4598)
  • fsfs: hindari I / O yang tidak diperlukan saat membuka transaksi (r1715793)
  • Perbaikan bug pembetulan:
  • javahl: perbaiki ketidaksesuaian ABI dengan 1.8 (r1710104)
  • javahl: memungkinkan jalur non-absolut di SVNClient.vacuum (r1710215, r1710290)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • perbaiki permintaan filter patch di svn_client_patch () (r1706783)
  • tambahkan @since informasi untuk mengkonfigurasi definisi (r1706983, r1706999)
  • perbaiki menjalankan tes dalam mode kompatibilitas (r1706375)
  • memperjelas dokumentasi svn_fs_node_created_rev () (r1717154)
  • Perubahan API:
  • perbaiki deteksi luapan di svn_stringbuf_remove dan _replace (r1714358)
  • jangan abaikan beberapa parameter ke svn_ra_svn_create_conn3 (r1714314)

Apa yang baru di versi 1.9.2:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug sisi klien:
  • svn: memperbaiki kerusakan saat menyimpan kredensial di kwallet (r1700740, r1700951)
  • checkout / pembaruan: perbaiki & quot; akses ditolak & quot; kesalahan pada Windows (r1701064 et al)
  • pembaruan: memperbaiki kerusakan saat memperbarui pohon yang konflik (r1702198, r1702200)
  • commit: memperbaiki kemungkinan crash (r1702231)
  • ra_serf: jangan crash pada header 'X-SVN-VR-Base' yang tidak terduga (r1702288)
  • menggabungkan: memperbaiki kerusakan saat menggabungkan ke tambahan lokal (r1702299 dkk)
  • svnmucc: memperbaiki kesalahan selama penyangga + meletakkan file yang ada (r1702467 dkk)
  • memperbarui: memperbaiki kerusakan tanpa folder .svn / tmp (r1701838, r1702203)
  • checkout: hapus operasi I / O yang tidak perlu (r1701638)
  • menggabungkan: memperbaiki kemungkinan macet (r1701997)
  • pembaruan: memperbaiki macet dengan beberapa penghapusan yang masuk (r1702247)
  • meningkatkan: memperbaiki kerusakan untuk pra-1.3 wc dengan eksternal (r1702218 et al)
  • kembalikan: perbaiki kerusakan saat mengembalikan akar pemindahan (r1702237 dkk)
  • svn: jangan menabrak korupsi database tertentu (r1702974, r1702991)
  • svn: tampilkan versi utf8proc di svn --version --verbose (r1702533, r1702891)
  • Perbaikan bug dari sisi server:
  • perbaiki pelaporan untuk representasi kosong dalam statistik svnfsfs (r1698312 et al)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • perbaiki svnfsfs_tests.py dalam mode fsfs-v4 dan fsfs-v6 (r1700215 et al)
  • Perubahan API:
  • menonaktifkan operasi yang tidak didukung untuk aliran standar (r1701633 dkk)

Apa yang baru di versi 1.8.13:

  • Rilis ini membahas 3 masalah keamanan:
  • CVE-2015-0202: Server HTTP subversi dengan repositori FSFS rentan terhadap penggunaan memori berlebihan yang dipicu dari jarak jauh dengan permintaan REPORT tertentu.
  • CVE-2015-0248: Subversion mod_dav_svn dan svnserve rentan terhadap kerentanan DoS kerentanan yang dapat dipicu dari jarak jauh untuk permintaan tertentu dengan nomor revisi yang dievaluasi secara dinamis
  • CVE-2015-0251: Server HTTP subversi memungkinkan spoofing svn: nilai properti pengarang untuk revisi baru

Apa yang baru di versi 1.8.11:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug sisi klien:
  • checkout / pemutakhiran: perbaiki file eksternal yang gagal mengikuti riwayat dan setelah itu diam-diam gagal (terbitan # 4185)
  • tempelan: jangan lewati target dalam fb - git difs (r1592014, r1592034)
  • diff: membuat output properti dalam kondisi diffs stabil (r1589360)
  • diff: memperbaiki diff direktori lokal yang disalin dengan alat peraga (r1619380, r1619393)
  • diff: memperbaiki filter daftar perubahan untuk repos-WC dan WC-WC (r1621978, r1621981)
  • hapus opsi menu pemecahan konflik yang rusak yang selalu salah (r1620332)
  • meningkatkan dukungan gpg-agent (r1600331, r1600348, 1600368, r1600563, r1600781)
  • perbaiki crash di eclipse IDE dengan GNOME Keyring (issue # 3498)
  • perbaiki eksternal yang membayangi direktori berversi (edisi # 4085)
  • memperbaiki masalah yang bekerja pada sistem file unix yang tidak mendukung perizinan (r1612225)
  • peningkatan: simpan pendaftaran eksternal (edisi # 4519)
  • pembersihan: kinerja iprove dari rekam timestamp yang direkam (r1633126)
  • terjemahan terjemahan untuk bahasa Jerman
  • Perbaikan bug dari sisi server:
  • menonaktifkan fitur revprop caching karena masalah cache invalidation (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
  • lewati menghasilkan uniquifiers jika rep-sharing tidak didukung (r1561426)
  • mod_dav_svn: menolak permintaan dengan jalur repositori yang hilang (r1643409)
  • mod_dav_svn: menolak permintaan dengan nama transaksi virtual yang tidak valid (r1643437)
  • mod_dav_svn: hindari pertumbuhan memori yang tidak dibutuhkan dalam berjalan sumber daya (masalah # 4531)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • pastikan semua anggota lapisan repos memberitahu struct valid, memperbaiki crash di pengguna API menggunakan semua anggota (r1616131)
  • benar menghasilkan sumber daya versi ketika membangun di Windows (r1542610, r1564576, r1568180)
  • perbaiki LIBTOOL_M4 dan LIBTOOL_CONFIG variabel tidak dievaluasi dengan benar selama membangun unix (r1637826)
  • memungkinkan penggunaan libtool 2.4.3 (r1640862, r1640873, r1643793)

Apa yang baru di versi 1.8.10:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug sisi klien:
  • waspada terhadap tabrakan hash md5 ketika menemukan kredensial yang di-cache (r1550691, r1550772, r1600909)
  • ra_serf: mencocokkan wildcard dengan benar dalam sertifikat SSL. (r1615211, 1615219)
  • ra_serf: abaikan CommonName di sertifikat SSL di mana ada Nama Subjek Subjek (r1565531, r1566503, r1568349, r1568361)
  • ra_serf: memperbaiki bug melarikan diri URI yang mencegah penghapusan jalur yang terkunci (r1594223, r1553501, r1553556, r1559197, masalah # 3674)
  • rm: Tampilkan URL yang tepat saat menghapus URL di editor log komit (r1591123)
  • log: Perbaiki contoh lain dari kesalahan pipa yang rusak (r1596866, masalah # 3014)
  • copy: Menangani props dengan benar tidak ada atau dikecualikan pada salinan cross wc (r1589184, r1589188)
  • copy: Memperbaiki menyalin orang tua dari node yang dihapus secara lokal antara wcs (r1589460, r1589486)

  • Eksternal
  • : Hapus secara tepat direktori leluhur dari eksternal ketika menghapus eksternal dengan mengubah svn: eksternal. (r1600311, 1600315, r1600323, r1600393)
  • ra_serf: memperbaiki masa pakai memori dari beberapa nilai hash (r1606009)
  • Perbaikan bug dari sisi server:
  • fsfs: hilangkan file config saat membuat repo format pra-1.5 (r1547454, r1561703)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • memperbaiki tautan yang tidak tepat saat serf memiliki awalan yang sama dengan pustaka svn yang ada. (r1609004)
  • menggunakan direktori intermediate yang tepat ketika membangun dengan VS 2003-2008 (r1595431)
  • mendukung pembuatan file proyek VS 2013 dan selanjutnya.
  • Binding:
  • ruby: menghapus peringatan tentang dukungan Ruby 1.9 menjadi baru. (r1593992)
  • python: perbaiki notify_func callbacks (r1594794, r1594814, r1594834, r1595061)

Apa yang baru di versi 1.8.5:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug sisi klien:
  • perbaiki eksternal yang mengarah pada lokasi yang dialihkan (masalah # 4428, # 4429)
  • diff: perbaiki pernyataan dengan bergerak di dalam salinan (masalah # 4444)
  • Perbaikan bug dari sisi server:
  • mod_dav_svn: Mencegah crash dengan beberapa modul pihak ke-3 (r1537360 dkk)
  • mod_dav_svn: mengkanoniskan jalur dengan benar (r1542071)
  • mod_authz_svn: memperbaiki kerusakan mod_authz_svn dengan konfigurasi tidak valid (r1541432)
  • hotcopy: perbaiki hotcopy kehilangan file revprop di repositori dikemas (masalah # 4448)
  • Perbaikan alat dan perbaikan bug lainnya:
  • mod_dontdothat: Perbaiki parser uri (r1542069 dkk)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • perbaiki kompilasi dengan "--enable-optimize" dengan clang (r1534860)
  • memperbaiki copmpilation dengan membangun debug BDB di Windows (r1501656, r1501702)

  • Pilihan
  • fix '--with-openssl' saat membangun Windows (r1535139)
  • menambahkan tes gagal ketika dibangun melawan rusak ZLib (r1537193 et ​​al)
  • Binding:
  • swig-rb: tes perbaikan untuk dijalankan tanpa menginstal pada OS X (r1535161)
  • ctypes-python: bangun dengan compiler yang dipilih melalui configure (r1536537)

Apa yang baru di versi 1.8.4:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug dari klien dan server:
  • perbaiki pernyataan pada url dari formulir 'file: //./' (r1516806)
  • berhenti menautkan terhadap psapi.dll di Windows (r1534102)
  • terjemahan terjemahan untuk Bahasa Swedia
  • Perbaikan bug sisi klien:
  • kembalikan: perbaiki masalah dengan mengembalikan gerakan (beri # 4436)

  • Pembaruan
  • : perbaiki pernyataan ketika file akses eksternal ditolak (masalah # 4422)
  • menggabungkan: mengurangi koneksi jaringan untuk penggabungan otomatis (r1468980 dkk)
  • menggabungkan: memperbaiki jalur korupsi selama reintegrasi (r1523666)
  • mergeinfo: memperbaiki kerusakan (r1519955)
  • ra_serf: verifikasi hasil penguraian xml (r1501199 dkk)
  • ra_serf: meningkatkan pesan kesalahan selama komit (r1526439)
  • ra_local: memperbaiki kesalahan dengan repositori di root drive Windows (r1518184)
  • memperbaiki crash pada windows ketika perintah piped terputus (r1522892)
  • memperbaiki kerusakan di tabrakan pada jendela (r1532023)
  • perbaiki pernyataan saat meningkatkan salinan kerja lama (r1520529)
  • Perbaikan bug dari sisi server:
  • hotcopy: cleanup membongkar revprops dengan '--incremental' (r1512300 et al)
  • perbaiki OOM pada permintaan bersamaan di server berulir start (r1527103 et al)
  • fsfs: perbaiki pesan kesalahan ketika format fsfs yang tidak didukung ditemukan (r1534158)
  • memperbaiki masalah memori di loader modul FS pihak ke-3 (r1519615 dkk)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • memungkinkan kompilasi terhadap serf 1.3 dan kemudian pada Windows (r1517123)
  • Binding:
  • javahl: canonicalize path untuk metode streaFileContent (r1524869)

Apa yang baru di versi 1.8.3:

  • Rilis ini membahas tiga masalah keamanan:
  • CVE-2013-4246: fsfs: korupsi dari mengedit properti revisi yang dikemas
  • CVE-2013-4262: alat sisi-admin: serangan symlink terhadap file pid
  • CVE-2013-4246: svnserve: serangan symlink terhadap file pid

Apa yang baru di versi 1.8.1:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug dari klien dan server:
  • terjemahan terjemahan untuk Bahasa Jerman dan Cina Sederhana
  • meningkatkan output pesan kesalahan sqlite (r1497804)
  • platform pendukung kurang mmap (r1498136)
  • memungkinkan file konfigurasi untuk memulai dengan UTF-8 BOM (r1499100 et al)
  • tidak gagal pada data UTF-8 ketika encoding konversi tidak tersedia (r1503009)
  • meningkatkan pesan kesalahan saat pengodean konversi gagal (r1503010)
  • Perbaikan bug sisi klien:
  • menggabungkan: mengganti nama 'penggabungan otomatis' menjadi 'penggabungan lengkap' (r1491432)
  • mergeinfo: mengurangi penggunaan jaringan untuk '--show-revs' (r1492005)
  • ra_serf: meningkatkan penanganan status http (r1495104)
  • menggabungkan: hindari sesi ra yang tidak diperlukan (r1493475)
  • menggabungkan: mengurangi penggunaan jaringan (r1478987)
  • menggabungkan: hapus cek leluhur yang digandakan (r1493424, r1495597)
  • ra_serf: memperbaiki header 'Terima-Enkode' untuk interoperabilitas IIS (r1497551)
  • svn status: perbaiki dokumentasi untuk kolom kunci (r1497318, r1497319)
  • ra_serf: memperbaiki dukungan untuk kemampuan 'mendapatkan-file-revs-terbalik' (r1498456)
  • log: mengurangi penggunaan jaringan pada akar repositori (r1496957)
  • diff: hindari file sementara ketika memanggil external diff (issue # 4382)
  • peningkatan: perbaiki pemberitahuan salinan kerja 1.7.x (r1493703, r1494171)
  • memperbaiki kerusakan selama resolusi konflik pohon (masalah # 4388)
  • penggabungan file interaktif: tambahkan dua opsi tambahan (r1491816, r1494089)
  • diff: gunakan jalur gaya lokal dalam pesan kesalahan (r1500680)
  • menyelesaikan: meningkatkan menu resolusi konflik interaktif (r1491739 et al)
  • switch: gunakan jalur gaya lokal dalam pesan kesalahan (r1500074)
  • ra_serf: meningkatkan output kesalahan ketika menerima XML tidak sah (r1498851)

  • Pembersihan
  • svn: jelaskan apa yang dilakukan perintah dalam keluaran bantuan (r1497310)
  • blame: kesalahan pada -r M: N di mana M & gt; N kecuali server mendukung (r1498449 et al)
  • auth gpg-agent: jangan mencoba menggunakan agen bila tidak tersedia (r1500762 dkk)
  • auth gpg-agent: tidak memerlukan GPG_TTY atau TERM env vars (r1500801)
  • memperbarui: memperbaiki beberapa konflik pohon tidak memicu resolver (r1491868 dkk)
  • commit: hapus entri usang dari tabel kunci wc saat menghapus (r1491756)
  • menggabungkan: memperbaiki --record-only erroring pada jalur berganti nama (issue # 4387)
  • svnmucc: perbaiki symlink 'buat pemasangan' agar berfungsi saat DESTDIR disetel (r1501072)
  • wc: memperbaiki kerusakan ketika target adalah symlink ke akar copy pekerjaan (issue # 4383)
  • ra_serf: ubah & quot; malfungsi internal & quot; kesalahan ke kesalahan normal (r1502577)
  • ra_serf: menangani proksi yang tidak mendukung permintaan chunk (r1502401 et al)
  • Perbaikan bug dari sisi server:
  • fsfs: selesaikan masalah loop tanpa akhir ketika repos / db / uuid memiliki r n (r1492145)
  • fsfs: hapus batas penyangga properti revisi (r1491770)
  • mod_dav_svn: kode status yang lebih baik untuk kesalahan pengguna anonim (r1495918)
  • mod_dav_svn: kode status yang lebih baik untuk kegagalan komit (r1490684)
  • perbaiki regresi kinerja dalam 'svn log' terhadap root (r1494913)
  • memungkinkan penghapusan properti 'svn:' non-user-visible (r1495432)
  • fsfs: memperbaiki kerusakan pada arsitektur ketat-alignment (r1495806, r1495985)
  • peningkatan svnadmin: memperbaiki kesalahan dari repositori fsfs non-sharded (r1494287)
  • svnadmin create: deny '--fs-type = fsfs --compatible-version = 1.0' (r1494223)
  • peningkatan svnadmin: memperbaiki kehilangan data saat membatalkan di tahap terakhir (r1494298)
  • mod_dav_svn: memperbaiki canonicalization path yang salah (r1503528)
  • Perbaikan alat dan perbaikan bug lainnya:
  • fsfs-stats (alat): selesaikan segfault ketika melewati jalur yang tidak valid (r1492164)
  • svn-bench: memperbaiki keluaran bantuan (r1493951)
  • svnpubsub: tambahkan header versi ke server (r1491707)
  • Perubahan yang terlihat oleh pengembang
  • Umum:
  • ra_serf: memperbaiki beberapa masalah pelari pengujian pada Windows (r1490679)
  • perbaiki dua masalah pada reverse svn_ra_get_file_revs () (r1492148, et al)
  • handle --compatible-version = 1.8 dalam tes C (r1494342)
  • meningkatkan kompatibilitas clang (r1480080 et al)
  • gunakan baton pembatalan yang tepat saat menangani konflik (r1495850)
  • fs: BDB: berikan nilai kesalahan yang tepat dari BDB (r1495428)
  • ra_serf: tweak koneksi gagal nilai kesalahan (r1496132, et al)
  • svn_client_log5: selesaikan kemungkinan segfault (r1496110)
  • perbaiki metadata_only pindah bekerja ketika target adalah node tidak berversi (r1498564)
  • ra_svn: perbaiki segfault dengan pesan commit NULL (r1498550, r1499727)
  • Ev2: menginisialisasi jenis node dengan benar pada tabel perubahan shims '(r1501058)
  • Ev2: perbaiki salinan dari konstruksi URL dalam shims (r1500226)
  • fs: meningkatkan pengujian terhadap baris baru dalam nama file (r1498483 et al)
  • membuat bangunan dengan BDB 6 fitur keikutsertaan (r1499438)
  • sqlite: memungkinkan penempatan amalgamasi dalam membangun dir (r1499034, r1500175)
  • ra_svn: membuat sesi dapat digunakan setelah log callback lebih awal (r1503554)
  • Binding:
  • swig-rb: tes perbaikan dengan build out-of-tree (r1492295)
  • javahl: memperbaiki pengkodean pesan kesalahan yang dihasilkan oleh javahl (r1492264)
  • swig-pl: peringatan kompiler senyap (r1487094)
  • swig-pl: perbaiki dokumentasi (r1488693, r1490721, r1500904)

Apa yang baru di versi 1.8.0:

  • Rekaman salinan kerja bergerak sebagai operasi kelas pertama
  • Penyatuan kembali otomatis menggabungkan
  • Sifat yang diwariskan
  • Repositori konfigurasi yang ditentukan
  • Dukungan klien HTTP berdasarkan pada neon telah dihapus
  • Back-end repositori berbasis DB Berkeley sudah tidak digunakan lagi
  • Sandi kata sandi dalam-memori melalui GnuPG Agent (klien Unix)
  • Ukuran dan peningkatan kinerja FSFS
  • Penyimpanan file autz dalam repositori
  • Alat baru untuk administrator dan infrastruktur
  • Banyak penyempurnaan dan perbaikan bug

Apa yang baru di versi 1.7.9:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug sisi klien:
  • pesan kesalahan yang diperbaiki tentang svn: date and svn: author props. (r1440620)
  • perbaiki pernyataan local_relpath (edisi # 4257)
  • memperbaiki kebocoran memori di `svn log` melalui svn: // (r1458341)
  • memperbaiki kegagalan authz yang salah saat menggunakan pustaka http neon (edisi # 4332)
  • perbaiki segfault saat menggunakan kwallet (r1421103)
  • Perbaikan bug dari sisi server:
  • svnserve akan mencatat replayed rev bukan rev water-rendah. (r1461278)
  • mod_dav_svn akan menghilangkan beberapa nilai properti untuk url aktivitas (r1453780)
  • perbaiki pernyataan dalam mod_dav_svn saat bertindak sebagai proxy pada / (issue # 4272)
  • tingkatkan penggunaan memori saat melakukan properti di mod_dav_svn (r1443929)
  • perbaiki svnrdump untuk memuat file dump dengan ujung baris non-LF (issue # 4263)
  • perbaiki pernyataan ketika rep-cache tidak dapat diakses (r1422100)
  • peningkatan logika dalam penerapan kunci mod_dav_svn. (r1455352)
  • hindari mengeksekusi kode yang tidak perlu dalam log dengan batas (r1459599)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • perbaiki pernyataan dalam dav_svn_get_repos_path () pada Windows (r1425368)
  • perbaiki get-deps.sh untuk mengunduh zlib dengan benar (r13520131)
  • doksigen sekarang akan mengabaikan awalan saat memproduksi indeks (r1429201)
  • perbaiki get-deps.sh di freebsd (r1423646)
  • Binding:
  • javahl status api sekarang menghormati ignoreExternals boolean (r1435361)

Apa yang baru di versi 1.7.8:

  • Perubahan yang terlihat pengguna:
  • Perbaikan bug dari klien dan server:
  • Perbaiki kesalahan ketik dalam terjemahan pt_BR, es dan zh_TW (r1402417, r1402421)
  • Perbaikan bug sisi klien:
  • memperbaiki kerusakan dengan opsi --username pada Windows (r1396285)
  • menambahkan atribut yang hilang ke & quot; svn log -v --xml & quot; output (r1398100)
  • perbaiki patch svn mengabaikan bakhil setelah tidak ada baris baru di belakang (r139917)
  • perbaiki hang dengan ra_serf selama pemrosesan kesalahan (r1403583)
  • abaikan file eksternal dengan mergeinfo saat menggabungkan (r1401915)
  • perbaiki SEGV dengan & quot; svnmucc cp rev arg & quot; selama pemrosesan argv (edisi # 4079)
  • perbaiki penanganan konflik pada symlinks (issue # 4091)
  • Perbaikan bug dari sisi server:
  • benar mendeteksi ketersediaan threading (r1398325)
  • perbaiki & quot; beban svnadmin --bypass-prop-validation & quot; (r1237779)
  • perbaiki parsing dari bagian [groupsfoo] dalam file authz (issue # 3531)
  • tambahkan Vary: header ke GET tanggapan untuk meningkatkan cacheability (r1390653)
  • perbaiki fs_fs untuk membersihkan setelah transmisi rep yang gagal (r1403964, dkk)
  • perbaiki mod_dav_svn untuk mengeluh tentang revisi & gt; KEPALA (r1403588)
  • Perubahan yang terlihat oleh pengembang:
  • Umum:
  • memperbaiki status salah yang dikembalikan oleh 1.6 API (r1403258)
  • perbaiki kompilasi dengan g ++ 4.7 (r1345740)
  • perbaiki svn_uri_get_file_url_from_dirent pada Windows (r1409146)

Software yang serupa

git-svn-helpers
git-svn-helpers

15 Apr 15

gitchangelog
gitchangelog

14 Apr 15

Diffuse
Diffuse

17 Feb 15

CVS Manager
CVS Manager

4 Jun 15

Perangkat lunak lain dari pengembang Apache Software Foundation

Komentar untuk Apache Subversion

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!