Apache Subversion

Screenshot Software:
Apache Subversion
Mga detalye ng Software:
Bersyon: 1.10.2 Na-update
I-upload ang petsa: 16 Aug 18
Lisensya: Libre
Katanyagan: 24

Rating: 3.0/5 (Total Votes: 1)

Ang layunin ng proyektong Subversion ay bumuo ng isang bersyon ng system control na isang nakahihikayat na kapalit para sa CVS sa open source community. Ito ay binuo at ipinamamahagi ng Apache Software Foundation (ASF). Ang Apache Subversion ay isang software na command-line na katulad ng mga system control version ng Git o Bazaar.


Ito ay katulad ng CVS, ngunit mas mahusay
Kabilang sa Apache Subversion ang pinakabagong mga tampok ng CVS, pati na rin ang iba't ibang mga tampok na gagawing mas mahusay ang proyektong ito kaysa sa CVS, kabilang ang bersyon ng pagpapalit ng pangalan, mga bersyon na simbolikong mga link, mga bersyon ng pagkopya, mga pagtanggal ng bersyon, mga bersyon na direktoryo at libreng-form na bersyon metadata . Mayroon din itong katutubong client / server, layered na disenyo ng library na nagtatampok ng mga malinis na API.


Mahusay na humahawak ng mga binary file

Sa karagdagan, ang software ay may suporta para sa pag-tag at mga branching operation, ang mga gumagawa ay tunay na atomic at ang programa ay mahusay na pinangangasiwaan ang mga binary file. Kasama sa iba pang mga tampok ang pagsasama ng pagsubaybay, pag-lock ng file, ang kakayahang mapanatili ang mga executable flag, parseable output, naisalokal na mga mensahe, interactive conflict resolution, repository read-only mirroring, write-through proxy sa WebDAV, changelists, pati na rin ang mga bindings para sa maraming mga programming language.

Sinusuportahan ang mga protocol ng DeltaV at WebDAV

Sa iba pang mga tampok, maaari naming banggitin ang isang pagpipilian ng server ng Apache network, na may suporta para sa mga protocol ng DeltaV at WebDAV, isang standalone na opsyon sa server, katutubong client / server, layered na disenyo ng library, bersyon ng mga simbolikong link, parseable output, at localized na mga mensahe .


Mga sinusuportahang operating system at availability

Ang proyekto ay suportado sa lahat ng mga sistema ng operating system ng GNU / Linux at maaaring madaling mai-install mula sa mapagkukunang archive na ibinigay ng Apache o sa pamamagitan ng mga default na repository ng software ng kani-kanilang pamamahagi. Ang parehong 32-bit at 64-bit na mga arkitektura ay sinusuportahan sa oras na ito.


Pumili sa pagitan ng database o plain-file repository

Ang protocol ng client at server ay nagpapadala ng diffs sa parehong direksyon, at ang mga gumagamit ay makakapili sa pagitan ng database o plain-file na pagpapatupad ng repository. Ang proyektong Apache Subversion ay libreng software na inilabas sa ilalim ng lisensya ng open source ng Apache / BSD.

Ano ang bagong sa paglabas na ito:

  • Mga nakikitang nakikita ng user:
  • Bugfixes ng client-side:
  • svn: ayusin ang posibleng pag-crash sa cache ng credential ng auth (r1705328)
  • paglilinis: iwasan ang di-inaasahang paglago ng memorya sa panahon ng malinis na paglilinis (r1706241)
  • diff: ayusin ang pag-crash kapag ang lalagyan ay nasa root ng server (r1705060 et al)
  • ayusin ang mga pagsasalin para sa mga notification ng gumawa (r1709389, r1709562)
  • ra_serf: ayusin ang pag-crash sa multistatus parser (r1706323, r1706324)
  • svn: i-ulat ang mga error sa pag-lock / pag-unlock bilang mga kabiguan (r1701598 et al)
  • svn: tinanggal ng user ng paglilinis ang mga panlabas na pagrerehistro (r1705843, r1710558)
  • svn: payagan ang simpleng paglutas ng mga conflict file ng binary file (r1703581)
  • svnlook: maayos na alisin ang mga tempfile sa mga diff error (r1711346)
  • ra_serf: mag-ulat ng mga bersyon ng built- at run-time ng libserf (r1704847)
  • ra_serf: itakda ang header na Uri ng Nilalaman sa mga papalabas na kahilingan (r1715224 et al)
  • svn: ayusin ang pagsasama ng pagtanggal ng svn: eol-style CRLF / CR file (r1703689 et al)
  • ra_local: huwag paganahin ang zero-copy code path (r1718167)
  • Bugfixes sa bahagi ng server:
  • mod_authz_svn: ayusin ang authz sa mod_auth_kerb / mod_auth_ntlm (isyu # 4602)
  • mod_dav_svn: ayusin ang pagpapakita ng ID ng proseso sa mga istatistika ng cache (r1709553)
  • mod_dav_svn: gumamit ng LimitXMLRequestBody para sa mga kahilingan na naka-encode na skel (r1687812)
  • svnadmin dump: panatilihin ang mga pagbabago sa no-op (r1709388 et al, isyu # 4598)
  • fsfs: maiwasan ang hindi napakahalagang I / O kapag nagbukas ng mga transaksyon (r1715793)
  • Bindings bugfixes:
  • javahl: ayusin ang ABI na walang katugma sa 1.8 (r1710104)
  • javahl: payagan ang mga di-ganap na landas sa SVNClient.vacuum (r1710215, r1710290)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • ayusin ang pagsasala ng patch filter sa svn_client_patch () (r1706783)
  • idagdag ang bilang ng impormasyon mula sa config na tumutukoy (r1706983, r1706999)
  • ayusin ang pagpapatakbo ng mga pagsusulit sa mode ng pagiging tugma (r1706375)
  • linawin ang dokumentasyon ng svn_fs_node_created_rev () (r1717154)
  • Mga pagbabago sa API:
  • ayusin ang pagtukoy sa overflow sa svn_stringbuf_remove at _replace (r1714358)
  • huwag pansinin ang ilan sa mga parameter sa svn_ra_svn_create_conn3 (r1714314)

Ano ang bago sa bersyon 1.10.0:

  • Mga nakikitang nakikita ng user:
  • Bugfixes ng client-side:
  • svn: ayusin ang posibleng pag-crash sa cache ng credential ng auth (r1705328)
  • paglilinis: iwasan ang di-inaasahang paglago ng memorya sa panahon ng malinis na paglilinis (r1706241)
  • diff: ayusin ang pag-crash kapag ang lalagyan ay nasa root ng server (r1705060 et al)
  • ayusin ang mga pagsasalin para sa mga notification ng gumawa (r1709389, r1709562)
  • ra_serf: ayusin ang pag-crash sa multistatus parser (r1706323, r1706324)
  • svn: i-ulat ang mga error sa pag-lock / pag-unlock bilang mga kabiguan (r1701598 et al)
  • svn: tinanggal ng user ng paglilinis ang mga panlabas na pagrerehistro (r1705843, r1710558)
  • svn: payagan ang simpleng paglutas ng mga conflict file ng binary file (r1703581)
  • svnlook: maayos na alisin ang mga tempfile sa mga diff error (r1711346)
  • ra_serf: mag-ulat ng mga bersyon ng built- at run-time ng libserf (r1704847)
  • ra_serf: itakda ang header na Uri ng Nilalaman sa mga papalabas na kahilingan (r1715224 et al)
  • svn: ayusin ang pagsasama ng pagtanggal ng svn: eol-style CRLF / CR file (r1703689 et al)
  • ra_local: huwag paganahin ang zero-copy code path (r1718167)
  • Bugfixes sa bahagi ng server:
  • mod_authz_svn: ayusin ang authz sa mod_auth_kerb / mod_auth_ntlm (isyu # 4602)
  • mod_dav_svn: ayusin ang pagpapakita ng ID ng proseso sa mga istatistika ng cache (r1709553)
  • mod_dav_svn: gumamit ng LimitXMLRequestBody para sa mga kahilingan na naka-encode na skel (r1687812)
  • svnadmin dump: panatilihin ang mga pagbabago sa no-op (r1709388 et al, isyu # 4598)
  • fsfs: maiwasan ang hindi napakahalagang I / O kapag nagbukas ng mga transaksyon (r1715793)
  • Bindings bugfixes:
  • javahl: ayusin ang ABI na walang katugma sa 1.8 (r1710104)
  • javahl: payagan ang mga di-ganap na landas sa SVNClient.vacuum (r1710215, r1710290)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • ayusin ang pagsasala ng patch filter sa svn_client_patch () (r1706783)
  • idagdag ang bilang ng impormasyon mula sa config na tumutukoy (r1706983, r1706999)
  • ayusin ang pagpapatakbo ng mga pagsusulit sa mode ng pagiging tugma (r1706375)
  • linawin ang dokumentasyon ng svn_fs_node_created_rev () (r1717154)
  • Mga pagbabago sa API:
  • ayusin ang pagtukoy sa overflow sa svn_stringbuf_remove at _replace (r1714358)
  • huwag pansinin ang ilan sa mga parameter sa svn_ra_svn_create_conn3 (r1714314)

Ano ang bagong sa bersyon:

  • Mga nakikitang nakikita ng user:
  • Bugfixes ng client-side:
  • svn: ayusin ang posibleng pag-crash sa cache ng credential ng auth (r1705328)
  • paglilinis: iwasan ang di-inaasahang paglago ng memorya sa panahon ng malinis na paglilinis (r1706241)
  • diff: ayusin ang pag-crash kapag ang lalagyan ay nasa root ng server (r1705060 et al)
  • ayusin ang mga pagsasalin para sa mga notification ng gumawa (r1709389, r1709562)
  • ra_serf: ayusin ang pag-crash sa multistatus parser (r1706323, r1706324)
  • svn: i-ulat ang mga error sa pag-lock / pag-unlock bilang mga kabiguan (r1701598 et al)
  • svn: tinanggal ng user ng paglilinis ang mga panlabas na pagrerehistro (r1705843, r1710558)
  • svn: payagan ang simpleng paglutas ng mga conflict file ng binary file (r1703581)
  • svnlook: maayos na alisin ang mga tempfile sa mga diff error (r1711346)
  • ra_serf: mag-ulat ng mga bersyon ng built- at run-time ng libserf (r1704847)
  • ra_serf: itakda ang header na Uri ng Nilalaman sa mga papalabas na kahilingan (r1715224 et al)
  • svn: ayusin ang pagsasama ng pagtanggal ng svn: eol-style CRLF / CR file (r1703689 et al)
  • ra_local: huwag paganahin ang zero-copy code path (r1718167)
  • Bugfixes sa bahagi ng server:
  • mod_authz_svn: ayusin ang authz sa mod_auth_kerb / mod_auth_ntlm (isyu # 4602)
  • mod_dav_svn: ayusin ang pagpapakita ng ID ng proseso sa mga istatistika ng cache (r1709553)
  • mod_dav_svn: gumamit ng LimitXMLRequestBody para sa mga kahilingan na naka-encode na skel (r1687812)
  • svnadmin dump: panatilihin ang mga pagbabago sa no-op (r1709388 et al, isyu # 4598)
  • fsfs: maiwasan ang hindi napakahalagang I / O kapag nagbukas ng mga transaksyon (r1715793)
  • Bindings bugfixes:
  • javahl: ayusin ang ABI na walang katugma sa 1.8 (r1710104)
  • javahl: payagan ang mga di-ganap na landas sa SVNClient.vacuum (r1710215, r1710290)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • ayusin ang pagsasala ng patch filter sa svn_client_patch () (r1706783)
  • idagdag ang bilang ng impormasyon mula sa config na tumutukoy (r1706983, r1706999)
  • ayusin ang pagpapatakbo ng mga pagsusulit sa mode ng pagiging tugma (r1706375)
  • linawin ang dokumentasyon ng svn_fs_node_created_rev () (r1717154)
  • Mga pagbabago sa API:
  • ayusin ang pagtukoy sa overflow sa svn_stringbuf_remove at _replace (r1714358)
  • huwag pansinin ang ilan sa mga parameter sa svn_ra_svn_create_conn3 (r1714314)

Ano ang bago sa bersyon 1.9.5:

  • Mga nakikitang nakikita ng user:
  • Bugfixes ng client-side:
  • svn: ayusin ang posibleng pag-crash sa cache ng credential ng auth (r1705328)
  • paglilinis: iwasan ang di-inaasahang paglago ng memorya sa panahon ng malinis na paglilinis (r1706241)
  • diff: ayusin ang pag-crash kapag ang lalagyan ay nasa root ng server (r1705060 et al)
  • ayusin ang mga pagsasalin para sa mga notification ng gumawa (r1709389, r1709562)
  • ra_serf: ayusin ang pag-crash sa multistatus parser (r1706323, r1706324)
  • svn: i-ulat ang mga error sa pag-lock / pag-unlock bilang mga kabiguan (r1701598 et al)
  • svn: tinanggal ng user ng paglilinis ang mga panlabas na pagrerehistro (r1705843, r1710558)
  • svn: payagan ang simpleng paglutas ng mga conflict file ng binary file (r1703581)
  • svnlook: maayos na alisin ang mga tempfile sa mga diff error (r1711346)
  • ra_serf: mag-ulat ng mga bersyon ng built- at run-time ng libserf (r1704847)
  • ra_serf: itakda ang header na Uri ng Nilalaman sa mga papalabas na kahilingan (r1715224 et al)
  • svn: ayusin ang pagsasama ng pagtanggal ng svn: eol-style CRLF / CR file (r1703689 et al)
  • ra_local: huwag paganahin ang zero-copy code path (r1718167)
  • Bugfixes sa bahagi ng server:
  • mod_authz_svn: ayusin ang authz sa mod_auth_kerb / mod_auth_ntlm (isyu # 4602)
  • mod_dav_svn: ayusin ang pagpapakita ng ID ng proseso sa mga istatistika ng cache (r1709553)
  • mod_dav_svn: gumamit ng LimitXMLRequestBody para sa mga kahilingan na naka-encode na skel (r1687812)
  • svnadmin dump: panatilihin ang mga pagbabago sa no-op (r1709388 et al, isyu # 4598)
  • fsfs: maiwasan ang hindi napakahalagang I / O kapag nagbukas ng mga transaksyon (r1715793)
  • Bindings bugfixes:
  • javahl: ayusin ang ABI na walang katugma sa 1.8 (r1710104)
  • javahl: payagan ang mga di-ganap na landas sa SVNClient.vacuum (r1710215, r1710290)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • ayusin ang pagsasala ng patch filter sa svn_client_patch () (r1706783)
  • idagdag ang bilang ng impormasyon mula sa config na tumutukoy (r1706983, r1706999)
  • ayusin ang pagpapatakbo ng mga pagsusulit sa mode ng pagiging tugma (r1706375)
  • linawin ang dokumentasyon ng svn_fs_node_created_rev () (r1717154)
  • Mga pagbabago sa API:
  • ayusin ang pagtukoy sa overflow sa svn_stringbuf_remove at _replace (r1714358)
  • huwag pansinin ang ilan sa mga parameter sa svn_ra_svn_create_conn3 (r1714314)

Ano ang bago sa bersyon 1.9.4:

  • Mga nakikitang nakikita ng user:
  • Bugfixes ng client-side:
  • svn: ayusin ang posibleng pag-crash sa cache ng credential ng auth (r1705328)
  • paglilinis: iwasan ang di-inaasahang paglago ng memorya sa panahon ng malinis na paglilinis (r1706241)
  • diff: ayusin ang pag-crash kapag ang lalagyan ay nasa root ng server (r1705060 et al)
  • ayusin ang mga pagsasalin para sa mga notification ng gumawa (r1709389, r1709562)
  • ra_serf: ayusin ang pag-crash sa multistatus parser (r1706323, r1706324)
  • svn: i-ulat ang mga error sa pag-lock / pag-unlock bilang mga kabiguan (r1701598 et al)
  • svn: tinanggal ng user ng paglilinis ang mga panlabas na pagrerehistro (r1705843, r1710558)
  • svn: payagan ang simpleng paglutas ng mga conflict file ng binary file (r1703581)
  • svnlook: maayos na alisin ang mga tempfile sa mga diff error (r1711346)
  • ra_serf: mag-ulat ng mga bersyon ng built- at run-time ng libserf (r1704847)
  • ra_serf: itakda ang header na Uri ng Nilalaman sa mga papalabas na kahilingan (r1715224 et al)
  • svn: ayusin ang pagsasama ng pagtanggal ng svn: eol-style CRLF / CR file (r1703689 et al)
  • ra_local: huwag paganahin ang zero-copy code path (r1718167)
  • Bugfixes sa bahagi ng server:
  • mod_authz_svn: ayusin ang authz sa mod_auth_kerb / mod_auth_ntlm (isyu # 4602)
  • mod_dav_svn: ayusin ang pagpapakita ng ID ng proseso sa mga istatistika ng cache (r1709553)
  • mod_dav_svn: gumamit ng LimitXMLRequestBody para sa mga kahilingan na naka-encode na skel (r1687812)
  • svnadmin dump: panatilihin ang mga pagbabago sa no-op (r1709388 et al, isyu # 4598)
  • fsfs: maiwasan ang hindi napakahalagang I / O kapag nagbukas ng mga transaksyon (r1715793)
  • Bindings bugfixes:
  • javahl: ayusin ang ABI na walang katugma sa 1.8 (r1710104)
  • javahl: payagan ang mga di-ganap na landas sa SVNClient.vacuum (r1710215, r1710290)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • ayusin ang pagsasala ng patch filter sa svn_client_patch () (r1706783)
  • idagdag ang bilang ng impormasyon mula sa config na tumutukoy (r1706983, r1706999)
  • ayusin ang pagpapatakbo ng mga pagsusulit sa mode ng pagiging tugma (r1706375)
  • linawin ang dokumentasyon ng svn_fs_node_created_rev () (r1717154)
  • Mga pagbabago sa API:
  • ayusin ang pagtukoy sa overflow sa svn_stringbuf_remove at _replace (r1714358)
  • huwag pansinin ang ilan sa mga parameter sa svn_ra_svn_create_conn3 (r1714314)

Ano ang bago sa bersyon 1.9.3:

  • Mga nakikitang nakikita ng user:
  • Bugfixes ng client-side:
  • svn: ayusin ang posibleng pag-crash sa cache ng credential ng auth (r1705328)
  • paglilinis: iwasan ang di-inaasahang paglago ng memorya sa panahon ng malinis na paglilinis (r1706241)
  • diff: ayusin ang pag-crash kapag ang lalagyan ay nasa root ng server (r1705060 et al)
  • ayusin ang mga pagsasalin para sa mga notification ng gumawa (r1709389, r1709562)
  • ra_serf: ayusin ang pag-crash sa multistatus parser (r1706323, r1706324)
  • svn: i-ulat ang mga error sa pag-lock / pag-unlock bilang mga kabiguan (r1701598 et al)
  • svn: tinanggal ng user ng paglilinis ang mga panlabas na pagrerehistro (r1705843, r1710558)
  • svn: payagan ang simpleng paglutas ng mga conflict file ng binary file (r1703581)
  • svnlook: maayos na alisin ang mga tempfile sa mga diff error (r1711346)
  • ra_serf: mag-ulat ng mga bersyon ng built- at run-time ng libserf (r1704847)
  • ra_serf: itakda ang header na Uri ng Nilalaman sa mga papalabas na kahilingan (r1715224 et al)
  • svn: ayusin ang pagsasama ng pagtanggal ng svn: eol-style CRLF / CR file (r1703689 et al)
  • ra_local: huwag paganahin ang zero-copy code path (r1718167)
  • Bugfixes sa bahagi ng server:
  • mod_authz_svn: ayusin ang authz sa mod_auth_kerb / mod_auth_ntlm (isyu # 4602)
  • mod_dav_svn: ayusin ang pagpapakita ng ID ng proseso sa mga istatistika ng cache (r1709553)
  • mod_dav_svn: gumamit ng LimitXMLRequestBody para sa mga kahilingan na naka-encode na skel (r1687812)
  • svnadmin dump: panatilihin ang mga pagbabago sa no-op (r1709388 et al, isyu # 4598)
  • fsfs: maiwasan ang hindi napakahalagang I / O kapag nagbukas ng mga transaksyon (r1715793)
  • Bindings bugfixes:
  • javahl: ayusin ang ABI na walang katugma sa 1.8 (r1710104)
  • javahl: payagan ang mga di-ganap na landas sa SVNClient.vacuum (r1710215, r1710290)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • ayusin ang pagsasala ng patch filter sa svn_client_patch () (r1706783)
  • idagdag ang bilang ng impormasyon mula sa config na tumutukoy (r1706983, r1706999)
  • ayusin ang pagpapatakbo ng mga pagsusulit sa mode ng pagiging tugma (r1706375)
  • linawin ang dokumentasyon ng svn_fs_node_created_rev () (r1717154)
  • Mga pagbabago sa API:
  • ayusin ang pagtukoy sa overflow sa svn_stringbuf_remove at _replace (r1714358)
  • huwag pansinin ang ilan sa mga parameter sa svn_ra_svn_create_conn3 (r1714314)

Ano ang bago sa bersyon 1.9.2:

  • Mga nakikitang nakikita ng user:
  • Bugfixes ng client-side:
  • svn: ayusin ang pag-crash kapag nagse-save ng mga kredensyal sa kwallet (r1700740, r1700951)
  • checkout / update: ayusin ang & quot; tinanggihan ng access & quot; error sa Windows (r1701064 et al)
  • update: ayusin ang pag-crash kapag nag-update ng isang salungat na puno (r1702198, r1702200)
  • gumawa: ayusin ang posibleng pag-crash (r1702231)
  • ra_serf: huwag mag-crash sa mga hindi inaasahang 'header ng X-SVN-VR-Base' (r1702288)
  • pagsamahin: ayusin ang pag-crash kapag pinagsama sa isang lokal na add (r1702299 et al)
  • svnmucc: ayusin ang error sa panahon ng panunukso + ilagay para sa umiiral na file (r1702467 et al)
  • update: ayusin ang pag-crash nang walang .svn / tmp na folder (r1701838, r1702203)
  • checkout: alisin ang hindi kinakailangang operasyon ng I / O (r1701638)
  • pagsamahin: ayusin ang posibleng pag-crash (r1701997)
  • update: ayusin ang pag-crash sa ilan sa mga papasok na pagtanggal (r1702247)
  • mag-upgrade: ayusin ang pag-crash para sa pre-1.3 wc sa mga nasa labas (r1702218 et al)
  • bumalik: ayusin ang pag-crash kapag binabalik ang ugat ng isang paglipat (r1702237 et al)
  • svn: huwag mag-crash sa mga tiyak na mga corruptions sa database (r1702974, r1702991)
  • svn: ipakita ang utf8proc na bersyon sa svn --version --verbose (r1702533, r1702891)
  • Bugfixes sa server-side:
  • ayusin ang pag-uulat para sa mga walang laman na representasyon sa svnfsfs stats (r1698312 et al)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • ayusin svnfsfs_tests.py sa fsfs-v4 at fsfs-v6 mode (r1700215 et al)
  • Mga pagbabago sa API:
  • huwag paganahin ang mga hindi sinusuportahang operasyon para sa mga karaniwang stream (r1701633 et al)

Ano ang bagong sa bersyon 1.8.13:

  • >
  • CVE-2015-0202: Ang mga HTTP server ng pagbabagsak na may mga repositoryo ng FSFS ay mahina laban sa isang remote na paggamit ng sobrang paggamit ng memory sa ilang mga kahilingan sa REPORT.
  • CVE-2015-0248: Ang pagbabagsak ng mod_dav_svn at svnserve ay maaaring masugatan sa isang remote na mapapakinabang na pahayag na kahinaan ng DoS para sa ilang mga kahilingan na may dynamic na sinusuri na mga numero ng pagbabago
  • CVE-2015-0251: Binibigyang-daan ng mga HTTP server ng pagbabagsak ang spoofing svn: mga halaga ng may-ari ng may-akda para sa mga bagong pagbabago

Ano ang bago sa bersyon 1.8.11:

  • Mga nakikitang nakikita ng user:
  • Bugfixes ng client-side:
  • checkout / update: ayusin ang mga panlabas na file na hindi sundin ang kasaysayan at kasunod na tahimik na hindi pagtupad (isyu # 4185)
  • patch: huwag laktawan ang mga target sa wastong --git difs (r1592014, r1592034)
  • diff: gumawa ng output ng ari-arian sa diffs stable (r1589360)
  • diff: ayusin ang diff ng lokal na direktang direktoryo na may props (r1619380, r1619393)
  • diff: ayusin ang changelist filter para sa repos-WC at WC-WC (r1621978, r1621981)
  • tanggalin ang mga sira ang pagpipilian ng resolver menu ng conflict na palaging error (r1620332)
  • mapabuti ang suporta ng gpg-agent (r1600331, r1600348, 1600368, r1600563, r1600781)
  • ayusin ang pag-crash sa eklipse IDE sa GNOME Keyring (isyu # 3498)
  • ayusin ang mga panlabas na pagsosob sa isang naka-bersyon na direktoryo (isyu # 4085)
  • ayusin ang mga problema sa pagtatrabaho sa mga sistema ng file ng unix na hindi sumusuporta sa mga pahintulot (r1612225)
  • mag-upgrade: panatilihin ang mga panlabas na pagrerehistro (isyu # 4519)
  • paglilinis: ipapatupad ang pagganap ng naitala na mga pag-aayos ng timestamp (r1633126)
  • mga pag-update ng pagsasalin para sa Aleman
  • Bugfixes sa bahagi ng server:
  • huwag paganahin ang tampok na revprop caching dahil sa mga problema sa pag-invalid sa cache (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
  • laktawan ang pagbuo ng mga uniquifiers kung ang rep-pagbabahagi ay hindi suportado (r1561426)
  • mod_dav_svn: tanggihan ang mga kahilingan sa nawawalang mga path ng repository (r1643409)
  • mod_dav_svn: tanggihan ang mga kahilingan na may di-wastong mga pangalan ng virtual na transaksyon (r1643437)
  • mod_dav_svn: iwasan ang hindi na-kailangan na paglago ng memorya sa paglalakad sa mapagkukunan (isyu # 4531)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • siguraduhin na ang lahat ng mga miyembro ng repos layer ay nagpapaalam sa struct, wasto ang mga pag-crash sa mga gumagamit ng API gamit ang lahat ng mga miyembro (r1616131)
  • maayos na bumuo ng isang mapagkukunan na bersyon kapag nagtatayo sa Windows (r1542610, r1564576, r1568180)
  • ayusin ang LIBTOOL_M4 at LIBTOOL_CONFIG variable na hindi masuri nang maayos sa panahon ng isang unix build (r1637826)
  • payagan ang paggamit ng libtool 2.4.3 (r1640862, r1640873, r1643793)

Ano ang bago sa bersyon 1.8.10:

  • Mga nakikitang nakikita ng user:
  • Bugfixes ng client-side:
  • bantayan laban sa md5 hash collisions kapag naghahanap ng mga kredensyal na naka-cache (r1550691, r1550772, r1600909)
  • ra_serf: maayos na tumutugma sa mga wildcard sa mga SSL cert. (r1615211, 1615219)
  • ra_serf: huwag pansinin ang CommonName sa mga SSL certs kung saan may Mga Pangalan ng Subject Subject (r1565531, r1566503, r1568349, r1568361)
  • ra_serf: ayusin ang URI escaping bug na pumigil sa pagtanggal ng mga naka-lock na landas (r1594223, r1553501, r1553556, r1559197, isyu # 3674)
  • rm: Ipakita ang tamang URL kapag tinatanggal ang isang URL sa editor ng log ng gumawa (r1591123)
  • mag-log: Isaayos ang iba pang halimbawa ng error sa basag na pipe (r1596866, isyu # 3014)
  • kopyahin: Maayos na hawakan ang mga props na hindi naroroon o ibinukod sa cross wc na kopya (r1589184, r1589188)
  • kopyahin: Ayusin ang mga magulang sa pagkopya ng mga natanggal na nodes sa pagitan ng lokal sa wcs (r1589460, r1589486)
  • mga panlabas na: Maayos na tanggalin ang mga direktoryo ng ninuno sa mga nasa labas kapag inaalis ang panlabas sa pamamagitan ng pagbabago ng svn: mga panlabas. (r1600311, 1600315, r1600323, r1600393)
  • ra_serf: ayusin ang buhay ng memorya ng ilang mga halaga ng hash (r1606009)
  • Bugfixes sa bahagi ng server:
  • fsfs: alisin ang config file kapag lumilikha ng pre-1.5 na repos na format (r1547454, r1561703)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatang:
  • ayusin ang hindi wastong pag-uugnay kapag ang serf ay nasa parehong prefix na umiiral na mga svn library. (r1609004)
  • gumamit ng wastong intermediate na direktoryo kapag nagtatayo gamit ang VS 2003-2008 (r1595431)
  • suporta sa pagbuo ng VS 2013 at mga file sa proyekto sa ibang pagkakataon.
  • Mga Bindings:
  • ruby: pag-aalis ng babala tungkol sa suporta ng Ruby 1.9 na bago. (r1593992)
  • python: ayusin ang notify_func callbacks (r1594794, r1594814, r1594834, r1595061)

Ano ang bago sa bersyon 1.8.5:

  • Mga nakikitang nakikita ng user:
  • Bugfixes ng client-side:
  • ayusin ang mga panlabas na tumuturo sa mga na-redirect na lokasyon (mga isyu # 4428, # 4429)
  • diff: ayusin ang assertion sa paglipat sa loob ng isang kopya (isyu # 4444)
  • Bugfixes sa bahagi ng server:
  • mod_dav_svn: Pigilan ang mga pag-crash sa ilang mga 3rd party module (r1537360 et al)
  • mod_dav_svn: maayos na maayos ang mga landas (r1542071)
  • mod_authz_svn: ayusin ang pag-crash ng mod_authz_svn sa hindi wastong config (r1541432)
  • hotcopy: ayusin ang hotcopy na nawawalan ng mga file na revprop sa naka-pack na repos (isyu # 4448)
  • Iba pang mga pagpapahusay ng tool at mga bugfix:
  • mod_dontdothat: Ayusin ang uri parser (r1542069 et al)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • ayusin ang compilation sa '--enable-optimize' sa clang (r1534860)
  • ayusin ang copmpilation sa debug build ng BDB sa Windows (r1501656, r1501702)
  • ayusin '--with-openssl' na opsyon kapag nagtatayo sa Windows (r1535139)
  • magdagdag ng pagsubok upang mabigo kapag binuo laban sa sirang ZLib (r1537193 et ​​al)
  • Mga Bindings:
  • swig-rb: ayusin ang mga pagsubok upang tumakbo nang walang pag-install sa OS X (r1535161)
  • ctypes-python: bumuo ng tagatala na pinili sa pamamagitan ng pag-configure (r1536537)

Ano ang bago sa bersyon 1.8.4:

  • Mga nakikitang nakikita ng user:
  • Mga bugfix ng client at server-side:
  • ayusin ang assertion sa mga url ng form na 'file: //./' (r1516806)
  • huminto sa pag-link laban sa psapi.dll sa Windows (r1534102)
  • mga pag-update ng pagsasalin para sa Suweko
  • Bugfixes ng client-side:
  • bumalik: ayusin ang mga problema sa pagpalit ng mga gumagalaw (isyu # 4436)
  • update: ayusin ang assertion kapag tinanggihan ang panlabas na pag-access ng file (isyu # 4422)
  • pagsamahin: bawasan ang mga koneksyon sa network para sa awtomatikong pagsasama (r1468980 et al)
  • pagsamahin: ayusin ang korapsyon sa landas sa panahon ng muling pagsasama (r1523666)
  • mergeinfo: fix crash (r1519955)
  • ra_serf: i-verify ang resulta ng xml parsing (r1501199 et al)
  • ra_serf: mapabuti ang mga mensahe ng error sa panahon ng paggawa (r1526439)
  • ra_local: ayusin ang error sa repository sa root ng Windows drive (r1518184)
  • ayusin ang pag-crash sa mga bintana kapag ang piped command ay nagambala (r1522892)
  • ayusin ang pag-crash sa handler ng pag-crash sa mga bintana (r1532023)
  • ayusin ang assertion kapag ang pag-upgrade ng mga lumang kopya ng trabaho (r1520529)
  • Bugfixes sa bahagi ng server:
  • hotcopy: malinis ang pag-unpack ng mga revprop sa '--incremental' (r1512300 et al)
  • ayusin ang OOM sa kasabay na mga kahilingan sa sinulid na pagsisimula ng server (r1527103 et al)
  • fsfs: mapabuti ang mensahe ng error kapag natagpuan ang hindi sinusuportahang fsfs format (r1534158)
  • ayusin ang problema sa memorya sa 3rd party FS module loader (r1519615 et al)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • payagan ang pag-compile laban sa serf 1.3 at mas bago sa Windows (r1517123)
  • Mga Bindings:
  • javahl: canonicalize path para sa streaFileContent method (r1524869)

Ano ang bago sa bersyon 1.8.3:

  • Ang paglabas na ito ay tumutukoy sa tatlong isyu sa seguridad: >
  • CVE-2013-4246: fsfs: katiwalian mula sa pag-edit ng naka-pack na mga katangian ng pagbabago
  • CVE-2013-4262: admin-side tools: pag-atake ng symlink laban sa pid file
  • CVE-2013-4246: svnserve: pag-atake ng symlink laban sa pid file

Ano ang bago sa bersyon 1.8.1:

  • Mga nakikitang nakikita ng user:
  • Mga bugfix ng client at server-side:
  • mga pag-update ng pagsasalin para sa Aleman at Pinasimpleng Tsino
  • mapabuti ang sqlite output message error (r1497804)
  • platform ng suporta na walang mmap (r1498136)
  • payagan ang mga file ng pagsasaayos na magsimula sa UTF-8 BOM (r1499100 et al)
  • hindi mabibigo sa data ng UTF-8 kapag hindi magagamit ang pag-encode ng conversion (r1503009)
  • mapabuti ang mga mensahe ng error kapag ang pag-encode ng conversion ay nabigo (r1503010)
  • Bugfixes ng client-side:
  • pagsama: baguhin ang 'awtomatikong pagsasama' sa 'kumpletong pagsasama' (r1491432)
  • mergeinfo: bawasan ang paggamit ng network para sa '- show-revs' (r1492005)
  • ra_serf: mapabuti ang paghawak sa katayuan ng http (r1495104)
  • pagsamahin: iwasan ang mga hindi kinakailangan na sesyon (r1493475)
  • pagsamahin: bawasan ang paggamit ng network (r1478987)
  • pagsamahin: alisin ang duplicated ancestry check (r1493424, r1495597)
  • ra_serf: ayusin ang header ng 'Accept-Encoding' para sa interoperability ng IIS (r1497551)
  • katayuan ng svn: pagbutihin ang dokumentasyon para sa mga haligi ng lock (r1497318, r1497319)
  • ra_serf: ayusin ang suporta para sa 'get-file-revs-reverse' na kakayahan (r1498456)
  • mag-log: bawasan ang paggamit ng network sa mga taguan ng repository (r1496957)
  • diff: maiwasan ang mga pansamantalang file kapag tumatawag sa panlabas na diff (isyu # 4382)
  • mag-upgrade: ayusin ang abiso ng mga kopya ng 1.7.x na nagtatrabaho (r1493703, r1494171)
  • ayusin ang pag-crash sa panahon ng paglutas ng conflict conflict (isyu # 4388)
  • interactive file merge: magdagdag ng dalawang karagdagang pagpipilian (r1491816, r1494089)
  • diff: gumamit ng mga lokal na estilo ng path sa mga error na mensahe (r1500680)
  • lutasin: mapabuti ang interactive na menu ng resolusyon ng conflict (r1491739 et al)
  • lumipat: gumamit ng lokal na estilo ng landas sa mensahe ng error (r1500074)
  • ra_serf: mapabuti ang output ng error kapag tumatanggap ng di-wastong XML (r1498851)
  • paglilinis ng svn: ipaliwanag kung ano ang ginagawa ng command sa tulong ng output (r1497310)
  • sisihin: error sa -r M: N kung saan M & gt; N maliban kung sinusuportahan ng server (r1498449 et al)
  • gpg-agent auth: huwag subukang gumamit ng ahente kapag hindi magagamit (r1500762 et al)
  • gpg-agent auth: hindi nangangailangan ng GPG_TTY o TERM env vars (r1500801)
  • i-update: ayusin ang ilang mga salungatan sa kahoy na hindi nagpapalitaw ng resolver (r1491868 et al)
  • gumawa: alisin ang mga lipas na entry mula sa wc lock table kapag tinatanggal (r1491756)
  • pagsamahin: ayusin - error-pagkawalang-error lamang sa path na pinalitan ng pangalan (isyu # 4387)
  • svnmucc: ayusin ang 'make install' symlink upang magtrabaho kapag nakatakda ang DESTDIR (r1501072)
  • wc: ayusin ang pag-crash kapag ang target ay symlink sa isang gumaganang kopya ng root (isyu # 4383)
  • ra_serf: baguhin ang & quot; panloob na pagkasira & quot; mga error sa mga normal na error (r1502577)
  • ra_serf: hawakan ang mga proxy na hindi sumusuporta sa mga kahilingan sa chunked (r1502401 et al)
  • Bugfixes sa bahagi ng server:
  • fsfs: malutas ang walang katapusang problema sa loop kapag ang repos / db / uuid ay may r n (r1492145)
  • fsfs: alisin ang revision property buffer limit (r1491770)
  • mod_dav_svn: mas mahusay na mga code ng katayuan para sa mga hindi nakikilalang mga error ng user (r1495918)
  • mod_dav_svn: mas mahusay na mga code ng katayuan para sa mga hindi pagkakasala (r1490684)
  • ayusin ang pagbabalik ng pagganap sa 'svn log' laban sa ugat (r1494913)
  • payagan ang pagtanggal ng mga hindi nakikitang user na 'svn:' properties (r1495432)
  • fsfs: ayusin ang pag-crash sa mga arkitekturang mahigpit na pagkakahanay (r1495806, r1495985)
  • upgrade ng svnadmin: error sa pag-aayos ng mga di-sharded fsfs repositories (r1494287)
  • svnadmin lumikha: tanggihan '--fs-type = fsfs --compatible-version = 1.0' (r1494223)
  • upgrade ng svnadmin: ayusin ang pagkawala ng data kapag kinansela sa huling yugto (r1494298)
  • mod_dav_svn: ayusin ang hindi tamang path na canonicalization (r1503528)
  • Iba pang mga pagpapahusay ng tool at mga bugfix:
  • fsfs-stats (tool): lutasin ang segfault kapag nagpapasa ng hindi wastong landas (r1492164)
  • svn-bench: ayusin ang output ng tulong (r1493951)
  • svnpubsub: magdagdag ng header ng bersyon sa server (r1491707)
  • Mga pagbabago na nakikita ng developer
  • Pangkalahatan:
  • ra_serf: ayusin ang ilang mga test runner issue sa Windows (r1490679)
  • ayusin ang dalawang mga isyu sa reverse svn_ra_get_file_revs () (r1492148, et al)
  • hawakan - katugma-na bersyon = 1.8 sa mga pagsubok sa C (r1494342)
  • pagbutihin ang pagiging tugma ng clang (r1480080 et al)
  • gumamit ng wastong kanselahin ang baton sa paghawak ng mga salungatan (r1495850)
  • fs: BDB: magbigay ng wastong halaga ng error mula sa BDB (r1495428)
  • ra_serf: Nabigo ang koneksyon ng pag-tweak na error na error (r1496132, et al)
  • svn_client_log5: lutasin ang posibleng segfault (r1496110)
  • ayusin metadata_only lumipat sa trabaho kapag ang target ay hindi nababaling node (r1498564)
  • ra_svn: ayusin ang segfault sa isang NULL na mensahe ng gumawa (r1498550, r1499727)
  • Ev2: maayos ang node ng uri ng node sa talahanayan ng pagbabago ng shims (r1501058)
  • Ev2: ayusin ang kopya mula sa pagbuo ng URL sa shims (r1500226)
  • fs: mapabuti ang pagsubok laban sa mga bagong linya sa mga filename (r1498483 et al)
  • gumawa ng gusali na may BDB 6 isang tampok na opt-in (r1499438)
  • sqlite: pinapayagan ang paglalagay ng pagsasama-sama sa pagtatayo dir (r1499034, r1500175)
  • ra_svn: magsagawa ng mga sesyon na magamit pagkatapos ng log callback maaga (r1503554)
  • Mga Bindings:
  • swig-rb: ayusin ang mga pagsusulit sa mga out-of-tree-build (r1492295)
  • javahl: ayusin ang pag-encode ng mga mensahe ng error na ginawa ng javahl (r1492264)
  • swig-pl: mga babala ng katahimikan ng tagatala (r1487094)
  • swig-pl: mapabuti ang dokumentasyon (r1488693, r1490721, r1500904)

Ano ang bagong sa bersyon 1.8.0:

  • / li>
  • Awtomatikong pagsasama ng reintegration
  • Mga ari-arian na nagmamay-ari
  • Dictated dictated configuration
  • Ang suporta ng HTTP client batay sa neon ay inalis
  • Ang back-end na repository na base sa Berkeley DB ay hindi na ginagamit
  • Pag-cache ng password sa pag-memorya sa pamamagitan ng GnuPG Agent (kliyenteng Unix)
  • Mga sukat ng FSFS at pagpapahusay ng pagganap
  • Imbakan ng mga file ng authz sa repository
  • Mga bagong tool para sa mga administrator at imprastraktura
  • Maraming mga pagpapahusay at pag-aayos ng bug

Ano ang bago sa bersyon 1.7.9:

  • Mga nakikitang nakikita ng user:
  • Bugfixes ng client-side:
  • pinabuting mensahe ng error tungkol sa svn: petsa at svn: props ng may-akda. (r1440620)
  • ayusin ang assertion ng local_relpath (isyu # 4257)
  • ayusin ang memory leak sa `svn log` sa paglipas ng svn: // (r1458341)
  • ayusin ang hindi tamang authz failure kapag gumagamit ng neon http library (isyu # 4332)
  • ayusin ang segfault kapag gumagamit ng kwallet (r1421103)
  • Bugfixes sa bahagi ng server:
  • svnserve ay mag-log ang replayed rev hindi ang rev-low water. (r1461278)
  • mod_dav_svn ay lalampas sa ilang halaga ng ari-arian para sa mga url ng aktibidad (r1453780)
  • ayusin ang isang assertion sa mod_dav_svn kapag kumikilos bilang proxy sa / (isyu # 4272)
  • mapabuti ang paggamit ng memory kapag gumagawa ng mga katangian sa mod_dav_svn (r1443929)
  • ayusin ang svnrdump upang mag-load ng mga file ng dump sa mga di-LF line endings (isyu # 4263)
  • ayusin ang assertion kapag hindi ma-access ang rep-cache (r1422100)
  • pinabuting logic sa pagpapatupad ng lock ng mod_dav_svn. (r1455352)
  • maiwasan ang pagsasagawa ng hindi kinakailangang code sa pag-log gamit ang limitasyon (r1459599)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • ayusin ang isang assertion sa dav_svn_get_repos_path () sa Windows (r1425368)
  • ayusin ang get-deps.sh upang i-download nang wasto ang zlib (r13520131)
  • doxygen docs ngayon ay hindi papansinin ang mga prefix kapag gumagawa ng index (r1429201)
  • ayusin ang get-deps.sh sa freebsd (r1423646)
  • Mga Bindings:
  • javahl status api ngayon ay nirerespeto ang ignoreExternals boolean (r1435361)

Ano ang bago sa bersyon 1.7.8:

  • Mga nakikitang nakikita ng user:
  • Mga bugfix ng client at server-side:
  • Ayusin ang mga typo sa mga pagsasalin pt_BR, es at zh_TW (r1402417, r1402421)
  • Bugfixes ng client-side:
  • ayusin ang pag-crash gamit ang - opsiyon ng username sa Windows (r1396285)
  • magdagdag ng mga nawawalang mga katangian sa & quot; svn log -v --xml & quot; output (r1398100)
  • ayusin ang svn patch na hindi binabalewala ang mga puno pagkatapos ng walang sumusunod na newline (r139917)
  • ayusin sa ra_serf sa panahon ng pagproseso ng error (r1403583)
  • huwag pansinin ang mga panlabas na file gamit ang mergeinfo kapag merging (r1401915)
  • ayusin ang SEGV sa & quot; svnmucc cp rev arg & quot; sa panahon ng pagproseso ng argv (isyu # 4079)
  • ayusin ang paghawak ng conflict sa mga symlink (isyu # 4091)
  • Bugfixes sa bahagi ng server:
  • maayos na makita ang availability ng threading (r1398325)
  • ayusin ang & quot; svnadmin load --bypass-prop-validation & quot; (r1237779)
  • ayusin ang pag-parse ng [groupsfoo] na mga seksyon sa authz file (isyu # 3531)
  • idagdag ang Vary: header sa GET tugon upang mapabuti ang cacheability (r1390653)
  • ayusin ang fs_fs sa paglilinis matapos mabigo ang paghahatid ng rep (r1403964, et al)
  • ayusin ang mod_dav_svn upang magreklamo tungkol sa mga pagbabago & gt; HEAD (r1403588)
  • Mga nakikitang pagbabago ng pagbabago:
  • Pangkalahatan:
  • ayusin ang maling katayuan na ibinalik ng 1.6 API (r1403258)
  • ayusin ang compilation sa g ++ 4.7 (r1345740)
  • ayusin ang svn_uri_get_file_url_from_dirent sa Windows (r1409146)

Katulad na software

SmartGit/Hg
SmartGit/Hg

16 Aug 18

RhodeCode
RhodeCode

20 Feb 15

bzr-svn
bzr-svn

20 Feb 15

shelve
shelve

15 Apr 15

Iba pang mga software developer ng Apache Software Foundation

Mga komento sa Apache Subversion

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!