Apache Subversion

Software kuvakaappaus:
Apache Subversion
Ohjelmiston tiedot:
Versio: 1.10.2 Päivitetty
Lähetyksen päivämäärä: 16 Aug 18
Lupa: Vapaa
Suosio: 78

Rating: 3.0/5 (Total Votes: 1)

Subversion -projektin tavoitteena on rakentaa versiohallintajärjestelmä, joka on pakottava CVS-korvaus avoimen lähdekoodin yhteisössä. Apache Software Foundation (ASF) kehittää ja jakaa sitä. Apache Subversion on komentorivityökalu, joka muistuttaa Git- tai Bazaar-versionhallintajärjestelmää.


Se on samanlainen kuin CVS, mutta parempi

Apache Subversion sisältää viimeisimmät CVS-ominaisuudet sekä erilaiset muut ominaisuudet, jotka tekevät projektista paljon paremman kuin CVS: n, mukaan lukien versioidut nimet, versioidut symboliset linkit, versioidut kopiot, poistetut versiot, versioidut hakemistot ja vapaamuotoiset versiotiedostot . Se sisältää myös alkuperäisen asiakkaan / palvelimen, kerrostetun kirjastosuunnittelun, jossa on puhtaat sovellusliittymät.


Tehostaa tehokkaasti binäärisiä tiedostoja

Lisäksi ohjelmistossa on tuki tunnistus- ja haaroitusoperaatioille, sitoutumiset ovat todella atomisia ja ohjelma käsittelee tehokkaasti binäärisiä tiedostoja. Muita ominaisuuksia ovat sulautumisen seuranta, tiedostojen lukitseminen, kyky säilyttää suoritettavat liput, parseable output, paikalliset viestit, vuorovaikutteinen konfliktinratkaisu, arkiston vain luku-peilaus, läpivienti proxy WebDAV, muutoslistoja sekä sitoja lukuisia ohjelmointikieliä.

Tukee DeltaV- ja WebDAV-protokollia

Muista ominaisuuksista voidaan mainita Apache-verkkopalvelinvaihtoehto, joka tukee DeltaV- ja WebDAV-protokollia, itsenäisen palvelinvaihtoehdon, alkuperäisen asiakkaan / palvelimen, kerrostetun kirjastosuunnittelun, symbolisten linkkien versioiden, toistettavien lähtötietojen ja paikallisviestien .


Tuetut käyttöjärjestelmät ja saatavuus

Projektia tuetaan kaikissa GNU / Linux-käyttöjärjestelmissä ja se voidaan helposti asentaa Apachen tarjoamasta lähdesivustosta tai vastaavien jakeluohjelmistojen oletusohjelmistosta. Tällä hetkellä tuetaan sekä 32-bittisiä että 64-bittisiä arkkitehtuureja.


Valitse tietokannasta tai tavallisesta tiedostosta

Asiakas- ja palveluprotokolla lähettää muutoksia molempiin suuntiin ja käyttäjät voivat valita tietokannan tai tavallisen tiedoston loppusijoitustodistusten välillä. Apache Subversion -hankkeessa on vapaata ohjelmistoa, joka on julkaistu Apache / BSD-tyylinen avoimen lähdekoodin lisenssillä.

Uutta tässä versiossa

  • Käyttäjän näkyvät muutokset:
  • Asiakaspuolen vikakorjaukset:
  • svn: korjaa mahdollinen kaatuminen auth-tunnistetietojen välimuistiin (r1705328)
  • puhdistus: vältä tarpeettomia muistin kasvua koskemattoman puhdistuksen aikana (r1706241)
  • diff: korjaus kaatuu, kun arkisto on palvelimen päällä (r1705060 et al)
  • korjaa käännökset ilmoitusten tekemiseen (r1709389, r1709562)
  • ra_serf: korjaa crash monistatus-jäsentimessä (r1706323, r1706324)
  • svn: Raportoi lukitus- ja lukituksen virheet virheiksi (r1701598 et al)
  • svn: puhdistus käyttäjä poistaa ulkoiset rekisteröinnit (r1705843, r1710558)
  • svn: sallivat yksinkertaisten binääritiedostojen ristiriitojen ratkaisemisen (r1703581)
  • svnlook: poista tempfiles asianmukaisesti diff-virheillä (r1711346)
  • ra_serf: raportoi libserfin (r1704847) sisäänrakennetut ja käynnissä olevat versiot
  • ra_serf: Aseta sisältötyyppiotsikko lähtevissä pyynnöissä (r1715224 et al)
  • svn: korjata svn: eol-tyyppisten CRLF / CR-tiedostojen yhdistäminen (r1703689 et al)
  • ra_local: poista tyhjä kopiointitiedosto (r1718167)
  • Palvelinpuolen virheenkorjaus:
  • mod_authz_svn: korjaa authz ja mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: prosessin tunnuksen näyttäminen välimuistitilastoissa (r1709553)
  • mod_dav_svn: käytä LimitXMLRequestBody skel-koodattuja pyyntöjä varten (r1687812)
  • svnadmin dump: säilyttää ei-op-muutokset (r1709388 et ai, numero # 4598)
  • fsfs: välttää tarpeettomia I / O avautuessa tapahtumia (r1715793)
  • Sidonta-bugikorjaukset:
  • javahl: korjaa ABI-yhteensopivuus 1.8 (r1710104)
  • kanssa
  • javahl: salli SVNClient.vacuumin (r1710215, r1710290) ei-absoluuttiset polut
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • korjaa korjaustiedoston suodattimen kutsumus svn_client_patch () (r1706783)
  • lisää @since tiedoille määritetyt tiedot (r1706983, r1706999)
  • korjaa testien suorittaminen yhteensopivuustilassa (r1706375)
  • selventää svn_fs_node_created_rev () (r1717154) dokumentaatiota
  • API-muutokset:
  • korjaa ylivirtauksen havaitseminen svn_stringbuf_remove ja _replace (r1714358)
  • Älä jätä huomiotta joitain parametreja svn_ra_svn_create_conn3 (r1714314)

Uutta versiossa 1.10.0:

  • Käyttäjän näkyvät muutokset:
  • Asiakaspuolen vikakorjaukset:
  • svn: korjaa mahdollinen kaatuminen auth-tunnistetietojen välimuistiin (r1705328)
  • puhdistus: vältä tarpeettomia muistin kasvua koskemattoman puhdistuksen aikana (r1706241)
  • diff: korjaus kaatuu, kun arkisto on palvelimen päällä (r1705060 et al)
  • korjaa käännökset ilmoitusten tekemiseen (r1709389, r1709562)
  • ra_serf: korjaa crash monistatus-jäsentimessä (r1706323, r1706324)
  • svn: Raportoi lukitus- ja lukituksen virheet virheiksi (r1701598 et al)
  • svn: puhdistus käyttäjä poistaa ulkoiset rekisteröinnit (r1705843, r1710558)
  • svn: sallivat yksinkertaisten binääritiedostojen ristiriitojen ratkaisemisen (r1703581)
  • svnlook: poista tempfiles asianmukaisesti diff-virheillä (r1711346)
  • ra_serf: raportoi libserfin (r1704847) sisäänrakennetut ja käynnissä olevat versiot
  • ra_serf: Aseta sisältötyyppiotsikko lähtevissä pyynnöissä (r1715224 et al)
  • svn: korjata svn: eol-tyyppisten CRLF / CR-tiedostojen yhdistäminen (r1703689 et al)
  • ra_local: poista tyhjä kopiointitiedosto (r1718167)
  • Palvelinpuolen virheenkorjaus:
  • mod_authz_svn: korjaa authz ja mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: prosessin tunnuksen näyttäminen välimuistitilastoissa (r1709553)
  • mod_dav_svn: käytä LimitXMLRequestBody skel-koodattuja pyyntöjä varten (r1687812)
  • svnadmin dump: säilyttää ei-op-muutokset (r1709388 et ai, numero # 4598)
  • fsfs: välttää tarpeettomia I / O avautuessa tapahtumia (r1715793)
  • Sidonta-bugikorjaukset:
  • javahl: korjaa ABI-yhteensopivuus 1.8 (r1710104)
  • kanssa
  • javahl: salli SVNClient.vacuumin (r1710215, r1710290) ei-absoluuttiset polut
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • korjaa korjaustiedoston suodattimen kutsumus svn_client_patch () (r1706783)
  • lisää @since tiedoille määritetyt tiedot (r1706983, r1706999)
  • korjaa testien suorittaminen yhteensopivuustilassa (r1706375)
  • selventää svn_fs_node_created_rev () (r1717154) dokumentaatiota
  • API-muutokset:
  • korjaa ylivirtauksen havaitseminen svn_stringbuf_remove ja _replace (r1714358)
  • Älä jätä huomiotta joitain parametreja svn_ra_svn_create_conn3 (r1714314)

Uutta versiona:

  • Käyttäjän näkyvät muutokset:
  • Asiakaspuolen vikakorjaukset:
  • svn: korjaa mahdollinen kaatuminen auth-tunnistetietojen välimuistiin (r1705328)
  • puhdistus: vältä tarpeettomia muistin kasvua koskemattoman puhdistuksen aikana (r1706241)
  • diff: korjaus kaatuu, kun arkisto on palvelimen päällä (r1705060 et al)
  • korjaa käännökset ilmoitusten tekemiseen (r1709389, r1709562)
  • ra_serf: korjaa crash monistatus-jäsentimessä (r1706323, r1706324)
  • svn: Raportoi lukitus- ja lukituksen virheet virheiksi (r1701598 et al)
  • svn: puhdistus käyttäjä poistaa ulkoiset rekisteröinnit (r1705843, r1710558)
  • svn: sallivat yksinkertaisten binääritiedostojen ristiriitojen ratkaisemisen (r1703581)
  • svnlook: poista tempfiles asianmukaisesti diff-virheillä (r1711346)
  • ra_serf: raportoi libserfin (r1704847) sisäänrakennetut ja käynnissä olevat versiot
  • ra_serf: Aseta sisältötyyppiotsikko lähtevissä pyynnöissä (r1715224 et al)
  • svn: korjata svn: eol-tyyppisten CRLF / CR-tiedostojen yhdistäminen (r1703689 et al)
  • ra_local: poista tyhjä kopiointitiedosto (r1718167)
  • Palvelinpuolen virheenkorjaus:
  • mod_authz_svn: korjaa authz ja mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: prosessin tunnuksen näyttäminen välimuistitilastoissa (r1709553)
  • mod_dav_svn: käytä LimitXMLRequestBody skel-koodattuja pyyntöjä varten (r1687812)
  • svnadmin dump: säilyttää ei-op-muutokset (r1709388 et ai, numero # 4598)
  • fsfs: välttää tarpeettomia I / O avautuessa tapahtumia (r1715793)
  • Sidonta-bugikorjaukset:
  • javahl: korjaa ABI-yhteensopivuus 1.8 (r1710104)
  • kanssa
  • javahl: salli SVNClient.vacuumin (r1710215, r1710290) ei-absoluuttiset polut
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • korjaa korjaustiedoston suodattimen kutsumus svn_client_patch () (r1706783)
  • lisää @since tiedoille määritetyt tiedot (r1706983, r1706999)
  • korjaa testien suorittaminen yhteensopivuustilassa (r1706375)
  • selventää svn_fs_node_created_rev () (r1717154) dokumentaatiota
  • API-muutokset:
  • korjaa ylivirtauksen havaitseminen svn_stringbuf_remove ja _replace (r1714358)
  • Älä jätä huomiotta joitain parametreja svn_ra_svn_create_conn3 (r1714314)

Uutta versiossa 1.9.5:

  • Käyttäjän näkyvät muutokset:
  • Asiakaspuolen vikakorjaukset:
  • svn: korjaa mahdollinen kaatuminen auth-tunnistetietojen välimuistiin (r1705328)
  • puhdistus: vältä tarpeettomia muistin kasvua koskemattoman puhdistuksen aikana (r1706241)
  • diff: korjaus kaatuu, kun arkisto on palvelimen päällä (r1705060 et al)
  • korjaa käännökset ilmoitusten tekemiseen (r1709389, r1709562)
  • ra_serf: korjaa crash monistatus-jäsentimessä (r1706323, r1706324)
  • svn: Raportoi lukitus- ja lukituksen virheet virheiksi (r1701598 et al)
  • svn: puhdistus käyttäjä poistaa ulkoiset rekisteröinnit (r1705843, r1710558)
  • svn: sallivat yksinkertaisten binääritiedostojen ristiriitojen ratkaisemisen (r1703581)
  • svnlook: poista tempfiles asianmukaisesti diff-virheillä (r1711346)
  • ra_serf: raportoi libserfin (r1704847) sisäänrakennetut ja käynnissä olevat versiot
  • ra_serf: Aseta sisältötyyppiotsikko lähtevissä pyynnöissä (r1715224 et al)
  • svn: korjata svn: eol-tyyppisten CRLF / CR-tiedostojen yhdistäminen (r1703689 et al)
  • ra_local: poista tyhjä kopiointitiedosto (r1718167)
  • Palvelinpuolen virheenkorjaus:
  • mod_authz_svn: korjaa authz ja mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: prosessin tunnuksen näyttäminen välimuistitilastoissa (r1709553)
  • mod_dav_svn: käytä LimitXMLRequestBody skel-koodattuja pyyntöjä varten (r1687812)
  • svnadmin dump: säilyttää ei-op-muutokset (r1709388 et ai, numero # 4598)
  • fsfs: välttää tarpeettomia I / O avautuessa tapahtumia (r1715793)
  • Sidonta-bugikorjaukset:
  • javahl: korjaa ABI-yhteensopivuus 1.8 (r1710104)
  • kanssa
  • javahl: salli SVNClient.vacuumin (r1710215, r1710290) ei-absoluuttiset polut
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • korjaa korjaustiedoston suodattimen kutsumus svn_client_patch () (r1706783)
  • lisää @since tiedoille määritetyt tiedot (r1706983, r1706999)
  • korjaa testien suorittaminen yhteensopivuustilassa (r1706375)
  • selventää svn_fs_node_created_rev () (r1717154) dokumentaatiota
  • API-muutokset:
  • korjaa ylivirtauksen havaitseminen svn_stringbuf_remove ja _replace (r1714358)
  • Älä jätä huomiotta joitain parametreja svn_ra_svn_create_conn3 (r1714314)

Uutta versiossa 1.9.4:

  • Käyttäjän näkyvät muutokset:
  • Asiakaspuolen vikakorjaukset:
  • svn: korjaa mahdollinen kaatuminen auth-tunnistetietojen välimuistiin (r1705328)
  • puhdistus: vältä tarpeettomia muistin kasvua koskemattoman puhdistuksen aikana (r1706241)
  • diff: korjaus kaatuu, kun arkisto on palvelimen päällä (r1705060 et al)
  • korjaa käännökset ilmoitusten tekemiseen (r1709389, r1709562)
  • ra_serf: korjaa crash monistatus-jäsentimessä (r1706323, r1706324)
  • svn: Raportoi lukitus- ja lukituksen virheet virheiksi (r1701598 et al)
  • svn: puhdistus käyttäjä poistaa ulkoiset rekisteröinnit (r1705843, r1710558)
  • svn: sallivat yksinkertaisten binääritiedostojen ristiriitojen ratkaisemisen (r1703581)
  • svnlook: poista tempfiles asianmukaisesti diff-virheillä (r1711346)
  • ra_serf: raportoi libserfin (r1704847) sisäänrakennetut ja käynnissä olevat versiot
  • ra_serf: Aseta sisältötyyppiotsikko lähtevissä pyynnöissä (r1715224 et al)
  • svn: korjata svn: eol-tyyppisten CRLF / CR-tiedostojen yhdistäminen (r1703689 et al)
  • ra_local: poista tyhjä kopiointitiedosto (r1718167)
  • Palvelinpuolen virheenkorjaus:
  • mod_authz_svn: korjaa authz ja mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: prosessin tunnuksen näyttäminen välimuistitilastoissa (r1709553)
  • mod_dav_svn: käytä LimitXMLRequestBody skel-koodattuja pyyntöjä varten (r1687812)
  • svnadmin dump: säilyttää ei-op-muutokset (r1709388 et ai, numero # 4598)
  • fsfs: välttää tarpeettomia I / O avautuessa tapahtumia (r1715793)
  • Sidonta-bugikorjaukset:
  • javahl: korjaa ABI-yhteensopivuus 1.8 (r1710104)
  • kanssa
  • javahl: salli SVNClient.vacuumin (r1710215, r1710290) ei-absoluuttiset polut
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • korjaa korjaustiedoston suodattimen kutsumus svn_client_patch () (r1706783)
  • lisää @since tiedoille määritetyt tiedot (r1706983, r1706999)
  • korjaa testien suorittaminen yhteensopivuustilassa (r1706375)
  • selventää svn_fs_node_created_rev () (r1717154) dokumentaatiota
  • API-muutokset:
  • korjaa ylivirtauksen havaitseminen svn_stringbuf_remove ja _replace (r1714358)
  • Älä jätä huomiotta joitain parametreja svn_ra_svn_create_conn3 (r1714314)

Uutta versiossa 1.9.3:

  • Käyttäjän näkyvät muutokset:
  • Asiakaspuolen vikakorjaukset:
  • svn: korjaa mahdollinen kaatuminen auth-tunnistetietojen välimuistiin (r1705328)
  • puhdistus: vältä tarpeettomia muistin kasvua koskemattoman puhdistuksen aikana (r1706241)
  • diff: korjaus kaatuu, kun arkisto on palvelimen päällä (r1705060 et al)
  • korjaa käännökset ilmoitusten tekemiseen (r1709389, r1709562)
  • ra_serf: korjaa crash monistatus-jäsentimessä (r1706323, r1706324)
  • svn: Raportoi lukitus- ja lukituksen virheet virheiksi (r1701598 et al)
  • svn: puhdistus käyttäjä poistaa ulkoiset rekisteröinnit (r1705843, r1710558)
  • svn: sallivat yksinkertaisten binääritiedostojen ristiriitojen ratkaisemisen (r1703581)
  • svnlook: poista tempfiles asianmukaisesti diff-virheillä (r1711346)
  • ra_serf: raportoi libserfin (r1704847) sisäänrakennetut ja käynnissä olevat versiot
  • ra_serf: Aseta sisältötyyppiotsikko lähtevissä pyynnöissä (r1715224 et al)
  • svn: korjata svn: eol-tyyppisten CRLF / CR-tiedostojen yhdistäminen (r1703689 et al)
  • ra_local: poista tyhjä kopiointitiedosto (r1718167)
  • Palvelinpuolen virheenkorjaus:
  • mod_authz_svn: korjaa authz ja mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: prosessin tunnuksen näyttäminen välimuistitilastoissa (r1709553)
  • mod_dav_svn: käytä LimitXMLRequestBody skel-koodattuja pyyntöjä varten (r1687812)
  • svnadmin dump: säilyttää ei-op-muutokset (r1709388 et ai, numero # 4598)
  • fsfs: välttää tarpeettomia I / O avautuessa tapahtumia (r1715793)
  • Sidonta-bugikorjaukset:
  • javahl: korjaa ABI-yhteensopivuus 1.8 (r1710104)
  • kanssa
  • javahl: salli SVNClient.vacuumin (r1710215, r1710290) ei-absoluuttiset polut
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • korjaa korjaustiedoston suodattimen kutsumus svn_client_patch () (r1706783)
  • lisää @since tiedoille määritetyt tiedot (r1706983, r1706999)
  • korjaa testien suorittaminen yhteensopivuustilassa (r1706375)
  • selventää svn_fs_node_created_rev () (r1717154) dokumentaatiota
  • API-muutokset:
  • korjaa ylivirtauksen havaitseminen svn_stringbuf_remove ja _replace (r1714358)
  • Älä jätä huomiotta joitain parametreja svn_ra_svn_create_conn3 (r1714314)

Uutta versiossa 1.9.2:

  • Käyttäjän näkyvät muutokset:
  • Asiakaspuolen vikakorjaukset:
  • svn: korjaustiedoston tallentaminen kwalletissa (r1700740, r1700951)
  • checkout / update: korjaa & quot; pääsy estetty & quot; virhe Windowsissa (r1701064 et al)
  • päivitys: korjata kaatuminen ristiriitaisen puun päivittämisen yhteydessä (r1702198, r1702200)
  • commit: Korjaa mahdollinen kaatuminen (r1702231)
  • ra_serf: älä äkkiä äkillisiä "X-SVN-VR-Base" -otsikoita (r1702288)
  • Yhdistä: korjaa tapahtuma, kun se yhdistetään paikalliseen lisäykseen (r1702299 et al)
  • svnmucc: korjaus virheen aikana propset + olemassa olevan tiedoston (r1702467 et al)
  • päivitys: korjaustiedosto ilman .svn / tmp-kansioa (r1701838, r1702203)
  • checkout: poista tarpeeton I / O-toiminta (r1701638)
  • Yhdistä: korjaa mahdollinen kaatuminen (r1701997)
  • päivitys: korjaa eräiden tulevien poistojen (r1702247)
  • päivitys: korjaus ennen 1,3 wc: n korjaamista ulkopuolisten kanssa (r1702218 et al)
  • palautetaan: korjaa tapahtuma, kun siirryt juuresta palautetaan (r1702237 et al)
  • svn: Älä riko tietyn tietokannan korruptoitumista (r1702974, r1702991)
  • svn: Näytä utf8proc-versio svn -versiossa --verbose (r1702533, r1702891)
  • Palvelinpuolen bugikorot:
  • korjaa raportointi tyhjissä esityksissä svnfsfs-tilastoissa (r1698312 et al)
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • korjaa svnfsfs_tests.py fsfs-v4- ja fsfs-v6-tiloissa (r1700215 et al)
  • API-muutokset:
  • Ota käyttöön ei-tuetut toiminnot standardivirroille (r1701633 et al)

Uutta versio 1.8.13:

  • Tämä julkaisu käsittelee 3 tietoturvaongelmia:
  • CVE-2015-0202: Subversion HTTP-palvelimet, joilla on FSFS-arkistot, ovat alttiita etäisyydelle, joka voi liipata liikaa muistia tietyillä REPORT-pyynnöillä.
  • CVE-2015-0248: Subversion mod_dav_svn ja svnserve ovat alttiita etäisyyteen levittävälle väittämälle DoS-haavoittuvuudesta tietyille pyynnöille, joilla on dynaamisesti arvioitu versio numero
  • CVE-2015-0251: Subversion HTTP-palvelimet mahdollistavat spoofing svn: authorin ominaisuusarvot uusille versioille

Uutta versiossa 1.8.11:

  • Käyttäjän näkyvät muutokset:
  • Asiakaspuolen vikakorjaukset:
  • checkout / update: korjaa ulkoisen tiedoston, joka ei noudata historiaa ja joka myöhemmin hiljaa epäonnistui (julkaisu # 4185)
  • korjaustiedosto: älä jätä tavoitteita voimassa oleviin --git difs (r1592014, r1592034)
  • diff: tee omaisuuden tuotos diffs vakaana (r1589360)
  • diff: paikallisen kopioidun hakemiston korjaaminen rekisteriin (r1619380, r1619393)
  • diff: korjata suodattimen repos-WC: lle ja WC-WC: lle (r1621978, r1621981)
  • Poista ristiriidassa olevat resoluutiovalikon asetukset, jotka aina poistuvat käytöstä (r1620332)
  • Paranna gpg-agentin tukea (r1600331, r1600348, 1600368, r1600563, r1600781)
  • korjaa eklipse-IDE: n ja GNOME-avaimen avulla (numero # 3498)
  • Korjaa ulkoiset versiot, jotka varjostavat versioidun hakemiston (numero # 4085)
  • korjaa ongelmat, jotka toimivat UNIX-tiedostojärjestelmissä, jotka eivät tue käyttöoikeuksia (r1612225)
  • päivitys: pitää ulkoiset rekisteröinnit (numero # 4519)
  • puhdistus: paranna tallennettujen aikaleiman korjausten suorituskykyä (r1633126)
  • käännöspäivitykset saksaan
  • Palvelinpuolen virheenkorjaus:
  • Poista revprop-välimuistitoiminto käytöstä välimuistin mitätöintiongelmien vuoksi (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
  • Ohita univoittajien luominen, jos editointi ei ole tuettu (r1561426)
  • mod_dav_svn: hylkää hylättyjä pyyntöjä puuttuvilla loppusijoituspoluilla (r1643409)
  • mod_dav_svn: hylkää pyynnöt virheellisillä virtuaalisilla tapahtumien nimillä (r1643437)
  • mod_dav_svn: välttää tarpeettomia muistin kasvua resurssien kävelemisessä (numero # 4531)
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • Varmista, että kaikki jäsenet repos-kerroksen ilmoittavat struct ovat päteviä, korjaa kaatumiset API-käyttäjistä käyttämällä kaikkia jäseniä (r1616131)
  • luo oikein version resurssi, kun se perustuu Windows-versioon (r1542610, r1564576, r1568180)
  • korjaa LIBTOOL_M4 ja LIBTOOL_CONFIG muuttujaa ei arvioida oikein unix-rakennuksen aikana (r1637826)
  • sallivat libtool 2.4.3: n (r1640862, r1640873, r1643793) käytön

Uutta versiossa 1.8.10:

  • Käyttäjän näkyvät muutokset:
  • Asiakaspuolen vikakorjaukset:
  • Suojaa md5-hash-törmäyksiltä välimuistiin tallennetut tunnisteet (r1550691, r1550772, r1600909)
  • ra_serf: oikeanlaiset salasanat SSL-varmuuksissa. (r1615211, 1615219)
  • ra_serf: sivuuttaa CommonName SSL-varmennuksissa, joissa on Subject Alt Names (r1565531, r1566503, r1568349, r1568361)
  • ra_serf: Korjaa URI-haavoittuvasta bugista, joka estää lukittujen polkujen poistamisen (r1594223, r1553501, r1553556, r1559197, numero # 3674)
  • rm: näytä oikea URL-osoite, kun poistat URL-osoitteen commit-lokiedostimessa (r1591123)
  • loki: Korjaa toinen rikkoutuneesta putkivirheestä (r1596866, numero # 3014)
  • kopio: Oikein käsittele rekisteriä, joita ei ole läsnä tai jätetä poissulkevaan kopioon (r1589184, r1589188)
  • Kopioi: korjataan paikallisesti poistettujen solmujen kopiointi vanhempien wcs (r1589460, r1589486) välillä
  • externals: Poista vanhat ulkoiset hakemistot ulkoisesti poistamalla muuttamalla svn: externals. (r1600311, 1600315, r1600323, r1600393)
  • ra_serf: korjaa joidenkin hash-arvojen muistin käyttöikää (r1606009)
  • Palvelinpuolen virheenkorjaus:
  • fsfs: ohita konfiguroitu tiedosto, kun luodaan pre-1.5-muotoinen repos (r1547454, r1561703)
  • Kehittäjien näkyvissä olevat muutokset:
  • Yleiset:
  • korjaa väärä linkitys, kun serf on samassa etuliitteessä kuin nykyiset svn-kirjastot. (R1609004)
  • Käytä oikeaa välimuistia rakennettaessa VS 2003-2008 (r1595431)
  • kanssa
  • tuki VS 2013: n ja myöhemmin projektitiedostojen luomiseen.
  • Siteet:
  • ruby: Ruby 1.9: n varoituksen poistaminen on uutta. (R1593992)
  • python: korjaa notify_func soittopyynnöt (r1594794, r1594814, r1594834, r1595061)

Uutta versiossa 1.8.5:

  • Käyttäjän näkyvät muutokset:
  • Asiakaspuolen vikakorjaukset:
  • Korjaa ulkoiset kohteet, jotka ohjaavat uudelleenohjattuja sijainteja (ongelmat # 4428, # 4429)
  • diff: korjata väite siirrettäessä kopion sisällä (numero # 4444)
  • Palvelinpuolen virheenkorjaus:
  • mod_dav_svn: estä kaatumiset kolmannen osapuolen moduuleilla (r1537360 et al)
  • mod_dav_svn: kanonisoi polut oikein (r1542071)
  • mod_authz_svn: mod_authz_svn: n virheellinen virheenkorjaus (r1541432)
  • hotcopy: korjaa hotcopy menettämässä revPPP-tiedostoja pakatussa reposissa (numero # 4448)
  • Muita työkalujen parannuksia ja vikakorjauksia:
  • mod_dontdothat: Korjaa uri parser (r1542069 et al)
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • korjaa kokoelma "--enable-optimize" -komennolla (r1534860)
  • Korjaa kopipiplataatio BDB: n debug-rakenteen avulla (r1501656, r1501702)
  • Korjaa "--with-openssl" -vaihtoehto, kun se perustuu Windows-versioon (r1535139)
  • Lisää testaus epäonnistui, kun se on rakennettu rikki ZLib (r1537193 et ​​al)
  • Siteet:
  • swig-rb: korjaa testit suorittamatta asennusta OS X: ssä (r1535161)
  • ctypes-python: rakenna konfiguroidulla kääntäjällä (r1536537)

Uutta versiossa 1.8.4:

  • Käyttäjän näkyvät muutokset:
  • Asiakkaan ja palvelimen puolella olevat vikakorjaukset:
  • vahvistava muotoilun URL-osoitteiden URL-osoite: //./ "(r1516806)
  • Lopeta yhteys psapi.dll-tiedostoon Windowsissa (r1534102)
  • käännöspäivitykset ruotsiksi
  • Asiakaspuolen vikakorjaukset:
  • palauta: korjaa ongelmat, jotka palauttavat siirrot (numero # 4436)
  • päivitys: korjaa vaatimus, kun tiedoston ulkopuolinen käyttöoikeus kielletään (numero # 4422)
  • Yhdistä: vähentää verkkoyhteyksiä automaattiseen yhdistämiseen (r1468980 et al)
  • yhdistää: korjaa reitin vioittuminen uudelleenintegroinnin aikana (r1523666)
  • yhdistää tiedot: korjaa ristiriita (r1519955)
  • ra_serf: tarkista xml-jäsentämisen tulos (r1501199 et al)
  • ra_serf: parantaa virheilmoituksia lähetyksen aikana (r1526439)
  • ra_local: Korjausvirhe tietovarastolla Windowsin aseman juuressa (r1518184)
  • korjaa ikkunoiden kaatuminen, kun putkistokäsky keskeytyy (r1522892)
  • korjaa kaatumisen onnettomuuskäsittelijässä ikkunoissa (r1532023)
  • korjaa vika uusilla vanhoilla kopioilla (r1520529)
  • Palvelinpuolen virheenkorjaus:
  • hotcopy: puhdistuspakkaamaton revprops '--incremental' (r1512300 et al)
  • korjaa OOM samanaikaisten pyyntöjen kanssa threaded server start (r1527103 et al)
  • fsfs: parantaa virheilmoitusta, kun fsfs-muotoa ei ole tuettu (r1534158)
  • korjaa muistiongelma kolmannen osapuolen FS-moduulikuormaajassa (r1519615 et al)
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • voit kopioida serf 1.3 -versiota ja uudempaa Windows-versiota (r1517123)
  • Siteet:
  • javahl: kanavoida polku streaFileContent-menetelmään (r1524869)

    • Tämä julkaisu käsittelee kolmea tietoturvaongelmaa:

    Uutta >

  • CVE-2013-4246: fsfs: korruptio muokatun tarkistusominaisuuksien muokkaamisesta
  • CVE-2013-4262: admin-side tools: symlink-hyökkäys pid-tiedostoon
  • CVE-2013-4246: svnserve: symlink-hyökkäys pid-tiedostoon

Uutta versiossa 1.8.1:

  • Käyttäjän näkyvät muutokset:
  • Asiakkaan ja palvelimen puolella olevat vikakorjaukset:
  • käännöspäivitykset saksaan ja yksinkertaistettuun kiinaan
  • parantaa sqlite-virheilmoituksen lähdön (r1497804)
  • tukipohjat, joista puuttuu mmap (r1498136)
  • sallivat konfigurointitiedostojen aloittamisen UTF-8 BOM: llä (r1499100 et al)
  • ei epäonnistu UTF-8-tiedoilla, kun koodausta ei ole saatavilla (r1503009)
  • parantamaan virheviestejä, kun koodausmuunnos epäonnistuu (r1503010)
  • Asiakaspuolen vikakorjaukset:
  • yhdistää: nimeä 'automaattinen yhdistäminen' täydelliseen yhdistämiseen (r1491432)
  • Mergeinfo: vähentää verkon käyttöä "--show-revs" (r1492005)
  • ra_serf: parantaa http-tilan käsittelyä (r1495104)
  • Yhdistä: vältä tarpeettomia istuntoja (r1493475)
  • Yhdistä: vähentää verkon käyttöä (r1478987)
  • Yhdistä: poista kopioitu syntymätarkastus (r1493424, r1495597)
  • ra_serf: korjaa "Hyväksy-koodaus" -otsikko IIS-yhteentoimivuudelle (r1497551)
  • svn tila: parantaa lukitussarakkeiden dokumenttia (r1497318, r1497319)
  • ra_serf: korjaustiedosto "get-file-revs-reverse" -ominaisuudelle (r1498456)
  • loki: vähentää verkkokäyttöä arkiston juurissa (r1496957)
  • diff: välttää väliaikaisia ​​tiedostoja soitettaessa ulkoista diff: a (numero # 4382)
  • päivitys: korjata 1.7.x-työskentelykopioiden ilmoitus (r1493703, r1494171)
  • Korjaa puutteet puun konfliktitilanteessa (numero # 4388)
  • interaktiivinen tiedosto yhdistää: lisää kaksi lisävaihtoehtoa (r1491816, r1494089)
  • diff: käytä paikallisia tyylireittejä virheviesteissä (r1500680)
  • ratkaise: parantaa interaktiivisen konfliktinratkaisuvalikon (r1491739 et al)
  • -kytkin: käytä paikallista tyylitietä virheilmoituksessa (r1500074)
  • ra_serf: parantaa virheen tuottoa, kun vastaanotat virheellisen XML: n (r1498851)
  • svn cleanup: selitä, mitä komento tekee apuna tulosteessa (r1497310)
  • syyttää: virhe on -r M: N missä M & gt; N ellet palvelin tue (r1498449 et al)
  • gpg-agent auth: älä yritä käyttää agenttia, kun se ei ole käytettävissä (r1500762 et al)
  • gpg-agent auth: älä edellytä GPG_TTY tai TERM env vars (r1500801)
  • päivitys: korjaa joitain puun ristiriitoja, jotka eivät laukaise resolveria (r1491868 et al)
  • commit: poista vanhentuneet merkinnät wc-lukitaulukosta, kun poistat (r1491756)
  • yhdistää: fix --record-only virheilmoittaa uudelleen nimetty polku (numero # 4387)
  • svnmucc: korjaa "make install" symlink, kun DESTDIR on asetettu (r1501072)
  • wc: korjata kaatuu, kun kohde on symlink työkopion roottiin (numero # 4383)
  • ra_serf: muutos & quot; sisäinen toimintahäiriö & quot; virheet normaaleihin virheisiin (r1502577)
  • ra_serf: käsitellä välityspalvelimia, jotka eivät tue chunked-pyyntöjä (r1502401 et al)
  • Palvelinpuolen virheenkorjaus:
  • fsfs: ratkaise loputtoman silmukan ongelma, kun repos / db / uuid on r n (r1492145)
  • fsfs: poista revision omaisuuden puskurin raja (r1491770)
  • mod_dav_svn: paremmat tilakoodit anonyymeille käyttäjävirheille (r1495918)
  • mod_dav_svn: paremmat tilakoodit sitoutumisvirheille (r1490684)
  • Korjaa suorituskyky regressioksi "svn log" -tiedostoa vastaan ​​(r1494913)
  • sallia, että käyttäjä ei ole näkyvissä "svn:" -ominaisuuksissa (r1495432)
  • fsfs: korjaa ristiriita tiukkojen kohdistusarkkitehtuurien yhteydessä (r1495806, r1495985)
  • svnadmin-päivitys: korjaamattomien fsfs-arkistojen korjausvirhe (r1494287)
  • svnadmin luo: deny '--fs-type = fsfs --compatible-version = 1.0' (r1494223)
  • svnadmin-päivitys: korjaa tietojen menetys peruutettaessa viimeisessä vaiheessa (r1494298)
  • mod_dav_svn: korjaa virheellinen polun kanonisointi (r1503528)
  • Muita työkalujen parannuksia ja vikakorjauksia:
  • fsfs-stats (työkalu): ratkaise oletusarvoa siirtäessä virheellistä polkua (r1492164)
  • svn-penkki: korjaa ohjetulostus (r1493951)
  • svnpubsub: lisää version otsikko palvelimelle (r1491707)
  • Kehittäjien näkyvät muutokset
  • Yleiset:
  • ra_serf: korjaa joitakin testijaksoaikoja Windows-käyttöjärjestelmässä (r1490679)
  • korjaa kaksi numeroa käänteisessä svn_ra_get_file_revs () (r1492148, et al)
  • handle --compatible-version = 1.8 C-testeissä (r1494342)
  • parantavat liitoksen yhteensopivuutta (r1480080 et al)
  • Käytä asianmukaista peruuttamispistettä konfliktien käsittelyssä (r1495850)
  • fs: BDB: antaa oikean virhearvon BDB: stä (r1495428)
  • ra_serf: tweak-yhteyden epäonnistunut virhearvo (r1496132, et al)
  • svn_client_log5: ratkaise mahdollinen segfault (r1496110)
  • Vahvista metatiedot vain siirtyäksesi töihin, kun kohde on uudistamaton solmu (r1498564)
  • ra_svn: vahvista segfault NULL-kommentointisanomalla (r1498550, r1499727)
  • Ev2: alustaa asianmukainen solmu lajittelupöydässä (r1501058)
  • Ev2: korjaa kopiointi URL-osoitteesta (r1500226)
  • fs: parannetaan testiä uusien komentojen nimissä (r1498483 et al)
  • Tee rakennus BDB 6: n opt-in -toiminnon avulla (r1499438)
  • sqlite: salli yhdistämisen sijoittaminen dir (r1499034, r1500175)
  • ra_svn: käytä istuntoja, jotka ovat käyttökelpoisia log-takaisinsoiton jälkeen (r1503554)
  • Siteet:
  • swig-rb: korjata testit, joissa on out-of-tree-builds (r1492295)
  • javahl: Javahl: n (r1492264) tuottamien virheilmoitusten korjaaminen koodaamalla
  • swig-pl: hiljaisen kääntäjän varoitukset (r1487094)
  • swig-pl: parantaa dokumentaatiota (r1488693, r1490721, r1500904)

Uutta versiossa 1.8.0:

  • / li>
  • Automaattinen uudelleenintegrointi yhdistyy
  • Perittyjä ominaisuuksia
  • Arkisto määritteli kokoonpanon
  • Neon-pohjainen HTTP-asiakastuki on poistettu
  • Berkeley DB-pohjainen loppusumma on hylätty
  • Muistissa olevan salasanan välimuistiinpanon GnuPG-agentin (Unix-asiakas) kautta
  • FSFS-koko ja suorituskyvyn parannukset
  • Valtakirjatiedostojen tallentaminen arkistossa
  • Uudet työkalut ylläpitäjille ja infrastruktuureille
  • Monet parannukset ja virheenkorjaukset

Uutta versiossa 1.7.9:

  • Käyttäjän näkyvät muutokset:
  • Asiakaspuolen vikakorjaukset:
  • parannetut virheilmoitukset svn: päivämäärästä ja svn: author props. (R1440620)
  • korjaa local_relpath-väite (numero # 4257)
  • Korjaa muistivuoto `svn log` -ohjelmistolla svn: // (r1458341)
  • Korjaa virheellinen authz-vika käytettäessä neon http -kirjastoa (numero 4332)
  • Korjaa oletus, kun käytät kwalletia (r1421103)
  • Palvelinpuolen virheenkorjaus:
  • svnserve kirjaa uudelleenkytketyn kierroksen eikä alhaisen veden kierrosnopeuden. (R1461278)
  • mod_dav_svn jättää toiminto-URL-osoitteiden omaisuuden arvoja (r1453780)
  • vahvista vaatimus mod_dav_svn: ksi toimimalla välittäjänä / (numero # 4272)
  • parantavat muistin käyttöä tehdessä ominaisuuksia mod_dav_svn: ssä (r1443929)
  • korjaa svnrdump ladattavien tiedostojen lataamiseen ei-LF-rivien päällä (numero # 4263)
  • vahvista väite, kun uudelleenvarmentaminen ei ole käytettävissä (r1422100)
  • parannettu logiikka mod_dav_svn: n lukituksen toteutuksessa. (R1455352)
  • Vältä suorittamasta tarpeettomia koodeja lokiin rajoituksella (r1459599)
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • vahvista väite Dav_svn_get_repos_path (): sta Windowsissa (r1425368)
  • korjaa get-deps.sh lataamaan oikein zlib (r13520131)
  • doxygen docs jättää etuliitteet indeksin tuottamiseen (r1429201)
  • korjaa get-deps.sh osoitteessa freebsd (r1423646)
  • Siteet:
  • javahl status api kunnioittaa nyt ignoreExternals boolean (r1435361)

Uutta versiossa 1.7.8:

  • Käyttäjän näkyvät muutokset:
  • Asiakkaan ja palvelimen puolella olevat vikakorjaukset:
  • Fix kirjoitus pt_BR, es ja zh_TW käännöksissä (r1402417, r1402421)
  • Asiakaspuolen vikakorjaukset:
  • Korjaa Crash - käyttäjätunnuksen vaihtoehto Windowsissa (r1396285)
  • lisää puuttuvat attribuutit & quot; svn log -v - xml & quot; lähtö (r1398100)
  • Korjaa SVN-korjaus, joka ei huomioi hunkuja jälkikäteen uuden rivin jälkeen (r139917)
  • korjataan riviin ra_serfin aikana virheenkäsittelyn aikana (r1403583)
  • sulje tiedosto ulkoisten tietojen yhdistämiseen yhdistämällä (r1401915)
  • korjaa SEGV "svnmucc cp rev arg" kanssa. argv-käsittelyn aikana (numero # 4079)
  • korjaa konfliktinhallinta symlinkeissä (numero # 4091)
  • Palvelinpuolen virheenkorjaus:
  • tunnistaa puvutuksen saatavuus (r1398325)
  • korjaa "svnadmin kuorma - pass-prop-validation" (R1237779)
  • korjaa [groupsfoo] -osion jäsentämisen authz-tiedostossa (numero # 3531)
  • Lisää Vary: otsake GET-vastauksiin parantaa välimuistitoimintoa (r1390653)
  • korjaa fs_fs puhdistuksen epäonnistuneen lähetyksen jälkeen (r1403964, et al)
  • korjaa mod_dav_svn valittaa tarkistuksista & gt; HEAD (r1403588)
  • Kehittäjien näkyvät muutokset:
  • Yleiset:
  • korjaa 1,6 API: n (r1403258)
  • palauttaman virheellinen tila

  • Kiinnitä kokoelma g ++ 4.7 (r1345740)
  • korjaa svn_uri_get_file_url_from_dirent Windowsissa (r1409146)

Vastaavia ohjelmistoja

ScmProj
ScmProj

14 Apr 15

csvplait
csvplait

14 Apr 15

Diffstat
Diffstat

20 Feb 15

hgsubversion
hgsubversion

14 Apr 15

Muu ohjelmistojen kehittäjä Apache Software Foundation

Apache Forrest
Apache Forrest

5 Jun 15

Apache River
Apache River

6 Mar 16

Apache Axiom
Apache Axiom

6 Mar 16

Apache FtpServer
Apache FtpServer

5 Jun 15

Kommentit Apache Subversion

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!