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

unpushed
unpushed

14 Apr 15

NiceCommits
NiceCommits

20 Feb 15

git-svn-helpers
git-svn-helpers

15 Apr 15

Altri software di sviluppo Apache Software Foundation

Apache Wave
Apache Wave

13 Apr 15

Apache Cayenne
Apache Cayenne

13 Apr 15

Apache Wink
Apache Wink

13 Apr 15

Commenti a Apache Subversion

I commenti non trovato
Aggiungi commento
Accendere le immagini!