Apache Subversion

Screenshot Software:
Apache Subversion
Detalii soft:
Versiune: 1.10.2 Actualizat
Incarca data: 16 Aug 18
Licenţă: Gratuit
Popularitate: 24

Rating: 3.0/5 (Total Votes: 1)

Scopul proiectului Subversion este de a construi un sistem de control al versiunilor, care este un înlocuitor impunător pentru CVS în comunitatea open source. Este dezvoltat și distribuit de Apache Software Foundation (ASF). Apache Subversion este un software de linie de comandă similar cu sistemele de control al versiunilor Git sau Bazaar.


Este similar cu CVS, dar mai bine

Apache Subversion include cele mai recente funcții CVS, precum și diverse alte caracteristici care vor face acest proiect mult mai bine decât CVS, inclusiv redenumirea versiunilor, legăturile simbolice versiuni, copierea versiunilor, ștergerea versiunilor, directoarele versiuni și metadatele versiunii în formă liberă . De asemenea, vine cu un design nativ, bazat pe client / server, care conține caracteristici API-uri curate.


Efectuează eficient fișierele binare

În plus, software-ul vine cu suport pentru operațiunile de etichetare și ramificare, comitetele sunt cu adevărat atomice și programul gestionează eficient fișierele binare. Alte caracteristici includ urmărirea fuzionării, blocarea fișierelor, capacitatea de a păstra steagurile executabile, ieșirea parsibilă, mesajele localizate, rezolvarea interactivă a conflictelor, oglindirea numai pentru citire în depozit, proxy-ul de tip write-through prin WebDAV, lista de schimbări, precum și legăturile pentru numeroase limbi de programare.

Sprijină protocoalele DeltaV și WebDAV

Printre alte caracteristici se poate menționa o opțiune pentru serverul de rețea Apache, cu suport pentru protocoalele DeltaV și WebDAV, o opțiune de server independent, client / server nativ, proiectare bibliotecă stratificată, versiuni link-uri simbolice, ieșire parsibilă și mesaje localizate .


Sisteme de operare acceptate și disponibilitate

Proiectul este susținut pe toate sistemele de operare GNU / Linux și poate fi ușor instalat din arhiva sursă furnizată de Apache sau prin arhivele implicite de software ale respectivei distribuții. Atât arhitecturile pe 32 de biți, cât și cele pe 64 de biți sunt acceptate în acest moment.


Alegeți între baza de date sau depozitul de fișiere simple

Protocolul client și server trimite diferențe în ambele direcții, iar utilizatorii vor putea să aleagă între implementări de baze de date sau de depozit de fișiere simple. Proiectul Apache Subversion este un software liber lansat sub licență open source în stil Apache / BSD.

Ce este nou în această ediție:

  • Modificări vizibile de utilizator:
  • Bugfixuri de pe partea clientului:
  • svn: remediați eventualele accidente în cache-ul de acreditare auth (r1705328)
  • curățare: evitați creșterea inutilă a memoriei în timpul curățării (r1706241)
  • diff: remediați crash-ul când depozitul se află pe rădăcina serverului (r1705060 et al)
  • remedierea traducerilor pentru notificările de comitere (r1709389, r1709562)
  • ra_serf: remediați crashul în parserul multistatus (r1706323, r1706324)
  • svn: blocarea rapoartelor / deblocarea erorilor ca eșecuri (r1701598 et al)
  • svn: curățarea utilizatorilor șterse înregistrările externe (r1705843, r1710558)
  • svn: permite rezolvarea simplă a conflictelor de text binare (r1703581)
  • svnlook: eliminați corect tempfile pe erorile diff (r1711346)
  • ra_serf: raportați versiunile construite și runtime ale libserf (r1704847)
  • ra_serf: setați antetul Content-Type în cererile de ieșire (r1715224 et al)
  • svn: remediază ștergerea sirn: fișiere CRLF / CR în stil eol (r1703689 et al)
  • ra_local: dezactivați calea codului zero (r1718167)
  • Remedieri de la server:
  • mod_authz_svn: remediați authz cu mod_auth_kerb / mod_auth_ntlm (numărul # 4602)
  • mod_dav_svn: afișarea corectă a ID-ului procesului în statisticile cache (r1709553)
  • mod_dav_svn: folosiți LimitXMLRequestBody pentru cererile codate de skel (r1687812)
  • comanda svnadmin: păstrați modificările no-op (r1709388 et al, număr # 4598)
  • fsfs: evita Inelele inutile când deschidem tranzacții (r1715793)
  • Remedieri de corecții:
  • javahl: fix ABI incompatibilitate cu 1.8 (r1710104)
  • javahl: permite căi non-absolute în SVNClient.vacuum (r1710215, r1710290)
  • Modificări vizibile de dezvoltator:
  • General:
  • fixați invocarea filtrului de patch-uri în svn_client_patch () (r1706783)
  • adăugați @ din informație pentru a defini config (r1706983, r1706999)
  • stabiliți executarea testelor în modul de compatibilitate (r1706375)
  • clarificați documentația despre svn_fs_node_created_rev () (r1717154)
  • Modificările API:
  • detectați detectarea depășirii în svn_stringbuf_remove și _replace (r1714358)
  • nu ignorați câțiva parametri pentru svn_ra_svn_create_conn3 (r1714314)

Ce este nou în versiunea 1.10.0:

  • Modificări vizibile de utilizator:
  • Bugfixuri de pe partea clientului:
  • svn: remediați eventualele accidente în cache-ul de acreditare auth (r1705328)
  • curățare: evitați creșterea inutilă a memoriei în timpul curățării (r1706241)
  • diff: remediați crash-ul când depozitul se află pe rădăcina serverului (r1705060 et al)
  • remedierea traducerilor pentru notificările de comitere (r1709389, r1709562)
  • ra_serf: remediați crashul în parserul multistatus (r1706323, r1706324)
  • svn: blocarea rapoartelor / deblocarea erorilor ca eșecuri (r1701598 et al)
  • svn: curățarea utilizatorilor șterse înregistrările externe (r1705843, r1710558)
  • svn: permite rezolvarea simplă a conflictelor de text binare (r1703581)
  • svnlook: eliminați corect tempfile pe erorile diff (r1711346)
  • ra_serf: raportați versiunile construite și runtime ale libserf (r1704847)
  • ra_serf: setați antetul Content-Type în cererile de ieșire (r1715224 et al)
  • svn: remediază ștergerea sirn: fișiere CRLF / CR în stil eol (r1703689 et al)
  • ra_local: dezactivați calea codului zero (r1718167)
  • Remedieri de la server:
  • mod_authz_svn: remediați authz cu mod_auth_kerb / mod_auth_ntlm (numărul # 4602)
  • mod_dav_svn: afișarea corectă a ID-ului procesului în statisticile cache (r1709553)
  • mod_dav_svn: folosiți LimitXMLRequestBody pentru cererile codate de skel (r1687812)
  • comanda svnadmin: păstrați modificările no-op (r1709388 et al, număr # 4598)
  • fsfs: evita Inelele inutile când deschidem tranzacții (r1715793)
  • Remedieri de corecții:
  • javahl: fix ABI incompatibilitate cu 1.8 (r1710104)
  • javahl: permite căi non-absolute în SVNClient.vacuum (r1710215, r1710290)
  • Modificări vizibile de dezvoltator:
  • General:
  • fixați invocarea filtrului de patch-uri în svn_client_patch () (r1706783)
  • adăugați @ din informație pentru a defini config (r1706983, r1706999)
  • stabiliți executarea testelor în modul de compatibilitate (r1706375)
  • clarificați documentația despre svn_fs_node_created_rev () (r1717154)
  • Modificările API:
  • detectați detectarea depășirii în svn_stringbuf_remove și _replace (r1714358)
  • nu ignorați câțiva parametri pentru svn_ra_svn_create_conn3 (r1714314)

Ce este nou în versiune:

  • Modificări vizibile de utilizator:
  • Bugfixuri de pe partea clientului:
  • svn: remediați eventualele accidente în cache-ul de acreditare auth (r1705328)
  • curățare: evitați creșterea inutilă a memoriei în timpul curățării (r1706241)
  • diff: remediați crash-ul când depozitul se află pe rădăcina serverului (r1705060 et al)
  • remedierea traducerilor pentru notificările de comitere (r1709389, r1709562)
  • ra_serf: remediați crashul în parserul multistatus (r1706323, r1706324)
  • svn: blocarea rapoartelor / deblocarea erorilor ca eșecuri (r1701598 et al)
  • svn: curățarea utilizatorilor șterse înregistrările externe (r1705843, r1710558)
  • svn: permite rezolvarea simplă a conflictelor de text binare (r1703581)
  • svnlook: eliminați corect tempfile pe erorile diff (r1711346)
  • ra_serf: raportați versiunile construite și runtime ale libserf (r1704847)
  • ra_serf: setați antetul Content-Type în cererile de ieșire (r1715224 et al)
  • svn: remediază ștergerea sirn: fișiere CRLF / CR în stil eol (r1703689 et al)
  • ra_local: dezactivați calea codului zero (r1718167)
  • Remedieri de la server:
  • mod_authz_svn: remediați authz cu mod_auth_kerb / mod_auth_ntlm (numărul # 4602)
  • mod_dav_svn: afișarea corectă a ID-ului procesului în statisticile cache (r1709553)
  • mod_dav_svn: folosiți LimitXMLRequestBody pentru cererile codate de skel (r1687812)
  • comanda svnadmin: păstrați modificările no-op (r1709388 et al, număr # 4598)
  • fsfs: evita Inelele inutile când deschidem tranzacții (r1715793)
  • Remedieri de corecții:
  • javahl: fix ABI incompatibilitate cu 1.8 (r1710104)
  • javahl: permite căi non-absolute în SVNClient.vacuum (r1710215, r1710290)
  • Modificări vizibile de dezvoltator:
  • General:
  • fixați invocarea filtrului de patch-uri în svn_client_patch () (r1706783)
  • adăugați @ din informație pentru a defini config (r1706983, r1706999)
  • stabiliți executarea testelor în modul de compatibilitate (r1706375)
  • clarificați documentația despre svn_fs_node_created_rev () (r1717154)
  • Modificările API:
  • detectați detectarea depășirii în svn_stringbuf_remove și _replace (r1714358)
  • nu ignorați câțiva parametri pentru svn_ra_svn_create_conn3 (r1714314)

Ce este nou în versiunea 1.9.5:

  • Modificări vizibile de utilizator:
  • Bugfixuri de pe partea clientului:
  • svn: remediați eventualele accidente în cache-ul de acreditare auth (r1705328)
  • curățare: evitați creșterea inutilă a memoriei în timpul curățării (r1706241)
  • diff: remediați crash-ul când depozitul se află pe rădăcina serverului (r1705060 et al)
  • remedierea traducerilor pentru notificările de comitere (r1709389, r1709562)
  • ra_serf: remediați crashul în parserul multistatus (r1706323, r1706324)
  • svn: blocarea rapoartelor / deblocarea erorilor ca eșecuri (r1701598 et al)
  • svn: curățarea utilizatorilor șterse înregistrările externe (r1705843, r1710558)
  • svn: permite rezolvarea simplă a conflictelor de text binare (r1703581)
  • svnlook: eliminați corect tempfile pe erorile diff (r1711346)
  • ra_serf: raportați versiunile construite și runtime ale libserf (r1704847)
  • ra_serf: setați antetul Content-Type în cererile de ieșire (r1715224 et al)
  • svn: remediază ștergerea sirn: fișiere CRLF / CR în stil eol (r1703689 et al)
  • ra_local: dezactivați calea codului zero (r1718167)
  • Remedieri de la server:
  • mod_authz_svn: remediați authz cu mod_auth_kerb / mod_auth_ntlm (numărul # 4602)
  • mod_dav_svn: afișarea corectă a ID-ului procesului în statisticile cache (r1709553)
  • mod_dav_svn: folosiți LimitXMLRequestBody pentru cererile codate de skel (r1687812)
  • comanda svnadmin: păstrați modificările no-op (r1709388 et al, număr # 4598)
  • fsfs: evita Inelele inutile când deschidem tranzacții (r1715793)
  • Remedieri de corecții:
  • javahl: fix ABI incompatibilitate cu 1.8 (r1710104)
  • javahl: permite căi non-absolute în SVNClient.vacuum (r1710215, r1710290)
  • Modificări vizibile de dezvoltator:
  • General:
  • fixați invocarea filtrului de patch-uri în svn_client_patch () (r1706783)
  • adăugați @ din informație pentru a defini config (r1706983, r1706999)
  • stabiliți executarea testelor în modul de compatibilitate (r1706375)
  • clarificați documentația despre svn_fs_node_created_rev () (r1717154)
  • Modificările API:
  • detectați detectarea depășirii în svn_stringbuf_remove și _replace (r1714358)
  • nu ignorați câțiva parametri pentru svn_ra_svn_create_conn3 (r1714314)

Ce este nou în versiunea 1.9.4:

  • Modificări vizibile de utilizator:
  • Bugfixuri de pe partea clientului:
  • svn: remediați eventualele accidente în cache-ul de acreditare auth (r1705328)
  • curățare: evitați creșterea inutilă a memoriei în timpul curățării (r1706241)
  • diff: remediați crash-ul când depozitul se află pe rădăcina serverului (r1705060 et al)
  • remedierea traducerilor pentru notificările de comitere (r1709389, r1709562)
  • ra_serf: remediați crashul în parserul multistatus (r1706323, r1706324)
  • svn: blocarea rapoartelor / deblocarea erorilor ca eșecuri (r1701598 et al)
  • svn: curățarea utilizatorilor șterse înregistrările externe (r1705843, r1710558)
  • svn: permite rezolvarea simplă a conflictelor de text binare (r1703581)
  • svnlook: eliminați corect tempfile pe erorile diff (r1711346)
  • ra_serf: raportați versiunile construite și runtime ale libserf (r1704847)
  • ra_serf: setați antetul Content-Type în cererile de ieșire (r1715224 et al)
  • svn: remediază ștergerea sirn: fișiere CRLF / CR în stil eol (r1703689 et al)
  • ra_local: dezactivați calea codului zero (r1718167)
  • Remedieri de la server:
  • mod_authz_svn: remediați authz cu mod_auth_kerb / mod_auth_ntlm (numărul # 4602)
  • mod_dav_svn: afișarea corectă a ID-ului procesului în statisticile cache (r1709553)
  • mod_dav_svn: folosiți LimitXMLRequestBody pentru cererile codate de skel (r1687812)
  • comanda svnadmin: păstrați modificările no-op (r1709388 et al, număr # 4598)
  • fsfs: evita Inelele inutile când deschidem tranzacții (r1715793)
  • Remedieri de corecții:
  • javahl: fix ABI incompatibilitate cu 1.8 (r1710104)
  • javahl: permite căi non-absolute în SVNClient.vacuum (r1710215, r1710290)
  • Modificări vizibile de dezvoltator:
  • General:
  • fixați invocarea filtrului de patch-uri în svn_client_patch () (r1706783)
  • adăugați @ din informație pentru a defini config (r1706983, r1706999)
  • stabiliți executarea testelor în modul de compatibilitate (r1706375)
  • clarificați documentația despre svn_fs_node_created_rev () (r1717154)
  • Modificările API:
  • detectați detectarea depășirii în svn_stringbuf_remove și _replace (r1714358)
  • nu ignorați câțiva parametri pentru svn_ra_svn_create_conn3 (r1714314)

Ce este nou în versiunea 1.9.3:

  • Modificări vizibile de utilizator:
  • Bugfixuri de pe partea clientului:
  • svn: remediați eventualele accidente în cache-ul de acreditare auth (r1705328)
  • curățare: evitați creșterea inutilă a memoriei în timpul curățării (r1706241)
  • diff: remediați crash-ul când depozitul se află pe rădăcina serverului (r1705060 et al)
  • remedierea traducerilor pentru notificările de comitere (r1709389, r1709562)
  • ra_serf: remediați crashul în parserul multistatus (r1706323, r1706324)
  • svn: blocarea rapoartelor / deblocarea erorilor ca eșecuri (r1701598 et al)
  • svn: curățarea utilizatorilor șterse înregistrările externe (r1705843, r1710558)
  • svn: permite rezolvarea simplă a conflictelor de text binare (r1703581)
  • svnlook: eliminați corect tempfile pe erorile diff (r1711346)
  • ra_serf: raportați versiunile construite și runtime ale libserf (r1704847)
  • ra_serf: setați antetul Content-Type în cererile de ieșire (r1715224 et al)
  • svn: remediază ștergerea sirn: fișiere CRLF / CR în stil eol (r1703689 et al)
  • ra_local: dezactivați calea codului zero (r1718167)
  • Remedieri de la server:
  • mod_authz_svn: remediați authz cu mod_auth_kerb / mod_auth_ntlm (numărul # 4602)
  • mod_dav_svn: afișarea corectă a ID-ului procesului în statisticile cache (r1709553)
  • mod_dav_svn: folosiți LimitXMLRequestBody pentru cererile codate de skel (r1687812)
  • comanda svnadmin: păstrați modificările no-op (r1709388 et al, număr # 4598)
  • fsfs: evita Inelele inutile când deschidem tranzacții (r1715793)
  • Remedieri de corecții:
  • javahl: fix ABI incompatibilitate cu 1.8 (r1710104)
  • javahl: permite căi non-absolute în SVNClient.vacuum (r1710215, r1710290)
  • Modificări vizibile de dezvoltator:
  • General:
  • fixați invocarea filtrului de patch-uri în svn_client_patch () (r1706783)
  • adăugați @ din informație pentru a defini config (r1706983, r1706999)
  • stabiliți executarea testelor în modul de compatibilitate (r1706375)
  • clarificați documentația despre svn_fs_node_created_rev () (r1717154)
  • Modificările API:
  • detectați detectarea depășirii în svn_stringbuf_remove și _replace (r1714358)
  • nu ignorați câțiva parametri pentru svn_ra_svn_create_conn3 (r1714314)

Ce este nou în versiunea 1.9.2:

  • Modificări vizibile de utilizator:
  • Bugfixuri de pe partea clientului:
  • svn: remediați crash-ul când salvați acreditările în kwallet (r1700740, r1700951)
  • checkout / update: fix "acces refuzat" eroare pe Windows (r1701064 et al)
  • actualizare: remedierea accidentului la actualizarea unui copac în conflict (r1702198, r1702200)
  • comiteți: remediați eventualul accident (r1702231)
  • ra_serf: nu cade pe anteturi neașteptate "X-SVN-VR-Base" (r1702288)
  • îmbinați: remediați crash-ul atunci când mergeți la un add local (r1702299 et al)
  • svnmucc: remediați eroarea în timpul propset + puneți pentru fișierul existent (r1702467 et al)
  • actualizare: remediați crash fără folderul .svn / tmp (r1701838, r1702203)
  • checkout: eliminați operarea I / O inutilă (r1701638)
  • îmbinați: remediați eventualul accident (r1701997)
  • actualizare: remediați prăbușirea cu unele dintre ștergerile primite (r1702247)
  • actualizare: remediați crash pentru pre-1.3 wc cu externals (r1702218 et al)
  • revert: remediați prăbușirea atunci când reveniți la rădăcina unei mișcări (r1702237 et al)
  • svn: nu cadeți în urma unor corupții de date specifice (r1702974, r1702991)
  • svn: arata versiunea utf8proc in svn --version --verbose (r1702533, r1702891)
  • Remedieri de la server:
  • fixarea rapoartelor pentru reprezentările goale în statisticile svnfsfs (r1698312 et al)
  • Modificări vizibile de dezvoltator:
  • General:
  • stabiliți svnfsfs_tests.py în modurile fsfs-v4 și fsfs-v6 (r1700215 et al)
  • Modificările API:
  • dezactivați operațiile neacceptate pentru fluxurile standard (r1701633 et al)

Ce este nou în versiunea 1.8.13:

  • >
  • CVE-2015-0202: serverele HTTP subversiune cu depozite FSFS sunt vulnerabile la utilizarea unei memorii excesive declanșate de la distanță, cu anumite cerințe REPORT.
  • CVE-2015-0248: Subversiunea mod_dav_svn și svnserve sunt vulnerabile la o vulnerabilitate DoS afirmativă declanșată de la distanță pentru anumite cereri cu numere de revizie evaluate dinamic
  • CVE-2015-0251: Serverele HTTP de subversiune permit paragraful svn: valori de proprietate autor pentru revizii noi

Ce este nou în versiunea 1.8.11:

  • Modificări vizibile de utilizator:
  • Bugfixuri de pe partea clientului:
  • checkout / update: fixarea fișierelor externe nereușind să urmărească istoricul și, ulterior, eșuează în mod silențios (numărul # 4185)
  • patch: nu sări peste țintă în valori --git difs (r1592014, r1592034) valide
  • diff: face ieșirea proprietății în diffs stable (r1589360)
  • diff: remediați diferența din directorul copiat local cu elemente de recuzită (r1619380, r1619393)
  • diff: filtru de schimbare a setărilor pentru WC-WC și WC-WC (r1621978, r1621981)
  • eliminați opțiunile meniului de rezolvare a conflictelor conflictuale care întotdeauna au erori (r1620332)
  • îmbunătăți suportul gpg-agent (r1600331, r1600348, 1600368, r1600563, r1600781)
  • remediați accidentul în Eclipse IDE cu cheia GNOME (numărul # 3498)
  • remediază externe care umbresc într-un director versiuni (numărul # 4085)
  • rezolvați problemele care lucrează la sistemele de fișiere unix care nu acceptă permisiunile (r1612225)
  • actualizare: păstrați înregistrările externe (numărul # 4519)
  • curățare: optimizați performanțele corecțiilor înregistrate pentru marcarea temporală (r1633126)
  • actualizări de traducere pentru limba germană
  • Remedieri de la server:
  • dezactivați funcția revprop caching din cauza problemelor de invalidare a cache-ului (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
  • să ignore generarea uniquifiers dacă partajarea rep nu este acceptată (r1561426)
  • mod_dav_svn: respinge cererile cu căile de depozitare lipsă (r1643409)
  • mod_dav_svn: respinge cererile cu nume de tranzacții virtuale nevalide (r1643437)
  • mod_dav_svn: evitați creșterea inutilă a memoriei în mersul cu resursele (numărul # 4531)
  • Modificări vizibile de dezvoltator:
  • General:
  • asigurați-vă că toți membrii layerului repos notifică struct sunt valide, remediază erorile în utilizatorii API folosind toți membrii (r1616131)
  • generează în mod corespunzător o resursă de versiune atunci când construiește pe Windows (r1542610, r1564576, r1568180)
  • fixați variabilele LIBTOOL_M4 și LIBTOOL_CONFIG nu se evaluează corect în timpul construcției unix (r1637826)
  • permite utilizarea libtoolului 2.4.3 (r1640862, r1640873, r1643793)

Ce este nou în versiunea 1.8.10:

  • Modificări vizibile de utilizator:
  • Bugfixuri de pe partea clientului:
  • protejează împotriva coliziunilor hash-ului md5 atunci când găsesc acreditări în cache (r1550691, r1550772, r1600909)
  • ra_serf: potriviți cu atenție metacaractele în certificatele SSL. (r1615211, 1615219)
  • ra_serf: ignorați CommonName în certurile SSL unde există Subiecte Alt Nume (r1565531, r1566503, r1568349, r1568361)
  • ra_serf: remediați o eroare de evadare a URI care a împiedicat ștergerea căilor blocate (r1594223, r1553501, r1553556, r1559197, numărul # 3674)
  • rm: Afișați adresa URL corectă când ștergeți o adresă URL în editorul de jurnalizare a comitetelor (r1591123)
  • log: Remediați o altă instanță a erorii țevilor sparte (r1596866, numărul # 3014)
  • copie: Încărcați în mod corespunzător elemente de recuzită care nu sunt prezente sau nu sunt excluse pe o copie încrucișată (r1589184, r1589188)
  • copy: Fixați copierea părinților nodurilor șterse local între wcs (r1589460, r1589486)
  • externe: ștergeți corespunzător directoarele strămoșilor strămoșilor atunci când eliminați fișierele externe schimbând svn: externals. (r1600311, 1600315, r1600323, r1600393)
  • ra_serf: fixați durata de viață a memoriei anumitor valori hash (r1606009)
  • Remedieri de la server:
  • fsfs: omiteți fișierul config atunci când creați replici în format pre-1.5 (r1547454, r1561703)
  • Modificări vizibile de dezvoltator:
  • General:
  • corectează legarea necorespunzătoare atunci când serf este în același prefix ca bibliotecile svn existente. (R1609004)
  • utilizați un director intermediar adecvat atunci când construiți cu VS 2003-2008 (r1595431)
  • sprijină generarea de fișiere de proiect VS 2013 și ulterioare.
  • Bindings:
  • ruby: eliminarea avertismentului despre suportul Ruby 1.9 fiind nou. (R1593992)
  • python: returnează callbacks notific_func (r1594794, r1594814, r1594834, r1595061)

Ce este nou în versiunea 1.8.5:

  • Modificări vizibile de utilizator:
  • Bugfixuri de pe partea clientului:
  • remediază externe care au loc în locații redirecționate (probleme # 4428, # 4429)
  • diff: afirmați afirmația cu mutarea în interiorul unei copii (numărul # 4444)
  • Remedieri de la server:
  • mod_dav_svn: Prevenirea accidentelor cu unele module terță parte (r1537360 et al)
  • mod_dav_svn: canonizarea corectă a căilor (r1542071)
  • mod_authz_svn: remediați crash-ul mod_authz_svn cu configurare nevalidă (r1541432)
  • hotcopy: fix hotcopy pierzând fișiere revprop în repo ambalate (număr # 4448)
  • Alte îmbunătățiri și remedii ale instrumentului:
  • mod_dontdothat: Fixați parserul uri (r1542069 et al)
  • Modificări vizibile de dezvoltator:
  • General:
  • fixați compilația cu "--enable-optimize" cu clang (r1534860)
  • stabiliți copmpilarea cu construirea de depanare a BDB pe Windows (r1501656, r1501702)
  • fixați opțiunea "cu openssl" atunci când construiți pe Windows (r1535139)
  • adăugați testul la eșec atunci când este construit împotriva ZLib-ului rupt (r1537193 et ​​al)
  • Bindings:
  • swig-rb: testarea testelor fără a fi instalată pe OS X (r1535161)
  • ctypes-python: construiți cu compilatorul selectat prin configurare (r1536537)

Ce este nou în versiunea 1.8.4:

  • Modificări vizibile de utilizator:
  • Bugfixurile clientului și serverului:
  • remediați afirmațiile pe url-urile fișierului: //./ '(r1516806)
  • opriți conectarea împotriva psapi.dll pe Windows (r1534102)
  • actualizări de traduceri pentru limba suedeză
  • Bugfixuri de pe partea clientului:
  • reveniți: remediați problemele de revenire a mișcărilor (numărul # 4436)
  • actualizare: fixați afirmația când accesul fișierului extern este refuzat (numărul # 4422)
  • îmbinați: reduceți conexiunile de rețea pentru îmbinarea automată (r1468980 et al)
  • îmbinați: corectați calea de corupție în timpul reintegrării (r1523666)
  • mergeinfo: remediați crash (r1519955)
  • ra_serf: verificați rezultatul parsingului xml (r1501199 et al)
  • ra_serf: îmbunătățirea mesajelor de eroare în timpul comiterii (r1526439)
  • ra_local: remediați eroarea cu depozit în root root (r1518184)
  • remediați prăbușirea pe ferestre atunci când comanda prin pipet este întreruptă (r1522892)
  • remediați prăbușirea în dispozitivul de tratare a accidentelor pe ferestre (r1532023)
  • stabiliți afirmația atunci când actualizați copii vechi de lucru (r1520529)
  • Remedieri de la server:
  • hotcopy: curățați revpachetele despachetate cu '--incremental' (r1512300 et al)
  • fixați OOM la cererile concurente la pornirea serverului cu filet (r1527103 et al)
  • fsfs: Îmbunătățiți mesajul de eroare când sa găsit formatul fsfs neacceptat (r1534158)
  • remediați problema de memorie în încărcătorul modulului FS al terță parte (r1519615 et al)
  • Modificări vizibile de dezvoltator:
  • General:
  • permite compilarea versiunii 1.3 și ulterior pe Windows (r1517123)
  • Bindings:
  • javahl: canonicalize calea metodei streaFileContent (r1524869)

Ce este nou în versiunea 1.8.3:

  • >
  • CVE-2013-4246: fsfs: corupție din editarea proprietăților revizionării ambalate
  • CVE-2013-4262: Instrumente de administrare: atacul symlink împotriva fișierului pid
  • CVE-2013-4246: svnserve: atac de symlink împotriva fișierului pid

Ce este nou în versiunea 1.8.1:

  • Modificări vizibile de utilizator:
  • Bugfixurile clientului și serverului:
  • actualizări de traducere pentru limbile germană și chineză simplificată
  • îmbunătăți ieșirea mesajului de eroare sqlite (r1497804)
  • platforme de sprijin lipsesc mmap (r1498136)
  • permiteți pornirea fișierelor de configurare cu BOM UTF-8 (r1499100 et al)
  • nu eșuați în datele UTF-8 când conversia de codare nu este disponibilă (r1503009)
  • îmbunătățiți mesajele de eroare atunci când eșecul de conversie a codificării (r1503010)
  • Bugfixuri de pe partea clientului:
  • îmbinați: redenumiți "îmbinare automată" în "completare îmbinare" (r1491432)
  • mergeinfo: reducerea utilizării rețelei pentru "--show-revs" (r1492005)
  • ra_serf: îmbunătățirea procesării stării http (r1495104)
  • fuzionează: evita sesiunea de rau inutil (r1493475)
  • îmbinați: reduceți utilizarea rețelei (r1478987)
  • îmbinați: eliminați verificarea duplicată a strămoșilor (r1493424, r1495597)
  • ra_serf: fixați antetul "Accept-Encoding" pentru interoperabilitatea IIS (r1497551)
  • status svn: îmbunătățirea documentației pentru coloanele de blocare (r1497318, r1497319)
  • ra_serf: rezolvați suportul pentru capacitatea "get-file-revs-inversat" (r1498456)
  • log: reducerea utilizării rețelei pe rădăcinile repositorei (r1496957)
  • diff: evitați fișierele temporare atunci când apelați diff (număr # 4382) extern
  • actualizare: notificare fixă ​​a copiilor de lucru 1.7.x (r1493703, r1494171)
  • remediați prăbușirea în timpul rezolvării conflictelor de copaci (numărul # 4388)
  • îmbinarea interactivă a fișierelor: adăugați două opțiuni suplimentare (r1491816, r1494089)
  • diff: utilizați căi de stil locale în mesaje de eroare (r1500680)
  • rezolvați: îmbunătățiți meniul interactiv de soluționare a conflictelor (r1491739 et al)
  • comutator: utilizați calea stilului local în mesajul de eroare (r1500074)
  • ra_serf: îmbunătățirea ieșirii erorilor la primirea XML nevalid (r1498851)
  • svn cleanup: explicați ce face comanda în ieșirea de ajutor (r1497310)
  • vina: eroare la -r M: N unde M & N nu suportă serverul (r1498449 et al)
  • gpg-agent auth: nu încercați să utilizați agent atunci când nu este disponibil (r1500762 et al)
  • gpg-agent auth: nu necesită GPG_TTY sau TERM env vars (r1500801)
  • actualizare: remedierea unor conflicte de copaci care nu declanșează un resolver (r1491868 et al)
  • comiteți: eliminați intrările vechi din tabelul de blocare wc când ștergeți (r1491756)
  • îmbinați: remediați - eroare la înregistrare numai pe calea redenumită (numărul # 4387)
  • svnmucc: remediați "face install" pentru a funcționa atunci când este setat DESTDIR (r1501072)
  • wc: remediați crash atunci când țintă este simbolink la o copie de lucru rădăcină (numărul # 4383)
  • ra_serf: modificați "defecțiunea internă" erori la erori normale (r1502577)
  • ra_serf: manipulează proxy-urile care nu acceptă solicitări chunked (r1502401 et al)
  • Remedieri de la server:
  • fsfs: rezolvați problema buclă fără sfârșit atunci când repos / db / uuid are r n (r1492145)
  • fsfs: elimina limita tampon de proprietate revizie (r1491770)
  • mod_dav_svn: coduri de stare mai bune pentru erorile anonime ale utilizatorilor (r1495918)
  • mod_dav_svn: coduri de stare mai bune pentru eșecuri de comitere (r1490684)
  • stabilește regresia performanței în "svn log" împotriva root (r1494913)
  • permite ștergerea "svn:" proprietăților (r1495432) care nu sunt vizibile de utilizator
  • fsfs: remediați prăbușirea pe arhitecturi de aliniere strictă (r1495806, r1495985)
  • Upgrade svnadmin: eroare de remediere a depozitelor fsfs netezite (r1494287)
  • svnadmin create: deny '--fs-type = fsfs --compatible-version = 1.0' (r1494223)
  • upgrade svnadmin: pierdere de date fixă ​​la anularea în ultima etapă (r1494298)
  • mod_dav_svn: remedierea canonizării incorecte a căii (r1503528)
  • Alte îmbunătățiri și remedii ale instrumentului:
  • fsfs-stats (instrument): rezolva segfault atunci când trece calea nevalidă (r1492164)
  • svn-bench: remediați ieșirea de ajutor (r1493951)
  • svnpubsub: adăugați antetul versiunii la server (r1491707)
  • Modificări vizibile de dezvoltator
  • General:
  • ra_serf: remediați anumite probleme ale rularii de testare pe Windows (r1490679)
  • remediați două probleme în inversă svn_ra_get_file_revs () (r1492148, et al)
  • handle -compatible-version = 1.8 în testele C (r1494342)
  • îmbunătățirea compatibilității clang (r1480080 et al)
  • utilizați o bara de anulare adecvată la manipularea conflictelor (r1495850)
  • fs: BDB: furnizați valoarea corectă a erorilor din BDB (r1495428)
  • ra_serf: conexiunea tweak a eșuat la valoarea erorii (r1496132, et al)
  • svn_client_log5: rezolvați eventualul segfault (r1496110)
  • stabiliți metadatele_monly să vă deplasați la lucru când țintă este un nod răsturnat (r1498564)
  • ra_svn: remediați segfault cu un mesaj de comitere NULL (r1498550, r1499727)
  • Ev2: inițiază corect tipul nodului în tabelul de schimbare a șabloanelor (r1501058)
  • Ev2: copiați o copie de la construirea adresei URL în șabloane (r1500226)
  • fs: îmbunătățiți testul împotriva liniilor noi în nume de fișiere (r1498483 et al)
  • faceți o construcție cu BDB 6 o caracteristică de opțiune (r1499438)
  • sqlite: permite introducerea amalgamării în dir build (r1499034, r1500175)
  • ra_svn: efectuarea sesiunilor utilizabile după expirarea redirecționării jurnalului (r1503554)
  • Bindings:
  • swig-rb: teste de testare cu build-out-uri (r1492295)
  • javahl: codificarea corectă a mesajelor de eroare produse de javahl (r1492264)
  • swig-pl: avertismente compilatoare la tăcere (r1487094)
  • swig-pl: îmbunătățirea documentației (r1488693, r1490721, r1500904)

Ce este nou în versiunea 1.8.0:

  • / li>
  • Fuzionarea automată a reintegrării
  • Proprietăți moștenite
  • Configurația dictată de Depozit
  • Suportul clientului HTTP bazat pe neon a fost eliminat
  • Back-end-ul depozitului din Berkeley bazat pe DB a fost depreciat
  • Cache pentru parola în memorie prin agentul GnuPG (clientul Unix)
  • Îmbunătățirile privind dimensiunea și performanța FSFS
  • Stocarea fișierelor authz în depozit
  • Instrumente noi pentru administratori și infrastructură
  • Multe îmbunătățiri și corecții de erori

Ce este nou în versiunea 1.7.9:

  • Modificări vizibile de utilizator:
  • Bugfixuri de pe partea clientului:
  • mesaje de eroare îmbunătățite despre svn: date și svn: recuzită de autor. (R1440620)
  • stabilește afirmația local_relpath (numărul # 4257)
  • remediați scurgerea memoriei în "svn log" peste svn: // (r1458341)
  • remediați incorecta eroare authz atunci când utilizați biblioteca http neon (numărul # 4332)
  • remediați segfault atunci când utilizați kwallet (r1421103)
  • Remedieri de la server:
  • svnserve va loga rev revizuit nu rev ​​revizia apei joase. (R1461278)
  • mod_dav_svn va omite câteva valori de proprietate pentru adresele de activitate (r1453780)
  • remediați o afirmație în mod_dav_svn atunci când acționați ca proxy pe / (numărul # 4272)
  • îmbunătățirea utilizării memoriei atunci când comiteți proprietăți în mod_dav_svn (r1443929)
  • reparați svnrdump pentru a încărca fișierele de dump cu terminații de linie non-LF (numărul # 4263)
  • stabiliți afirmația atunci când rep-cache-ul este inaccesibil (r1422100)
  • logica îmbunătățită în implementarea mod_dav_svn a blocării. (R1455352)
  • să evite executarea codului inutil în jurnal cu limită (r1459599)
  • Modificări vizibile de dezvoltator:
  • General:
  • remediați o afirmație în dav_svn_get_repos_path () pe Windows (r1425368)
  • reparați get-deps.sh pentru a descărca corect zlib (r13520131)
  • doxygen docs va ignora prefixele la producerea indexului (r1429201)
  • remediați get-deps.sh pe freebsd (r1423646)
  • Bindings:
  • statusul javahl api respectă acum ignoreExternals boolean (r1435361)

Ce este nou în versiunea 1.7.8:

  • Modificări vizibile de utilizator:
  • Bugfixurile clientului și serverului:
  • Fixați traducerile typos în pt_BR, es și zh_TW (r1402417, r1402421)
  • Bugfixuri de pe partea clientului:
  • remediați crash cu opțiunea - nume de utilizator pe Windows (r1396285)
  • adăugați atributele lipsă la "svn log -v - xml" ieșire (r1398100)
  • fixați patch-ul svn ignorând hunks după ce nu există nicio linie nouă (r139917)
  • Fixați fixarea cu ra_serf în timpul procesării erorilor (r1403583)
  • ignorați fișiere externe cu mergeinfo atunci când fuzionați (r1401915)
  • repara SEGV cu "svnmucc cp rev arg" în timpul procesării argv (numărul # 4079)
  • remediați rezolvarea conflictelor în legătură cu simbolurile (numărul # 4091)
  • Remedieri de la server:
  • să se detecteze în mod corespunzător disponibilitatea filetelor (r1398325)
  • fixați "svnadmin load - bypass-prop-validation" (R1237779)
  • stabilește parsarea secțiunilor [groupsfoo] din fișierul authz (numărul # 3531)
  • adăugați Vary: antetul pentru răspunsurile GET pentru a îmbunătăți capacitatea de memorare a cache (r1390653)
  • remediați fs_fs pentru a curăța după transmiterea eșuată de rep (r1403964, et al)
  • remediați mod_dav_svn pentru a vă plânge de revizuiri & gt; HEAD (r1403588)
  • Modificări vizibile de dezvoltator:
  • General:
  • remediați starea incorectă returnată de 1.6 API (r1403258)
  • stabilește compilația cu g ++ 4.7 (r1345740)
  • fixați svn_uri_get_file_url_from_dirent pe Windows (r1409146)

Software similare

SmartCVS
SmartCVS

14 Apr 15

SVN-Pusher
SVN-Pusher

3 Jun 15

raw-import
raw-import

14 Apr 15

hgtools
hgtools

14 Apr 15

Alte software-uri de dezvoltator Apache Software Foundation

Comentarii la Apache Subversion

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!