Målet med Subversion -prosjektet er å bygge et versjonskontrollsystem som er en overbevisende erstatning for CVS i open source-fellesskapet. Den er utviklet og distribuert av Apache Software Foundation (ASF). Apache Subversion er en kommandolinjeprogramvare som ligner på Git eller Bazaar-versjonens kontrollsystemer.
Det er lik CVS, men bedre
Apache Subversion inneholder de nyeste CVS-funksjonene, samt ulike andre funksjoner som gjør dette prosjektet mye bedre enn CVS, inkludert versioned renaming, versjoned symboliske lenker, versjonert kopiering, versjoner sletting, versjoned kataloger og gratisformet versjoned metadata . Den leveres også med innfødt klient / server, lagdelt bibliotekdesign som inneholder rene APIer.
Behandler binære filer effektivt
I tillegg kommer programvaren med støtte for tagging og forgreningsoperasjoner, commits er virkelig atomiske og programmet håndterer effektivt binære filer. Andre funksjoner inkluderer fusjonssporing, fillåsing, muligheten til å bevare eksekverbare flagg, parseable output, lokaliserte meldinger, interaktiv konfliktoppløsning, repository read-only speiling, gjennomgående proxy over WebDAV, changelists, samt bindinger for mange programmeringsspråk.
Støtter DeltaV og WebDAV protokoller
Vi kan blant annet nevne et Apache-nettverksserver-alternativ, med støtte for DeltaV- og WebDAV-protokollene, et frittstående serveralternativ, innfødt klient / server, lagdelt bibliotekdesign, versjonering av symbolske koblinger, parseable output og lokaliserte meldinger .
Støttede operativsystemer og tilgjengelighet
Prosjektet støttes på alle GNU / Linux-operativsystemer og kan enkelt installeres fra kildearkivet som leveres av Apache eller via standardprogramvarelagerene i den respektive distribusjonen. Begge 32-biters og 64-biters arkitekturer støttes nå.
Velg mellom databasen eller det enkle filarkivet
Klient- og serverprotokollen sender diffs i begge retninger, og brukerne vil kunne velge mellom databasene eller gjengivelser i repository-implementeringer. Apache Subversion-prosjektet er gratis programvare utgitt under en åpen kildekode-lisens for Apache / BSD-stil.
Hva er nytt i denne versjonen:
- Brukersynlige endringer:
- Feilsøking på klientsiden:
- svn: lag eventuell krasj i auth credentials cache (r1705328)
- opprydding: unngå unødvendig minnevekst under uberørt opprydding (r1706241)
- diff: lagre krasj når depotet er på serverrot (r1705060 et al)
- fikser oversettelser for begjæringsmeldinger (r1709389, r1709562)
- ra_serf: lagre krasj i multistatus parser (r1706323, r1706324)
- svn: Rapporter låse / låse opp feil som feil (r1701598 et al)
- svn: opprydding bruker slettet ekstern registrering (r1705843, r1710558)
- svn: Tillat enkel oppløsning av binære filtekstkonflikter (r1703581)
- svnlook: Tøm tempelfiler på diff-feil riktig (r1711346)
- ra_serf: rapport bygget og kjørtid versjoner av libserf (r1704847)
- ra_serf: Angi innholds-header i utgående forespørsler (r1715224 et al)
- svn: fikse fusjonering sletter svn: eol-stil CRLF / CR-filer (r1703689 et al)
- ra_local: deaktiver kode for nullkode (r1718167)
- Feilsøking på serversiden:
- mod_authz_svn: lag authz med mod_auth_kerb / mod_auth_ntlm (problem # 4602)
- mod_dav_svn: fikser visning av prosess-ID i cachestatistikk (r1709553)
- mod_dav_svn: bruk LimitXMLRequestBody for skjelkodede forespørsler (r1687812)
- svnadmin dump: bevare ingen endringer (r1709388 et al, utgave # 4598)
- fsfs: Unngå unødvendig I / O når du åpner transaksjoner (r1715793)
- Bindings feilrettinger:
- javahl: lag ABI-inkompatibilitet med 1,8 (r1710104)
- javahl: Tillat ikke-absolutte stier i SVNClient.vacuum (r1710215, r1710290)
- Utvikler-synlige endringer:
- Generelt:
- reparer patch-filterinnkalling i svn_client_patch () (r1706783)
- legg til @ siden informasjon til config definerer (r1706983, r1706999)
- reparer å kjøre testene i kompatibilitetsmodus (r1706375)
- avklar dokumentasjon av svn_fs_node_created_rev () (r1717154)
- Endringer i API:
- lag overflødig deteksjon i svn_stringbuf_remove og _replace (r1714358)
- Ikke ignorere noen av parameterne til svn_ra_svn_create_conn3 (r1714314)
Hva er nytt i versjon 1.10.0:
- Brukersynlige endringer:
- Feilsøking på klientsiden:
- svn: lag eventuell krasj i auth credentials cache (r1705328)
- opprydding: unngå unødvendig minnevekst under uberørt opprydding (r1706241)
- diff: lagre krasj når depotet er på serverrot (r1705060 et al)
- fikser oversettelser for begjæringsmeldinger (r1709389, r1709562)
- ra_serf: lagre krasj i multistatus parser (r1706323, r1706324)
- svn: Rapporter låse / låse opp feil som feil (r1701598 et al)
- svn: opprydding bruker slettet ekstern registrering (r1705843, r1710558)
- svn: Tillat enkel oppløsning av binære filtekstkonflikter (r1703581)
- svnlook: Tøm tempelfiler på diff-feil riktig (r1711346)
- ra_serf: rapport bygget og kjørtid versjoner av libserf (r1704847)
- ra_serf: Angi innholds-header i utgående forespørsler (r1715224 et al)
- svn: fikse fusjonering sletter svn: eol-stil CRLF / CR-filer (r1703689 et al)
- ra_local: deaktiver kode for nullkode (r1718167)
- Feilsøking på serversiden:
- mod_authz_svn: lag authz med mod_auth_kerb / mod_auth_ntlm (problem # 4602)
- mod_dav_svn: fikser visning av prosess-ID i cachestatistikk (r1709553)
- mod_dav_svn: bruk LimitXMLRequestBody for skjelkodede forespørsler (r1687812)
- svnadmin dump: bevare ingen endringer (r1709388 et al, utgave # 4598)
- fsfs: Unngå unødvendig I / O når du åpner transaksjoner (r1715793)
- Bindings feilrettinger:
- javahl: lag ABI-inkompatibilitet med 1,8 (r1710104)
- javahl: Tillat ikke-absolutte stier i SVNClient.vacuum (r1710215, r1710290)
- Utvikler-synlige endringer:
- Generelt:
- reparer patch-filterinnkalling i svn_client_patch () (r1706783)
- legg til @ siden informasjon til config definerer (r1706983, r1706999)
- reparer å kjøre testene i kompatibilitetsmodus (r1706375)
- avklar dokumentasjon av svn_fs_node_created_rev () (r1717154)
- Endringer i API:
- lag overflødig deteksjon i svn_stringbuf_remove og _replace (r1714358)
- Ikke ignorere noen av parameterne til svn_ra_svn_create_conn3 (r1714314)
Hva er nytt i versjon:
- Brukersynlige endringer:
- Feilsøking på klientsiden:
- svn: lag eventuell krasj i auth credentials cache (r1705328)
- opprydding: unngå unødvendig minnevekst under uberørt opprydding (r1706241)
- diff: lagre krasj når depotet er på serverrot (r1705060 et al)
- fikser oversettelser for begjæringsmeldinger (r1709389, r1709562)
- ra_serf: lagre krasj i multistatus parser (r1706323, r1706324)
- svn: Rapporter låse / låse opp feil som feil (r1701598 et al)
- svn: opprydding bruker slettet ekstern registrering (r1705843, r1710558)
- svn: Tillat enkel oppløsning av binære filtekstkonflikter (r1703581)
- svnlook: Tøm tempelfiler på diff-feil riktig (r1711346)
- ra_serf: rapport bygget og kjørtid versjoner av libserf (r1704847)
- ra_serf: Angi innholds-header i utgående forespørsler (r1715224 et al)
- svn: fikse fusjonering sletter svn: eol-stil CRLF / CR-filer (r1703689 et al)
- ra_local: deaktiver kode for nullkode (r1718167)
- Feilsøking på serversiden:
- mod_authz_svn: lag authz med mod_auth_kerb / mod_auth_ntlm (problem # 4602)
- mod_dav_svn: fikser visning av prosess-ID i cachestatistikk (r1709553)
- mod_dav_svn: bruk LimitXMLRequestBody for skjelkodede forespørsler (r1687812)
- svnadmin dump: bevare ingen endringer (r1709388 et al, utgave # 4598)
- fsfs: Unngå unødvendig I / O når du åpner transaksjoner (r1715793)
- Bindings feilrettinger:
- javahl: lag ABI-inkompatibilitet med 1,8 (r1710104)
- javahl: Tillat ikke-absolutte stier i SVNClient.vacuum (r1710215, r1710290)
- Utvikler-synlige endringer:
- Generelt:
- reparer patch-filterinnkalling i svn_client_patch () (r1706783)
- legg til @ siden informasjon til config definerer (r1706983, r1706999)
- reparer å kjøre testene i kompatibilitetsmodus (r1706375)
- avklar dokumentasjon av svn_fs_node_created_rev () (r1717154)
- Endringer i API:
- lag overflødig deteksjon i svn_stringbuf_remove og _replace (r1714358)
- Ikke ignorere noen av parameterne til svn_ra_svn_create_conn3 (r1714314)
Hva er nytt i versjon 1.9.5:
- Brukersynlige endringer:
- Feilsøking på klientsiden:
- svn: lag eventuell krasj i auth credentials cache (r1705328)
- opprydding: unngå unødvendig minnevekst under uberørt opprydding (r1706241)
- diff: lagre krasj når depotet er på serverrot (r1705060 et al)
- fikser oversettelser for begjæringsmeldinger (r1709389, r1709562)
- ra_serf: lagre krasj i multistatus parser (r1706323, r1706324)
- svn: Rapporter låse / låse opp feil som feil (r1701598 et al)
- svn: opprydding bruker slettet ekstern registrering (r1705843, r1710558)
- svn: Tillat enkel oppløsning av binære filtekstkonflikter (r1703581)
- svnlook: Tøm tempelfiler på diff-feil riktig (r1711346)
- ra_serf: rapport bygget og kjørtid versjoner av libserf (r1704847)
- ra_serf: Angi innholds-header i utgående forespørsler (r1715224 et al)
- svn: fikse fusjonering sletter svn: eol-stil CRLF / CR-filer (r1703689 et al)
- ra_local: deaktiver kode for nullkode (r1718167)
- Feilsøking på serversiden:
- mod_authz_svn: lag authz med mod_auth_kerb / mod_auth_ntlm (problem # 4602)
- mod_dav_svn: fikser visning av prosess-ID i cachestatistikk (r1709553)
- mod_dav_svn: bruk LimitXMLRequestBody for skjelkodede forespørsler (r1687812)
- svnadmin dump: bevare ingen endringer (r1709388 et al, utgave # 4598)
- fsfs: Unngå unødvendig I / O når du åpner transaksjoner (r1715793)
- Bindings feilrettinger:
- javahl: lag ABI-inkompatibilitet med 1,8 (r1710104)
- javahl: Tillat ikke-absolutte stier i SVNClient.vacuum (r1710215, r1710290)
- Utvikler-synlige endringer:
- Generelt:
- reparer patch-filterinnkalling i svn_client_patch () (r1706783)
- legg til @ siden informasjon til config definerer (r1706983, r1706999)
- reparer å kjøre testene i kompatibilitetsmodus (r1706375)
- avklar dokumentasjon av svn_fs_node_created_rev () (r1717154)
- Endringer i API:
- lag overflødig deteksjon i svn_stringbuf_remove og _replace (r1714358)
- Ikke ignorere noen av parameterne til svn_ra_svn_create_conn3 (r1714314)
Hva er nytt i versjon 1.9.4:
- Brukersynlige endringer:
- Feilsøking på klientsiden:
- svn: lag eventuell krasj i auth credentials cache (r1705328)
- opprydding: unngå unødvendig minnevekst under uberørt opprydding (r1706241)
- diff: lagre krasj når depotet er på serverrot (r1705060 et al)
- fikser oversettelser for begjæringsmeldinger (r1709389, r1709562)
- ra_serf: lagre krasj i multistatus parser (r1706323, r1706324)
- svn: Rapporter låse / låse opp feil som feil (r1701598 et al)
- svn: opprydding bruker slettet ekstern registrering (r1705843, r1710558)
- svn: Tillat enkel oppløsning av binære filtekstkonflikter (r1703581)
- svnlook: Tøm tempelfiler på diff-feil riktig (r1711346)
- ra_serf: rapport bygget og kjørtid versjoner av libserf (r1704847)
- ra_serf: Angi innholds-header i utgående forespørsler (r1715224 et al)
- svn: fikse fusjonering sletter svn: eol-stil CRLF / CR-filer (r1703689 et al)
- ra_local: deaktiver kode for nullkode (r1718167)
- Feilsøking på serversiden:
- mod_authz_svn: lag authz med mod_auth_kerb / mod_auth_ntlm (problem # 4602)
- mod_dav_svn: fikser visning av prosess-ID i cachestatistikk (r1709553)
- mod_dav_svn: bruk LimitXMLRequestBody for skjelkodede forespørsler (r1687812)
- svnadmin dump: bevare ingen endringer (r1709388 et al, utgave # 4598)
- fsfs: Unngå unødvendig I / O når du åpner transaksjoner (r1715793)
- Bindings feilrettinger:
- javahl: lag ABI-inkompatibilitet med 1,8 (r1710104)
- javahl: Tillat ikke-absolutte stier i SVNClient.vacuum (r1710215, r1710290)
- Utvikler-synlige endringer:
- Generelt:
- reparer patch-filterinnkalling i svn_client_patch () (r1706783)
- legg til @ siden informasjon til config definerer (r1706983, r1706999)
- reparer å kjøre testene i kompatibilitetsmodus (r1706375)
- avklar dokumentasjon av svn_fs_node_created_rev () (r1717154)
- Endringer i API:
- lag overflødig deteksjon i svn_stringbuf_remove og _replace (r1714358)
- Ikke ignorere noen av parameterne til svn_ra_svn_create_conn3 (r1714314)
Hva er nytt i versjon 1.9.3:
- Brukersynlige endringer:
- Feilsøking på klientsiden:
- svn: lag eventuell krasj i auth credentials cache (r1705328)
- opprydding: unngå unødvendig minnevekst under uberørt opprydding (r1706241)
- diff: lagre krasj når depotet er på serverrot (r1705060 et al)
- fikser oversettelser for begjæringsmeldinger (r1709389, r1709562)
- ra_serf: lagre krasj i multistatus parser (r1706323, r1706324)
- svn: Rapporter låse / låse opp feil som feil (r1701598 et al)
- svn: opprydding bruker slettet ekstern registrering (r1705843, r1710558)
- svn: Tillat enkel oppløsning av binære filtekstkonflikter (r1703581)
- svnlook: Tøm tempelfiler på diff-feil riktig (r1711346)
- ra_serf: rapport bygget og kjørtid versjoner av libserf (r1704847)
- ra_serf: Angi innholds-header i utgående forespørsler (r1715224 et al)
- svn: fikse fusjonering sletter svn: eol-stil CRLF / CR-filer (r1703689 et al)
- ra_local: deaktiver kode for nullkode (r1718167)
- Feilsøking på serversiden:
- mod_authz_svn: lag authz med mod_auth_kerb / mod_auth_ntlm (problem # 4602)
- mod_dav_svn: fikser visning av prosess-ID i cachestatistikk (r1709553)
- mod_dav_svn: bruk LimitXMLRequestBody for skjelkodede forespørsler (r1687812)
- svnadmin dump: bevare ingen endringer (r1709388 et al, utgave # 4598)
- fsfs: Unngå unødvendig I / O når du åpner transaksjoner (r1715793)
- Bindings feilrettinger:
- javahl: lag ABI-inkompatibilitet med 1,8 (r1710104)
- javahl: Tillat ikke-absolutte stier i SVNClient.vacuum (r1710215, r1710290)
- Utvikler-synlige endringer:
- Generelt:
- reparer patch-filterinnkalling i svn_client_patch () (r1706783)
- legg til @ siden informasjon til config definerer (r1706983, r1706999)
- reparer å kjøre testene i kompatibilitetsmodus (r1706375)
- avklar dokumentasjon av svn_fs_node_created_rev () (r1717154)
- Endringer i API:
- lag overflødig deteksjon i svn_stringbuf_remove og _replace (r1714358)
- Ikke ignorere noen av parameterne til svn_ra_svn_create_conn3 (r1714314)
Hva er nytt i versjon 1.9.2:
- Brukersynlige endringer:
- Feilsøking på klientsiden:
- svn: fikse krasj når du lagrer legitimasjon i kwallet (r1700740, r1700951)
- Checkout / Update: fix "access nektet" feil på Windows (r1701064 et al)
- oppdatering: reparer krasj ved oppdatering av et konfliktfylt tre (r1702198, r1702200)
- begår: reparer mulig krasj (r1702231)
- ra_serf: ikke krasje på uventede "X-SVN-VR-Base" overskrifter (r1702288)
- slå sammen: reparer krasj når du slår sammen til et lokalt tillegg (r1702299 et al)
- svnmucc: fikse feil under propset + sett for eksisterende fil (r1702467 et al)
- oppdatering: reparer krasj uten .svn / tmp-mappe (r1701838, r1702203)
- kassa: fjern unødvendig I / O-operasjon (r1701638)
- slå sammen: reparer mulig krasj (r1701997)
- Oppdater: Gjør krasj med noen av de innkommende delene (r1702247)
- oppgradering: reparer krasj for pre-1,3 wc med eksterne enheter (r1702218 et al)
- tilbake: lag krasj når du går tilbake til roten av et trekk (r1702237 et al)
- svn: Krasj ikke på bestemte databasekorruksjoner (r1702974, r1702991)
- svn: vis utf8proc versjon i svn --version --verbose (r1702533, r1702891)
- Feilsøking på serversiden:
- lagre rapportering for tomme representasjoner i svnfsfs statistikk (r1698312 et al)
- Utvikler-synlige endringer:
- Generelt:
- lag svnfsfs_tests.py i fsfs-v4 og fsfs-v6 modus (r1700215 et al)
- Endringer i API:
- deaktiver ikke-støttede operasjoner for standardstrømmer (r1701633 et al)
Hva er nytt i versjon 1.8.13:
- Denne utgaven tar opp 3 sikkerhetsproblemer:
- CVE-2015-0202: Subversion HTTP-servere med FSFS-repositorier er sårbare for en eksternt utløsbar overdreven minnebruk med visse REPORT-forespørsler.
- CVE-2015-0248: Subversion mod_dav_svn og svnserve er sårbare for en ekstern utløsbar påstand DoS-sårbarhet for bestemte forespørsler med dynamisk evaluerte revisjonsnumre
- CVE-2015-0251: Subversion HTTP-servere tillater spoofing svn: verdier for forfatteregenskaper for nye revisjoner
Hva er nytt i versjon 1.8.11:
- Brukersynlige endringer:
- Feilsøking på klientsiden:
- kassa / oppdatering: fikse filutgaver som ikke følger historikken og svikter etter hvert (problem # 4185)
- patch: ikke hopp over mål i gyldig - git difs (r1592014, r1592034)
- diff: lag eiendomsutdata i diffs stable (r1589360)
- diff: fikse diff av lokal kopiert katalog med rekvisitter (r1619380, r1619393)
- diff: fikser filteret for repos-WC og WC-WC (r1621978, r1621981)
- Fjern ødelagte konfliktoppløsningsmenyalternativer som alltid feiler ut (r1620332)
- forbedre gpg-agent-støtte (r1600331, r1600348, 1600368, r1600563, r1600781)
- lag krasj i formørkelse IDE med GNOME-nøkkelring (utgave # 3498)
- reparer eksterne dokumenter som skygger en versjonskatalog (utgave # 4085)
- løse problemer som fungerer på Unix-filsystemer som ikke støtter tillatelser (r1612225)
- oppgradering: hold eksterne registreringer (utgave # 4519)
- opprydding: Iprove ytelse av innspilte tidsstempeloppdateringer (r1633126)
- Oversettelsesoppdateringer for tysk
- Feilsøking på serversiden:
- deaktiver revprop-caching-funksjonen på grunn av problemer med cache-ugyldighet (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
- hopp over genererende uniquifiers hvis repdeling ikke støttes (r1561426)
- mod_dav_svn: Avvis forespørsler med manglende lagringsbaner (r1643409)
- mod_dav_svn: Avvis forespørsler med ugyldige virtuelle transaksjonsnavn (r1643437)
- mod_dav_svn: unngå unødvendig minnevekst i ressursvandring (problem # 4531)
- Utvikler-synlige endringer:
- Generelt:
- sørg for at alle medlemmene av repos-laget informerer struct er gyldige, korrigerer krasjer i API-brukere med alle medlemmer (r1616131)
- Lag en riktig ressurs når du bygger på Windows (r1542610, r1564576, r1568180)
- lag LIBTOOL_M4 og LIBTOOL_CONFIG-varianten ikke evalueres riktig under en unix-bygge (r1637826)
- tillat bruk av libtool 2.4.3 (r1640862, r1640873, r1643793)
Hva er nytt i versjon 1.8.10:
- Brukersynlige endringer:
- Feilsøking på klientsiden:
- Vakt mot md5 hashkollisjoner når du finner cachede legitimasjonsbeskrivelser (r1550691, r1550772, r1600909)
- ra_serf: riktig match jokertegn i SSL certs. (r1615211, 1615219)
- ra_serf: ignorér CommonName i SSL certs der det er Emne Altnavn (r1565531, r1566503, r1568349, r1568361)
- ra_serf: reparer en URI-escape bug som forhindret å slette låste stier (r1594223, r1553501, r1553556, r1559197, utgave # 3674)
- rm: Vis riktig nettadresse når du sletter en URL i commit log editoren (r1591123)
- logg: Fest en annen forekomst av ødelagt rørfeil (r1596866, utgave # 3014)
- kopi: Korrekt håndterer rekvisitter som ikke er tilstede eller utelukket på kryss wc kopi (r1589184, r1589188)
- kopi: Fest kopieringsforeldre til lokalt slettede noder mellom wcs (r1589460, r1589486)
- Eksterne: Slett forfedrekataloger på eksterne steder når du fjerner det eksterne ved å endre svn: externals. (r1600311, 1600315, r1600323, r1600393)
- ra_serf: reparer minnetid for noen hashverdier (r1606009)
- Feilsøking på serversiden:
- fsfs: utelat konfigurasjonsfil når du lager pre-1.5-formatreposisjoner (r1547454, r1561703)
- Utvikler-synlige endringer:
- Generelt:
- lag feilkobling når serf er i samme prefiks som eksisterende svn-biblioteker. (R1609004)
- Bruk riktig mellomkatalog når du bygger med VS 2003-2008 (r1595431)
- støtte genererer VS 2013 og senere prosjektfiler.
- Bindinger:
- ruby: Fjern advarsel om Ruby 1.9-støtte er ny. (R1593992)
- python: reparer notify_func tilbakeringinger (r1594794, r1594814, r1594834, r1595061)
Hva er nytt i versjon 1.8.5:
- Brukersynlige endringer:
- Feilsøking på klientsiden:
- lag externaler som peker på omadresserte steder (problemer # 4428, # 4429)
- diff: fikse påstand ved å flytte inne i en kopi (utgave # 4444)
- Feilsøking på serversiden:
- mod_dav_svn: Forhindre krasjer med noen tredjepartsmoduler (r1537360 et al)
- mod_dav_svn: kanonisere sporene riktig (r1542071)
- mod_authz_svn: fikse krasj av mod_authz_svn med ugyldig config (r1541432)
- hotcopy: fikser hotcopy å miste revprop-filer i pakket repos (utgave # 4448)
- Andre verktøyforbedringer og feilrettinger:
- mod_dontdothat: Løs uri parseren (r1542069 et al)
- Utvikler-synlige endringer:
- Generelt:
- lag kompilering med '--able-optimize' med clang (r1534860)
- lagre copmpilering med feilsøking av BDB på Windows (r1501656, r1501702)
- reparer '- med-openssl' alternativet når du bygger på Windows (r1535139)
- legg til test for å mislykkes når den er bygget mot ødelagt ZLib (r1537193 et al)
- Bindinger:
- swig-rb: reparer tester for å kjøre uten å installere på OS X (r1535161)
- ctypes-python: Bygg med kompilator valgt via configure (r1536537)
Hva er nytt i versjon 1.8.4:
- Brukersynlige endringer:
- Feilsøking for klient og server-side:
- lag anklage på adressene i skjemaet 'fil: //./' (r1516806)
- slutte å koble mot psapi.dll på Windows (r1534102)
- Oversettelsesoppdateringer for svensk
- Feilsøking på klientsiden:
- Tilbakestill: Løs problemer med å returnere flyttinger (utgave # 4436)
- oppdatering: fikse påstand når fil ekstern tilgang nektes (utgave # 4422)
- slå sammen: reduser nettverkstilkoblinger for automatisk fusjon (r1468980 et al)
- slå sammen: korrigere korrupsjon under reintegrasjon (r1523666)
- mergeinfo: Fix crash (r1519955)
- ra_serf: bekreft resultatet av xml-parsing (r1501199 et al)
- ra_serf: forbedre feilmeldinger under commit (r1526439)
- ra_local: fikse feil med lagringsplass i Windows-stasjonsrot (r1518184)
- reparer krasj på Windows når piped-kommandoen er avbrutt (r1522892)
- reparer krasj i krasjbehandleren på vinduer (r1532023)
- Rett påstand ved oppgradering av gamle arbeidskopier (r1520529)
- Feilsøking på serversiden:
- hotcopy: rydde utpakket revprops med '--incremental' (r1512300 et al)
- fikser OOM på samtidige forespørsler ved gjenget serverstart (r1527103 et al)
- fsfs: bedre feilmelding når ikke støttet fsfs-format funnet (r1534158)
- reparer minneproblem i tredjeparts FS-modullaster (r1519615 et al)
- Utvikler-synlige endringer:
- Generelt:
- tillat kompilering mot serf 1.3 og senere på Windows (r1517123)
- Bindinger:
- javahl: kanonicaliser banen for streaFileContent-metoden (r1524869)
Hva er nytt i versjon 1.8.3:
- Denne utgaven tar opp tre sikkerhetsproblemer:
- CVE-2013-4246: fsfs: korrupsjon fra redigering av pakkede revisjonsegenskaper
- CVE-2013-4262: admin-side verktøy: symlink angrep mot pid-fil
- CVE-2013-4246: svnserve: symlink angrep mot pid-fil
Hva er nytt i versjon 1.8.1:
- Brukersynlige endringer:
- Feilsøking for klient og server-side:
- Oversettelsesoppdateringer for tysk og forenklet kinesisk
- forbedre sqlite feilmeldingsutgang (r1497804)
- støtteplattformer mangler mmap (r1498136)
- la konfigurasjonsfiler starte med UTF-8 BOM (r1499100 et al)
- mislykkes ikke på UTF-8-data når kodingskonvertering ikke er tilgjengelig (r1503009)
- forbedre feilmeldinger når kodingskonverteringen feiler (r1503010)
- Feilsøking på klientsiden:
- fusjon: endre navn på "automatisk fusjon" til "fullføre fusjon" (r1491432)
- mergeinfo: redusere nettverksbruk for "- show-revs" (r1492005)
- ra_serf: forbedre http statushåndtering (r1495104)
- flett: unngå unødvendig ra-sesjon (r1493475)
- flette: redusere nettverksbruk (r1478987)
- flett: fjern duplisert anestesjekontroll (r1493424, r1495597)
- ra_serf: fikse «Godta-Koding» -hodet for IIS-interoperabilitet (r1497551)
- svn status: forbedre dokumentasjonen for låsekolonner (r1497318, r1497319)
- ra_serf: fikse støtte for "get-file-revs-reversed" -funksjonen (r1498456)
- logg: reduser nettverksbruk på lagerruter (r1496957)
- diff: unngå midlertidige filer når du ringer ekstern diff (problem # 4382)
- oppgradering: lagre varsling av 1.7.x arbeidskopier (r1493703, r1494171)
- reparer krasj under trekonfliktløsning (problem nr. 4388)
- Interaktiv filfusjon: legg til to flere valg (r1491816, r1494089)
- diff: bruk lokale stilbaner i feilmeldinger (r1500680)
- løse: forbedre den interaktive konfliktoppløsningsmenyen (r1491739 et al)
- Bytt: Bruk lokal stilsti i feilmelding (r1500074)
- ra_serf: forbedre feilutdata når du mottar ugyldig XML (r1498851)
- svn opprydding: Forklar hva kommandoen gjør i hjelputgang (r1497310)
- skyld: feil på -r M: N hvor M> N med mindre serveren støtter (r1498449 et al)
- gpg-agent auth: prøv ikke å bruke agent når det er utilgjengelig (r1500762 et al)
- gpg-agent auth: krever ikke GPG_TTY eller TERM env vars (r1500801)
- oppdatering: fikse noen trekonflikter som ikke utløser resolver (r1491868 et al)
- Forlov: fjern foreldede oppføringer fra wc-låsebord når du sletter (r1491756)
- slå sammen: lagre - bare skrive ut feil på nytt navn (problem # 4387)
- svnmucc: lagre 'make install' symlink til arbeid når DESTDIR er satt (r1501072)
- wc: fikse krasj når målet er symlink til en arbeids koprot (problem # 4383)
- ra_serf: endre "intern feil" feil til vanlige feil (r1502577)
- ra_serf: håndter proxyer som ikke støtter chunked forespørsler (r1502401 et al)
- Feilsøking på serversiden:
- fsfs: løse uendelig loop problem når repos / db / uuid har r n (r1492145)
- fsfs: Fjern revisjonsegenskapens buffergrense (r1491770)
- mod_dav_svn: bedre statuskoder for anonyme brukerfeil (r1495918)
- mod_dav_svn: bedre statuskoder for bruddfeil (r1490684)
- lag prestasjonsregresjon i 'svn logg' mot root (r1494913)
- Tillat å slette ikke-bruker synlige svn: -egenskaper (r1495432)
- fsfs: fikser krasj på strengejusteringsarkitekturer (r1495806, r1495985)
- svnadmin oppgradering: fikser feil av ikke-sharded fsfs repositories (r1494287)
- svnadmin opprette: nekte '--fs-type = fsfs --compatible-version = 1.0' (r1494223)
- svnadmin oppgradering: fikse datatap ved avbrudd i siste trinn (r1494298)
- mod_dav_svn: reparer feil banekanonisering (r1503528)
- Andre verktøyforbedringer og feilrettinger:
- fsfs-stats (verktøy): Opprett segfault når du sender ugyldig bane (r1492164)
- svn-benk: fikse hjelpeproduksjon (r1493951)
- svnpubsub: Legg til versjonshoved til server (r1491707)
- Utvikler-synlige endringer
- Generelt:
- ra_serf: fikse noen testrunner problemer på Windows (r1490679)
- fikse to problemer i omvendt svn_ra_get_file_revs () (r1492148, et al)
- håndtere - kompatibel versjon = 1,8 i C-testene (r1494342)
- forbedre klangkompatibiliteten (r1480080 et al.)
- Bruk riktig avbrytelse av stavfeil når du håndterer konflikter (r1495850)
- fs: BDB: Gi riktig feilverdi fra BDB (r1495428)
- ra_serf: tweak-tilkobling mislyktes feilverdien (r1496132, et al)
- svn_client_log5: løse mulig segfault (r1496110)
- lag metadata_flytt deg på jobb når målet er unversioned node (r1498564)
- ra_svn: fikse segfault med en NULL-commit-melding (r1498550, r1499727)
- Ev2: På riktig måte initierer node-typen i Shims 'Change Table (r1501058)
- Ev2: lagre copyfrom URL-konstruksjon i shims (r1500226)
- fs: forbedre testen mot nye linjer i filnavnene (r1498483 et al)
- gjør bygningen med BDB 6 en opt-in-funksjon (r1499438)
- sqlite: Tillat å plassere sammenslåing i bygge dir (r1499034, r1500175)
- ra_svn: gjør økter brukbare etter logg tilbakeringing tidlig ut (r1503554)
- Bindinger:
- swig-rb: reparer tester med ut-tre-bygg (r1492295)
- javahl: lag koding av feilmeldinger produsert av javahl (r1492264)
- swig-pl: varslingskompilervarsler (r1487094)
- swig-pl: forbedre dokumentasjonen (r1488693, r1490721, r1500904)
Hva er nytt i versjon 1.8.0:
- / li>
- Fusjon av automatisk reintegrasjon
- Ervervede egenskaper
- Repository diktert konfigurasjon
- HTTP-klientstøtte basert på neon er fjernet
- Berkeley DB-baserte arkivback-end er blitt utdatert
- Caching i minnet i minnet via GnuPG Agent (Unix-klient)
- FSFS-størrelse og ytelsesforbedringer
- Lagring av authz-filer i depotet
- Nytt verktøy for administratorer og infrastruktur
- Mange forbedringer og feilrettinger
Hva er nytt i versjon 1.7.9:
- Brukersynlige endringer:
- Feilsøking på klientsiden:
- forbedrede feilmeldinger om svn: dato og svn: forfatter rekvisitter. (R1440620)
- reparer local_relpath påstand (problem nr. 4257)
- lag minnelekkasje i `svn log` over svn: // (r1458341)
- reparer feil authz-feil når du bruker Neon http-biblioteket (utgave # 4332)
- reparer segfault når du bruker kwallet (r1421103)
- Feilsøking på serversiden:
- svnserve vil logge den gjengitte rev ikke lavvannet rev. (R1461278)
- mod_dav_svn vil utelate noen eiendomsverdier for aktivitetsadresser (r1453780)
- lag en påstand i mod_dav_svn når du opptrer som en proxy på / (utgave # 4272)
- Forbedre minnebruk når du bruker egenskaper i mod_dav_svn (r1443929)
- lag svnrdump for å laste dumpfiler med ikke-LF-linjestykker (utgave # 4263)
- Rett påstand når rep-cache er utilgjengelig (r1422100)
- forbedret logikk i mod_dav_svns implementering av lås. (R1455352)
- Unngå å utføre unødvendig kode i logg med grense (r1459599)
- Utvikler-synlige endringer:
- Generelt:
- lag en påstand i dav_svn_get_repos_path () på Windows (r1425368)
- lagre get-deps.sh for å laste ned zlib (r13520131) riktig
- doxygen docs vil nå ignorere prefikser når du produserer indeksen (r1429201)
- reparer get-deps.sh på freebsd (r1423646)
- Bindinger:
- javahl status api respekterer nå ignoreExternals boolean (r1435361)
Hva er nytt i versjon 1.7.8:
- Brukersynlige endringer:
- Feilsøking for klient og server-side:
- Løs skrivefeil i pt_BR, es og zh_TW oversettelser (r1402417, r1402421)
- Feilsøking på klientsiden:
- reparer krasj med - brukernavn på Windows (r1396285)
- legg til manglende attributter til "svn log -v --xml & quot; utgang (r1398100)
- lag svn patch ignorerer hunks etter ingen etterfølgende newline (r139917)
- fikse heng med ra_serf under feilbehandling (r1403583)
- ignorer filfiler med mergeinfo ved fusjonering (r1401915)
- reparer SEGV med "svnmucc cp rev arg" under argv behandling (problem # 4079)
- lag konflikthåndtering på symlinks (problem nr. 4091)
- Feilsøking på serversiden:
- Oppdag ordentlig tilgjengelighet (r1398325)
- lagre "svnadmin load - bypass-prop-validering" (R1237779)
- reparere parsing av [groupsfoo] -seksjoner i authz-filen (problem # 3531)
- legg til variant: header til GET-svar for å forbedre cacheability (r1390653)
- fikse fs_fs til opprydding etter mislykket repoverføring (r1403964, et al)
- lag mod_dav_svn for å klage på revisjoner & gt; HEAD (r1403588)
- Utvikler-synlige endringer:
- Generelt:
- reparer feil status returnert av 1.6 API (r1403258)
- lag kompilering med g ++ 4.7 (r1345740)
- lag svn_uri_get_file_url_from_dirent på Windows (r1409146)
Kommentarer ikke funnet