Apache Subversion

Software screenshot:
Apache Subversion
Dettagli del software:
Versione: 1.10.2 Aggiornato
Data di caricamento: 16 Aug 18
Licenza: Libero
Popolarità: 24

Rating: 3.0/5 (Total Votes: 1)

L'obiettivo del progetto Subversion è di costruire un sistema di controllo della versione che sia un sostituto convincente per CVS nella comunità open source. È sviluppato e distribuito da Apache Software Foundation (ASF). Apache Subversion è un software a riga di comando simile ai sistemi di controllo versione Git o Bazaar.


È simile al CVS, ma migliore

Apache Subversion include le più recenti funzionalità CVS, oltre a varie altre caratteristiche che renderanno questo progetto molto migliore di CVS, inclusa la ridenominazione delle versioni, i collegamenti simbolici con versione, le copie con versione, le versioni cancellate, le directory con versione e i metadati con versione libera . Inoltre è dotato di client nativo / server, design di librerie a strati che presenta API pulite.


Gestisce in modo efficiente i file binari

Inoltre, il software è dotato di supporto per le operazioni di tagging e ramificazione, i commit sono veramente atomici e il programma gestisce in modo efficiente i file binari. Altre caratteristiche includono il tracciamento delle unioni, il blocco dei file, la capacità di conservare i flag eseguibili, l'output parseable, i messaggi localizzati, la risoluzione dei conflitti interattiva, il mirroring di sola lettura del repository, il proxy write-through su WebDAV, gli elenchi di modifiche e i binding per numerosi linguaggi di programmazione.

Supporta i protocolli DeltaV e WebDAV

Tra le altre caratteristiche, possiamo citare l'opzione di un server di rete Apache, con supporto per i protocolli DeltaV e WebDAV, un'opzione server autonoma, client / server nativi, progettazione di librerie a strati, versioning di link simbolici, output parseable e messaggi localizzati .


Sistemi operativi supportati e disponibilità

Il progetto è supportato su tutti i sistemi operativi GNU / Linux e può essere facilmente installato dall'archivio sorgente fornito da Apache o tramite i repository software predefiniti della rispettiva distribuzione. Al momento sono supportate entrambe le architetture a 32 e 64 bit.


Scegli tra database o repository di file semplici

Il protocollo client e server invia diffs in entrambe le direzioni e gli utenti saranno in grado di scegliere tra le implementazioni del database o dei file semplici. Il progetto Apache Subversion è un software libero rilasciato con una licenza open source in stile Apache / BSD.

Novità in questa versione:

  • Modifiche visibili all'utente:
  • Correzione bug lato client:
  • svn: consente di correggere possibili arresti anomali nella cache delle credenziali di autenticazione (r1705328)
  • cleanup: evitare la crescita della memoria non necessaria durante la pulitura originaria (r1706241)
  • diff: corregge il crash quando il repository si trova sul server root (r1705060 et al)
  • correggi le traduzioni per le notifiche di commit (r1709389, r1709562)
  • ra_serf: correzione dell'arresto anomalo nel parser multistato (r1706323, r1706324)
  • svn: segnala errori di blocco / sblocco come errori (r1701598 et al)
  • svn: l'utente della pulizia ha cancellato le registrazioni esterne (r1705843, r1710558)
  • svn: consente la semplice risoluzione di conflitti di testo di file binari (r1703581)
  • svnlook: rimuove correttamente i file temporanei sugli errori diff (r1711346)
  • ra_serf: riporta le versioni built-and run-time di libserf (r1704847)
  • ra_serf: imposta l'intestazione Content-Type nelle richieste in uscita (r1715224 et al)
  • svn: correzione delle eliminazioni di unione di svn: file CRLF / CR in stile eol (r1703689 et al)
  • ra_local: disabilita il percorso del codice a zero copie (r1718167)
  • Correzione bug lato server:
  • mod_authz_svn: correggi authz con mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: correzione della visualizzazione dell'ID di processo nelle statistiche della cache (r1709553)
  • mod_dav_svn: usa LimitXMLRequestBody per le richieste con codifica skel (r1687812)
  • svnadmin dump: preserva le modifiche non opzionali (r1709388 e al, numero # 4598)
  • fsfs: evita l'I / O non necessario all'apertura delle transazioni (r1715793)
  • Risoluzione dei bug dei collegamenti:
  • javahl: correggi l'incompatibilità ABI con 1.8 (r1710104)
  • javahl: consenti i percorsi non assoluti in SVNClient.vacuum (r1710215, r1710290)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • corregge la chiamata del filtro patch in svn_client_patch () (r1706783)
  • aggiungi @come informazioni per la configurazione definisce (r1706983, r1706999)
  • risolve eseguendo i test in modalità di compatibilità (r1706375)
  • chiarisci la documentazione di svn_fs_node_created_rev () (r1717154)
  • Modifiche alle API:
  • corregge il rilevamento di overflow in svn_stringbuf_remove e _replace (r1714358)
  • non ignorare alcuni dei parametri di svn_ra_svn_create_conn3 (r1714314)

Novità nella versione 1.10.0:

  • Modifiche visibili all'utente:
  • Correzione bug lato client:
  • svn: consente di correggere possibili arresti anomali nella cache delle credenziali di autenticazione (r1705328)
  • cleanup: evitare la crescita della memoria non necessaria durante la pulitura originaria (r1706241)
  • diff: corregge il crash quando il repository si trova sul server root (r1705060 et al)
  • correggi le traduzioni per le notifiche di commit (r1709389, r1709562)
  • ra_serf: correzione dell'arresto anomalo nel parser multistato (r1706323, r1706324)
  • svn: segnala errori di blocco / sblocco come errori (r1701598 et al)
  • svn: l'utente della pulizia ha cancellato le registrazioni esterne (r1705843, r1710558)
  • svn: consente la semplice risoluzione di conflitti di testo di file binari (r1703581)
  • svnlook: rimuove correttamente i file temporanei sugli errori diff (r1711346)
  • ra_serf: riporta le versioni built-and run-time di libserf (r1704847)
  • ra_serf: imposta l'intestazione Content-Type nelle richieste in uscita (r1715224 et al)
  • svn: correzione delle eliminazioni di unione di svn: file CRLF / CR in stile eol (r1703689 et al)
  • ra_local: disabilita il percorso del codice a zero copie (r1718167)
  • Correzione bug lato server:
  • mod_authz_svn: correggi authz con mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: correzione della visualizzazione dell'ID di processo nelle statistiche della cache (r1709553)
  • mod_dav_svn: usa LimitXMLRequestBody per le richieste con codifica skel (r1687812)
  • svnadmin dump: preserva le modifiche non opzionali (r1709388 e al, numero # 4598)
  • fsfs: evita l'I / O non necessario all'apertura delle transazioni (r1715793)
  • Risoluzione dei bug dei collegamenti:
  • javahl: correggi l'incompatibilità ABI con 1.8 (r1710104)
  • javahl: consenti i percorsi non assoluti in SVNClient.vacuum (r1710215, r1710290)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • corregge la chiamata del filtro patch in svn_client_patch () (r1706783)
  • aggiungi @come informazioni per la configurazione definisce (r1706983, r1706999)
  • risolve eseguendo i test in modalità di compatibilità (r1706375)
  • chiarisci la documentazione di svn_fs_node_created_rev () (r1717154)
  • Modifiche alle API:
  • corregge il rilevamento di overflow in svn_stringbuf_remove e _replace (r1714358)
  • non ignorare alcuni dei parametri di svn_ra_svn_create_conn3 (r1714314)

Novità della versione nella versione:

  • Modifiche visibili all'utente:
  • Correzione bug lato client:
  • svn: consente di correggere possibili arresti anomali nella cache delle credenziali di autenticazione (r1705328)
  • cleanup: evitare la crescita della memoria non necessaria durante la pulitura originaria (r1706241)
  • diff: corregge il crash quando il repository si trova sul server root (r1705060 et al)
  • correggi le traduzioni per le notifiche di commit (r1709389, r1709562)
  • ra_serf: correzione dell'arresto anomalo nel parser multistato (r1706323, r1706324)
  • svn: segnala errori di blocco / sblocco come errori (r1701598 et al)
  • svn: l'utente della pulizia ha cancellato le registrazioni esterne (r1705843, r1710558)
  • svn: consente la semplice risoluzione di conflitti di testo di file binari (r1703581)
  • svnlook: rimuove correttamente i file temporanei sugli errori diff (r1711346)
  • ra_serf: riporta le versioni built-and run-time di libserf (r1704847)
  • ra_serf: imposta l'intestazione Content-Type nelle richieste in uscita (r1715224 et al)
  • svn: correzione delle eliminazioni di unione di svn: file CRLF / CR in stile eol (r1703689 et al)
  • ra_local: disabilita il percorso del codice a zero copie (r1718167)
  • Correzione bug lato server:
  • mod_authz_svn: correggi authz con mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: correzione della visualizzazione dell'ID di processo nelle statistiche della cache (r1709553)
  • mod_dav_svn: usa LimitXMLRequestBody per le richieste con codifica skel (r1687812)
  • svnadmin dump: preserva le modifiche non opzionali (r1709388 e al, numero # 4598)
  • fsfs: evita l'I / O non necessario all'apertura delle transazioni (r1715793)
  • Risoluzione dei bug dei collegamenti:
  • javahl: correggi l'incompatibilità ABI con 1.8 (r1710104)
  • javahl: consenti i percorsi non assoluti in SVNClient.vacuum (r1710215, r1710290)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • corregge la chiamata del filtro patch in svn_client_patch () (r1706783)
  • aggiungi @come informazioni per la configurazione definisce (r1706983, r1706999)
  • risolve eseguendo i test in modalità di compatibilità (r1706375)
  • chiarisci la documentazione di svn_fs_node_created_rev () (r1717154)
  • Modifiche alle API:
  • corregge il rilevamento di overflow in svn_stringbuf_remove e _replace (r1714358)
  • non ignorare alcuni dei parametri di svn_ra_svn_create_conn3 (r1714314)

Novità nella versione 1.9.5:

  • Modifiche visibili all'utente:
  • Correzione bug lato client:
  • svn: consente di correggere possibili arresti anomali nella cache delle credenziali di autenticazione (r1705328)
  • cleanup: evitare la crescita della memoria non necessaria durante la pulitura originaria (r1706241)
  • diff: corregge il crash quando il repository si trova sul server root (r1705060 et al)
  • correggi le traduzioni per le notifiche di commit (r1709389, r1709562)
  • ra_serf: correzione dell'arresto anomalo nel parser multistato (r1706323, r1706324)
  • svn: segnala errori di blocco / sblocco come errori (r1701598 et al)
  • svn: l'utente della pulizia ha cancellato le registrazioni esterne (r1705843, r1710558)
  • svn: consente la semplice risoluzione di conflitti di testo di file binari (r1703581)
  • svnlook: rimuove correttamente i file temporanei sugli errori diff (r1711346)
  • ra_serf: riporta le versioni built-and run-time di libserf (r1704847)
  • ra_serf: imposta l'intestazione Content-Type nelle richieste in uscita (r1715224 et al)
  • svn: correzione delle eliminazioni di unione di svn: file CRLF / CR in stile eol (r1703689 et al)
  • ra_local: disabilita il percorso del codice a zero copie (r1718167)
  • Correzione bug lato server:
  • mod_authz_svn: correggi authz con mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: correzione della visualizzazione dell'ID di processo nelle statistiche della cache (r1709553)
  • mod_dav_svn: usa LimitXMLRequestBody per le richieste con codifica skel (r1687812)
  • svnadmin dump: preserva le modifiche non opzionali (r1709388 e al, numero # 4598)
  • fsfs: evita l'I / O non necessario all'apertura delle transazioni (r1715793)
  • Risoluzione dei bug dei collegamenti:
  • javahl: correggi l'incompatibilità ABI con 1.8 (r1710104)
  • javahl: consenti i percorsi non assoluti in SVNClient.vacuum (r1710215, r1710290)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • corregge la chiamata del filtro patch in svn_client_patch () (r1706783)
  • aggiungi @come informazioni per la configurazione definisce (r1706983, r1706999)
  • risolve eseguendo i test in modalità di compatibilità (r1706375)
  • chiarisci la documentazione di svn_fs_node_created_rev () (r1717154)
  • Modifiche alle API:
  • corregge il rilevamento di overflow in svn_stringbuf_remove e _replace (r1714358)
  • non ignorare alcuni dei parametri di svn_ra_svn_create_conn3 (r1714314)

Novità nella versione 1.9.4:

  • Modifiche visibili all'utente:
  • Correzione bug lato client:
  • svn: consente di correggere possibili arresti anomali nella cache delle credenziali di autenticazione (r1705328)
  • cleanup: evitare la crescita della memoria non necessaria durante la pulitura originaria (r1706241)
  • diff: corregge il crash quando il repository si trova sul server root (r1705060 et al)
  • correggi le traduzioni per le notifiche di commit (r1709389, r1709562)
  • ra_serf: correzione dell'arresto anomalo nel parser multistato (r1706323, r1706324)
  • svn: segnala errori di blocco / sblocco come errori (r1701598 et al)
  • svn: l'utente della pulizia ha cancellato le registrazioni esterne (r1705843, r1710558)
  • svn: consente la semplice risoluzione di conflitti di testo di file binari (r1703581)
  • svnlook: rimuove correttamente i file temporanei sugli errori diff (r1711346)
  • ra_serf: riporta le versioni built-and run-time di libserf (r1704847)
  • ra_serf: imposta l'intestazione Content-Type nelle richieste in uscita (r1715224 et al)
  • svn: correzione delle eliminazioni di unione di svn: file CRLF / CR in stile eol (r1703689 et al)
  • ra_local: disabilita il percorso del codice a zero copie (r1718167)
  • Correzione bug lato server:
  • mod_authz_svn: correggi authz con mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: correzione della visualizzazione dell'ID di processo nelle statistiche della cache (r1709553)
  • mod_dav_svn: usa LimitXMLRequestBody per le richieste con codifica skel (r1687812)
  • svnadmin dump: preserva le modifiche non opzionali (r1709388 e al, numero # 4598)
  • fsfs: evita l'I / O non necessario all'apertura delle transazioni (r1715793)
  • Risoluzione dei bug dei collegamenti:
  • javahl: correggi l'incompatibilità ABI con 1.8 (r1710104)
  • javahl: consenti i percorsi non assoluti in SVNClient.vacuum (r1710215, r1710290)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • corregge la chiamata del filtro patch in svn_client_patch () (r1706783)
  • aggiungi @come informazioni per la configurazione definisce (r1706983, r1706999)
  • risolve eseguendo i test in modalità di compatibilità (r1706375)
  • chiarisci la documentazione di svn_fs_node_created_rev () (r1717154)
  • Modifiche alle API:
  • corregge il rilevamento di overflow in svn_stringbuf_remove e _replace (r1714358)
  • non ignorare alcuni dei parametri di svn_ra_svn_create_conn3 (r1714314)

Novità nella versione 1.9.3:

  • Modifiche visibili all'utente:
  • Correzione bug lato client:
  • svn: consente di correggere possibili arresti anomali nella cache delle credenziali di autenticazione (r1705328)
  • cleanup: evitare la crescita della memoria non necessaria durante la pulitura originaria (r1706241)
  • diff: corregge il crash quando il repository si trova sul server root (r1705060 et al)
  • correggi le traduzioni per le notifiche di commit (r1709389, r1709562)
  • ra_serf: correzione dell'arresto anomalo nel parser multistato (r1706323, r1706324)
  • svn: segnala errori di blocco / sblocco come errori (r1701598 et al)
  • svn: l'utente della pulizia ha cancellato le registrazioni esterne (r1705843, r1710558)
  • svn: consente la semplice risoluzione di conflitti di testo di file binari (r1703581)
  • svnlook: rimuove correttamente i file temporanei sugli errori diff (r1711346)
  • ra_serf: riporta le versioni built-and run-time di libserf (r1704847)
  • ra_serf: imposta l'intestazione Content-Type nelle richieste in uscita (r1715224 et al)
  • svn: correzione delle eliminazioni di unione di svn: file CRLF / CR in stile eol (r1703689 et al)
  • ra_local: disabilita il percorso del codice a zero copie (r1718167)
  • Correzione bug lato server:
  • mod_authz_svn: correggi authz con mod_auth_kerb / mod_auth_ntlm (numero # 4602)
  • mod_dav_svn: correzione della visualizzazione dell'ID di processo nelle statistiche della cache (r1709553)
  • mod_dav_svn: usa LimitXMLRequestBody per le richieste con codifica skel (r1687812)
  • svnadmin dump: preserva le modifiche non opzionali (r1709388 e al, numero # 4598)
  • fsfs: evita l'I / O non necessario all'apertura delle transazioni (r1715793)
  • Risoluzione dei bug dei collegamenti:
  • javahl: correggi l'incompatibilità ABI con 1.8 (r1710104)
  • javahl: consenti i percorsi non assoluti in SVNClient.vacuum (r1710215, r1710290)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • corregge la chiamata del filtro patch in svn_client_patch () (r1706783)
  • aggiungi @come informazioni per la configurazione definisce (r1706983, r1706999)
  • risolve eseguendo i test in modalità di compatibilità (r1706375)
  • chiarisci la documentazione di svn_fs_node_created_rev () (r1717154)
  • Modifiche alle API:
  • corregge il rilevamento di overflow in svn_stringbuf_remove e _replace (r1714358)
  • non ignorare alcuni dei parametri di svn_ra_svn_create_conn3 (r1714314)

Novità in nella versione 1.9.2:

  • Modifiche visibili all'utente:
  • Correzione bug lato client:
  • svn: corregge un arresto anomalo durante il salvataggio delle credenziali in kwallet (r1700740, r1700951)
  • checkout / update: fix & quot; accesso negato & quot; errore su Windows (r1701064 et al)
  • aggiornamento: correzione del crash durante l'aggiornamento di un albero in conflitto (r1702198, r1702200)
  • commit: correzione possibile crash (r1702231)
  • ra_serf: non andare in crash su header 'X-SVN-VR-Base' inattese (r1702288)
  • unisci: correggi il crash in caso di unione con un add locale (r1702299 et al)
  • svnmucc: correzione dell'errore durante il propset + put per il file esistente (r1702467 et al)
  • aggiornamento: correzione dell'arresto senza cartella .svn / tmp (r1701838, r1702203)
  • checkout: rimuovere operazioni I / O non necessarie (r1701638)
  • unione: correzione possibile arresto anomalo (r1701997)
  • aggiornamento: corregge l'arresto anomalo con alcune delle eliminazioni in entrata (r1702247)
  • upgrade: fix crash per pre-1.3 wc con esterni (r1702218 et al)
  • revert: correggi il crash quando ripristini la radice di una mossa (r1702237 et al)
  • svn: non eseguire il crash su corruzioni specifiche del database (r1702974, r1702991)
  • svn: mostra la versione utf8proc in svn --version --verbose (r1702533, r1702891)
  • Correzione bug lato server:
  • correzione dei rapporti per rappresentazioni vuote nelle statistiche svnfsfs (r1698312 et al)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • correggi svnfsfs_tests.py nelle modalità fsfs-v4 e fsfs-v6 (r1700215 et al)
  • Modifiche alle API:
  • disabilita le operazioni non supportate per flussi standard (r1701633 et al)

Novità nella versione 1.8.13:

  • Questa versione risolve 3 problemi di sicurezza:
  • CVE-2015-0202: i server HTTP di Subversion con repository FSFS sono vulnerabili a un uso eccessivo della memoria attivabile in remoto con determinate richieste REPORT.
  • CVE-2015-0248: Subversion mod_dav_svn e svnserve sono vulnerabili a una vulnerabilità DoS di asserzione remota suscettibile di attivazione per determinate richieste con numeri di revisione valutati dinamicamente
  • CVE-2015-0251: i server HTTP di Subversion consentono lo spoofing di svn: valori delle proprietà dell'autore per le nuove revisioni

Novità nella versione 1.8.11:

  • Modifiche visibili all'utente:
  • Correzione bug lato client:
  • checkout / update: correzione degli errori esterni del file che non seguono la cronologia e successivamente falliscono silenziosamente (problema n. 4185)
  • patch: non saltare i target in valide --git difs (r1592014, r1592034)
  • diff: rende l'output di proprietà in diffs stable (r1589360)
  • diff: correzione della diff della directory copiata locale con oggetti di scena (r1619380, r1619393)
  • diff: aggiusta il filtro delle liste di modifiche per repos-WC e WC-WC (r1621978, r1621981)
  • rimuovi le opzioni del menu del resolver dei conflitti interrotti che danno sempre errori (r1620332)
  • migliorare il supporto di gpg-agent (r1600331, r1600348, 1600368, r1600563, r1600781)
  • correggi il crash in IDE di eclipse con GNOME Keyring (numero # 3498)
  • risolti esternamente che ombreggiano una directory con versione (numero # 4085)
  • risolve i problemi relativi ai file system unix che non supportano le autorizzazioni (r1612225)
  • upgrade: mantieni le registrazioni esterne (numero # 4519)
  • cleanup: migliora le prestazioni delle correzioni timestamp registrate (r1633126)
  • aggiornamenti di traduzione per tedesco
  • Correzione bug lato server:
  • disabilita la funzionalità di caching di revprop a causa di problemi di invalidazione della cache (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
  • salta la generazione degli uniquifiers se la ripubblicazione non è supportata (r1561426)
  • mod_dav_svn: rifiuta le richieste con percorsi di repository mancanti (r1643409)
  • mod_dav_svn: rifiuta le richieste con nomi di transazioni virtuali non valide (r1643437)
  • mod_dav_svn: evita la crescita della memoria non necessaria in resource walking (numero 4531)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • assicurati che tutti i membri del livello di repository notino che struct sono validi, corregge arresti anomali negli utenti API che utilizzano tutti i membri (r1616131)
  • genera correttamente una risorsa versione quando si costruisce su Windows (r1542610, r1564576, r1568180)
  • correzione Le variabili LIBTOOL_M4 e LIBTOOL_CONFIG non vengono valutate correttamente durante un unix build (r1637826)
  • consentire l'uso di libtool 2.4.3 (r1640862, r1640873, r1643793)

Novità nella versione 1.8.10:

  • Modifiche visibili all'utente:
  • Correzione bug lato client:
  • protezione contro le collisioni dell'hash md5 durante la ricerca di credenziali memorizzate nella cache (r1550691, r1550772, r1600909)
  • ra_serf: abbina correttamente i caratteri jolly nei certificati SSL. (r1615211, 1615219)
  • ra_serf: ignora il CommonName nei certificati SSL dove sono presenti i nomi alt (r1565531, r1566503, r1568349, r1568361)
  • ra_serf: correzione di un bug di escape dell'URI che impediva l'eliminazione di percorsi bloccati (r1594223, r1553501, r1553556, r1559197, numero 3674)
  • rm: visualizza l'URL corretto quando si elimina un URL nell'editor del log di commit (r1591123)
  • log: corregge un'altra istanza di errore di pipe non funzionante (r1596866, numero 3014)
  • copia: gestisci correttamente gli oggetti di scena non presenti o esclusi nella copia incrociata (r1589184, r1589188)
  • copia: corregge i genitori che copiano nodi cancellati localmente tra wcs (r1589460, r1589486)
  • esterni: Elimina correttamente le directory degli antenati degli esterni quando rimuovi l'esterno modificando svn: esterni. (r1600311, 1600315, r1600323, r1600393)
  • ra_serf: corregge la durata della memoria di alcuni valori hash (r1606009)
  • Correzione bug lato server:
  • fsfs: omit file di configurazione durante la creazione di repository in formato pre-1.5 (r1547454, r1561703)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • corregge i collegamenti errati quando il servo è nello stesso prefisso delle librerie svn esistenti. (R1609004)
  • utilizza la directory intermedia appropriata quando si crea con VS 2003-2008 (r1595431)
  • supporto per la generazione di VS 2013 e successivi file di progetto.
  • Attacchi:
  • ruby: rimuovendo l'avviso sul nuovo supporto per Ruby 1.9. (R1593992)
  • python: correggi i callback notify_func (r1594794, r1594814, r1594834, r1595061)

Novità nella versione 1.8.5:

  • Modifiche visibili all'utente:
  • Correzione bug lato client:
  • correggi le estensioni che puntano a località reindirizzate (numeri 4428, 4429)
  • diff: risoluzione dell'asserzione con spostamento all'interno di una copia (problema 4444)
  • Correzione bug lato server:
  • mod_dav_svn: previene arresti anomali con alcuni moduli di terze parti (r1537360 et al)
  • mod_dav_svn: canonicalizza i percorsi correttamente (r1542071)
  • mod_authz_svn: corregge il crash di mod_authz_svn con la configurazione non valida (r1541432)
  • hotcopy: corregge hotcopy perdendo i file revprop nei repository compressi (problema # 4448)
  • Altri miglioramenti e correzioni di bug:
  • mod_dontdothat: correggi il parser uri (r1542069 et al)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • aggiusta la compilazione con '--enable-optimize' con clang (r1534860)
  • correggi la copmpilation con la build di debug di BDB su Windows (r1501656, r1501702)
  • corregge l'opzione --with-openssl 'quando si costruisce su Windows (r1535139)
  • aggiungi test da fallire se costruito contro ZLib (r1537193 et ​​al)
  • Attacchi:
  • swig-rb: consente di correggere i test da eseguire senza installare su OS X (r1535161)
  • ctypes-python: creare con il compilatore selezionato tramite configure (r1536537)

Novità nella versione 1.8.4:

  • Modifiche visibili all'utente:
  • Correzione di bug lato client e server:
  • correggi l'asserzione sugli URL del modulo 'file: //./' (r1516806)
  • interrompi il collegamento con psapi.dll su Windows (r1534102)
  • aggiornamenti di traduzione per lo svedese
  • Correzione bug lato client:
  • ripristina: risolvi i problemi ripristinando le mosse (problema n. 4436)
  • aggiornamento: correggi l'asserzione quando viene negato l'accesso esterno al file (numero 4422)
  • unione: riduci le connessioni di rete per l'unione automatica (r1468980 et al)
  • unione: correzione del danneggiamento del percorso durante il reinserimento (r1523666)
  • mergeinfo: fix crash (r1519955)
  • ra_serf: verifica il risultato dell'analisi in xml (r1501199 et al)
  • ra_serf: migliora i messaggi di errore durante il commit (r1526439)
  • ra_local: correzione dell'errore con il repository nella directory principale di Windows (r1518184)
  • corregge l'arresto anomalo di Windows quando viene interrotto il comando di connessione (r1522892)
  • corregge l'arresto anomalo del gestore degli arresti anomali su Windows (r1532023)
  • corregge l'asserzione quando si aggiornano vecchie copie di lavoro (r1520529)
  • Correzione bug lato server:
  • hotcopy: cleanup revprops decompressi con '--incremental' (r1512300 et al)
  • correggi OOM su richieste simultanee all'avvio del server di thread (r1527103 et al)
  • fsfs: migliora il messaggio di errore quando viene trovato il formato fsfs non supportato (r1534158)
  • risolve il problema di memoria nel caricatore di moduli di terze parti FS (r1519615 et al)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • consentire la compilazione contro serf 1.3 e versioni successive su Windows (r1517123)
  • Attacchi:
  • javahl: percorso canonicalize per il metodo streaFileContent (r1524869)

Novità nella versione 1.8.3:

  • Questa versione risolve tre problemi di sicurezza:
  • CVE-2013-4246: fsfs: corruzione dalla modifica delle proprietà di revisione compresso
  • CVE-2013-4262: strumenti di amministrazione: attacco di symlink al file pid
  • CVE-2013-4246: svnserve: attacco symlink al file pid

Novità nella versione 1.8.1:

  • Modifiche visibili all'utente:
  • Correzione di bug lato client e server:
  • aggiornamenti di traduzione per tedesco e cinese semplificato
  • migliora l'output del messaggio di errore sqlite (r1497804)
  • piattaforme di supporto prive di mmap (r1498136)
  • consente ai file di configurazione di iniziare con BOM UTF-8 (r1499100 e al)
  • non fallire nei dati UTF-8 quando la conversione di codifica non è disponibile (r1503009)
  • migliora i messaggi di errore quando la conversione della codifica fallisce (r1503010)
  • Correzione bug lato client:
  • unione: rinomina "unione automatica" in "completamento unione" (r1491432)
  • mergeinfo: riduce l'utilizzo della rete per "--show-revs" (r1492005)
  • ra_serf: migliora la gestione dello stato http (r1495104)
  • unione: evitare la sessione ra non necessaria (r1493475)
  • unione: riduci l'utilizzo della rete (r1478987)
  • unione: rimuovi controllo ancestry duplicato (r1493424, r1495597)
  • ra_serf: correzione dell'intestazione "Accept-Encoding" per l'interoperabilità di IIS (r1497551)
  • stato svn: migliora la documentazione per le colonne di blocco (r1497318, r1497319)
  • ra_serf: correzione del supporto per la funzionalità 'get-file-revs-reversed' (r1498456)
  • log: riduci l'utilizzo della rete sulle root del repository (r1496957)
  • diff: evita i file temporanei quando chiami diff esterno (numero # 4382)
  • upgrade: correzione della notifica delle copie di lavoro 1.7.x (r1493703, r1494171)
  • corregge l'arresto anomalo durante la risoluzione dei conflitti degli alberi (problema n. 4388)
  • unione file interattiva: aggiungi due ulteriori scelte (r1491816, r1494089)
  • diff: utilizza i percorsi di stile locali nei messaggi di errore (r1500680)
  • risolti: migliora il menu di risoluzione dei conflitti interattivi (r1491739 et al)
  • cambia: usa il percorso di stile locale nel messaggio di errore (r1500074)
  • ra_serf: migliora l'output degli errori quando si riceve XML non valido (r1498851)
  • svn cleanup: spiega cosa fa il comando nell'output della guida (r1497310)
  • colpa: errore su -r M: N dove M & gt; N a meno che il server non supporti (r1498449 e al)
  • auth gpg-agent: non provare a utilizzare l'agente quando non disponibile (r1500762 et al)
  • auth gpg-agent: non richiede GPG_TTY o TERM env vars (r1500801)
  • aggiornamento: corregge alcuni conflitti dell'albero che non attivano il risolutore (r1491868 et al)
  • commit: rimuove le voci obsolete dalla tabella dei lock wc quando si elimina (r1491756)
  • unisci: correggi l'errore --record-only sul percorso rinominato (problema n. 4387)
  • svnmucc: correggi il link simbolico "make install" per lavorare quando DESTDIR è impostato (r1501072)
  • wc: corregge l'arresto anomalo quando la destinazione è un collegamento simbolico a una radice di copia funzionante (problema 4383)
  • ra_serf: cambia & quot; malfunzionamento interno & quot; errori con errori normali (r1502577)
  • ra_serf: gestisce i proxy che non supportano le richieste Chunked (r1502401 et al)
  • Correzione bug lato server:
  • fsfs: risolve il problema del loop infinito quando repos / db / uuid ha r n (r1492145)
  • fsfs: rimuove il limite del buffer delle proprietà di revisione (r1491770)
  • mod_dav_svn: codici di stato migliori per errori utente anonimi (r1495918)
  • mod_dav_svn: codici di stato migliori per errori di commit (r1490684)
  • correggere la regressione delle prestazioni in 'svn log' contro root (r1494913)
  • consente di eliminare proprietà 'svn:' non visibili all'utente (r1495432)
  • fsfs: fix crash su architetture rigorose (r1495806, r1495985)
  • upgrade di svnadmin: correzione dell'errore di repository fsfs non-sharded (r1494287)
  • svnadmin create: deny '--fs-type = fsfs --compatible-version = 1.0' (r1494223)
  • upgrade di svnadmin: correzione della perdita di dati durante l'annullamento nell'ultima fase (r1494298)
  • mod_dav_svn: correzione del canonicalization del percorso errato (r1503528)
  • Altri miglioramenti e correzioni di bug:
  • fsfs-stats (tool): risolvi segfault quando passi un percorso non valido (r1492164)
  • svn-bench: correzione dell'output della guida (r1493951)
  • svnpubsub: aggiungi l'intestazione della versione al server (r1491707)
  • Modifiche visibili allo sviluppatore
  • Generale:
  • ra_serf: corregge alcuni problemi del runner di test su Windows (r1490679)
  • correggi due problemi al contrario svn_ra_get_file_revs () (r1492148, et al)
  • handle --compatible-version = 1.8 nei test C (r1494342)
  • migliorare la compatibilità clang (r1480080 et al)
  • usa il bastone di cancellazione appropriato quando si gestiscono i conflitti (r1495850)
  • fs: BDB: fornisce un valore di errore corretto da BDB (r1495428)
  • ra_serf: tweak connection failed error value (r1496132, et al)
  • svn_client_log5: risolve il possibile segfault (r1496110)
  • correggi metadata_only move to work quando il nodo target è unversited (r1498564)
  • ra_svn: corregge segfault con un messaggio di commit NULL (r1498550, r1499727)
  • Ev2: inizializza correttamente il tipo di nodo nella tabella dei cambiamenti degli shim (r1501058)
  • Ev2: correzione copia dalla costruzione dell'URL in shim (r1500226)
  • fs: migliora il test contro newline nei nomi di file (r1498483 et al)
  • rendere la creazione con BDB 6 di una funzione di attivazione (r1499438)
  • sqlite: consente di posizionare la fusione nella directory build (r1499034, r1500175)
  • ra_svn: rende le sessioni utilizzabili dopo la richiamata del log in uscita (r1503554)
  • Attacchi:
  • swig-rb: corregge i test con le build out-of-tree (r1492295)
  • javahl: corregge la codifica dei messaggi di errore prodotti da javahl (r1492264)
  • swig-pl: tacita avvisi del compilatore (r1487094)
  • swig-pl: migliora la documentazione (r1488693, r1490721, r1500904)

Novità nella versione 1.8.0:

  • I record di copia di lavoro si spostano come operazioni di prima classe
  • Integrazione automatica reintegrazione
  • Proprietà ereditate
  • Configurazione dettata dal repository
  • Il supporto client HTTP basato su neon è stato rimosso
  • Il back-end del repository Berkeley DB è stato deprecato
  • Memorizzazione della password in memoria tramite GnuPG Agent (client Unix)
  • Miglioramenti alle dimensioni e alle prestazioni di FSFS
  • Archiviazione dei file authz nel repository
  • Nuovi strumenti per amministratori e infrastrutture
  • Molti miglioramenti e correzioni di bug

Novità nella versione 1.7.9:

  • Modifiche visibili all'utente:
  • Correzione bug lato client:
  • messaggi di errore migliorati su svn: date e svn: oggetti di scena dell'autore. (R1440620)
  • correggi l'asserzione local_relpath (numero # 4257)
  • fissa la perdita di memoria in `svn log` su svn: // (r1458341)
  • corregge l'errore authz errato quando si utilizza la libreria neon http (numero 4332)
  • corregge segfault quando si utilizza kwallet (r1421103)
  • Correzione bug lato server:
  • svnserve registrerà la revisione riveduta, non il basso numero di giri dell'acqua. (R1461278)
  • mod_dav_svn ometterà alcuni valori di proprietà per gli URL delle attività (r1453780)
  • correggi un'asserzione in mod_dav_svn quando agisci come proxy su / (numero # 4272)
  • migliorare l'utilizzo della memoria quando si commettono le proprietà in mod_dav_svn (r1443929)
  • correggi svnrdump per caricare file di dump con terminazioni di linea non LF (numero 4263)
  • correggi l'asserzione quando rep-cache è inaccessibile (r1422100)
  • miglioramento della logica nell'implementazione del blocco di mod_dav_svn. (R1455352)
  • evitare di eseguire codice non necessario nel registro con limite (r1459599)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • correggi un'asserzione in dav_svn_get_repos_path () su Windows (r1425368)
  • correggi get-deps.sh per scaricare correttamente zlib (r13520131)
  • doxygen docs ora ignorerà i prefissi durante la produzione dell'indice (r1429201)
  • correggi get-deps.sh su freebsd (r1423646)
  • Attacchi:
  • javahl status api ora rispetta il valore booleano ignoreExternals (r1435361)

Novità nella versione 1.7.8:

  • Modifiche visibili all'utente:
  • Correzione di bug lato client e server:
  • Correzione degli errori di battitura nelle traduzioni pt_BR, es e zh_TW (r1402417, r1402421)
  • Correzione bug lato client:
  • correggi il crash con l'opzione --username su Windows (r1396285)
  • aggiungi gli attributi mancanti a & quot; svn log -v --xml & quot; output (r1398100)
  • correggi la patch svn ignorando gli hunks dopo la nuova riga finale (r139917)
  • risolve il blocco con ra_serf durante l'elaborazione degli errori (r1403583)
  • ignora i file esterni con mergeinfo durante l'unione (r1401915)
  • corregge SEGV con & quot; svnmucc cp rev arg & quot; durante l'elaborazione di argv (numero # 4079)
  • risolvi la gestione dei conflitti sui link simbolici (numero 4091)
  • Correzione bug lato server:
  • rileva correttamente la disponibilità di threading (r1398325)
  • correggi & quot; svnadmin load --bypass-prop-validation & quot; (R1237779)
  • corregge l'analisi di sezioni [groupsfoo] nel file authz (numero # 3531)
  • aggiungi Varia: intestazione per ottenere risposte per migliorare la cache (r1390653)
  • corregge fs_fs per ripulire dopo la trasmissione della replica non riuscita (r1403964, et al)
  • correggi mod_dav_svn per lamentarti delle revisioni & gt; HEAD (r1403588)
  • Modifiche visibili allo sviluppatore:
  • Generale:
  • corregge lo stato errato restituito da 1.6 API (r1403258)
  • correzione della compilazione con g ++ 4.7 (r1345740)
  • correggi svn_uri_get_file_url_from_dirent su Windows (r1409146)

Programmi simili

jig
jig

14 Apr 15

bloom
bloom

20 Feb 15

tratihubis
tratihubis

14 Apr 15

bzr-svn
bzr-svn

20 Feb 15

Altri software di sviluppo Apache Software Foundation

Apache Syncope
Apache Syncope

10 Dec 15

Apache VCL
Apache VCL

12 May 15

Apache Chukwa
Apache Chukwa

9 Apr 16

Apache Storm
Apache Storm

20 Jul 15

Commenti a Apache Subversion

I commenti non trovato
Aggiungi commento
Accendere le immagini!