Subversion layihəsinin məqsədi açıq mənbə cəmiyyətində CVS üçün cəlbedici bir əvəz olan versiya idarəetmə sisteminin qurulmasıdır. Apache Software Foundation (ASF) tərəfindən hazırlanmış və yayılmışdır. Apache Subversion, Git və ya Çarşı versiyası nəzarət sistemlərinə bənzər bir komanda proqramıdır.
CVS-ə bənzəyir, amma daha yaxşıdır
Apache Subversion, CVS-lərdən daha yaxşı olan bu cür CVS xüsusiyyətlərini, həmçinin bu versiyanı renkinqləşdirilmiş adlandırma, versiyalı sembolik linklər, versiyalı kopyalaşma, versiyaların silinməsi, versatlaşdırılmış kataloqlar və sərbəst forma verilmiş metadata . Bununla yanaşı, yerli müştəri / server, təmiz API-ləri olan laylı kitabxana dizaynı ilə gəlir.
Səmərəli şəkildə ikili faylları idarə edir
Ayrıca, proqram etiketleme və dallanma əməliyyatları üçün dəstək ilə gəlir, əməllər həqiqətən atomdur və proqram effektiv ikili faylları idarə edir. Digər xüsusiyyətlər birləşmə izləmə, fayl kilidləmə, çalıştırılabilir bayraqları qorumaq, parseable çıxış, lokallaşdırılmış mesajlar, interaktiv münaqişələrin həlli, saxlama oxumaq yalnışlığı, WebDAV-dən yazma vasitəsi ilə proxy, dəyişənlərin dəyişdirilməsi və çoxsaylı proqramlaşdırma dilləri üçün bindings daxildir.
DeltaV və WebDAV protokollarını dəstəkləyir
Digər xüsusiyyətlər arasında, DeltaV və WebDAV protokolları, müstəqil server variantları, yerli müştəri / server, layiqli kitabxana dizaynı, simvolik əlaqələrin versiyası, parseable çıxış və lokallaşdırılmış mesajlar
Dəstəklənən əməliyyat sistemləri və mövcudluğu
Layihə bütün GNU / Linux əməliyyat sistemlərində dəstəklənir və Apache tərəfindən verilən mənbə arxivindən və ya müvafiq dağıdmanın default proqram təminatı vasitələrindən asanlıqla quraşdırıla bilər. Həm də 32-bit və 64-bitli arxitekturalar hazırda dəstəklənir.
Veritabanı və ya düz fayl qovluğu arasında seçim edin
Müştəri və server protokolu hər iki istiqamətdə fərqlər göndərir və istifadəçilər verilənlər bazası və ya düz fayl qovluğu tətbiqləri arasında seçim edə biləcəklər. Apache Subversion layihəsi Apache / BSD stil açıq mənbə lisenziyası əsasında azad proqramdır.
Bu sürümdə yeni nədir :
- İstifadəçi görünən dəyişikliklər:
- Müştərilər üçün bugfixes:
- svn: auth kimlik məlumatları önbelleğinde mümkün rədd (r1705328)
- təmizləmə: təmiz saxlama zamanı lazımsız yaddaş artımından qaçın (r1706241)
- fərq: depo server kökü olduğunda qəzanın düzəldilməsi (r1705060 et al)
- bildirişlərin göndərilməsi üçün tərcümələri düzəldin (r1709389, r1709562)
- ra_serf: multistatus parser (r1706323, r1706324) qəzasının düzəldilməsi
- svn: hesabat kilidləri / səhvləri uğursuzluq kimi açma (r1701598 və s.)
- svn: təmizləyici istifadəçi xarici qeydiyyatdan silindi (r1705843, r1710558)
- svn: ikili fayl mətn çakışmalarının sadə həllini təmin edir (r1703581)
- svnlook: fərqli səhvlərdən (r1711346) düzgün tempfiles çıxarın
- ra_serf: libserf'nin (r1704847) daxili ve çalışma zamanı versiyasını bildirin
- ra_serf: gedən istəklərdə Content-Type başlığını təyin edin (r1715224 və s.)
- svn: svn silərinin birləşməsini düzəldin: eol-stil CRLF / CR faylları (r1703689 və s.)
- ra_local: sıfır-kopiya kodu yolunu (r1718167) aradan buraxın
- Server yanlısı bugfixes:
- mod_authz_svn: mod_auth_kerb / mod_auth_ntlm (məsələ # 4602) ilə authz düzeltin
- mod_dav_svn: önbellek istatistiklerindeki işlem kimliğini düzeltin (r1709553)
- mod_dav_svn: skel kodlu istəklər üçün LimitXMLRequestBody istifadə edin (r1687812)
- svnadmin dump: no-op dəyişikliklərini qorumaq (r1709388 və s., məsələ # 4598)
- fsfs: əməliyyatlar açarkən lazımsız I / O qarşısını alın (r1715793)
- Bindings bugfixes:
- javahl: ABI uyğunsuzluğunu 1,8 (r1710104) ilə düzəldin
- javahl: SVNClient.vacuum-da (r1710215, r1710290) qeyri-mütləq yollara icazə verin
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- svn_client_patch () (r1706783) 'deki düzeltme süzgəci çağırışını düzeltin
- konfiqurasiya məlumatını @since əlavə edin (r1706983, r1706999)
- Uyğunluq rejimində testləri sınayın (r1706375)
- svn_fs_node_created_rev () (r1717154) sənədlərini aydınlaşdırmaq
- API dəyişiklikləri:
- svn_stringbuf_remove və _replace (r1714358) 'deki daşqın aşkarlama düzeltme
- bəzi parametrləri svn_ra_svn_create_conn3 (r1714314) üçün görməməyin
1.10.0 versiyasında yeni nə :
- İstifadəçi görünən dəyişikliklər:
- Müştərilər üçün bugfixes:
- svn: auth kimlik məlumatları önbelleğinde mümkün rədd (r1705328)
- təmizləmə: təmiz saxlama zamanı lazımsız yaddaş artımından qaçın (r1706241)
- fərq: depo server kökü olduğunda qəzanın düzəldilməsi (r1705060 et al)
- bildirişlərin göndərilməsi üçün tərcümələri düzəldin (r1709389, r1709562)
- ra_serf: multistatus parser (r1706323, r1706324) qəzasının düzəldilməsi
- svn: hesabat kilidləri / səhvləri uğursuzluq kimi açma (r1701598 və s.)
- svn: təmizləyici istifadəçi xarici qeydiyyatdan silindi (r1705843, r1710558)
- svn: ikili fayl mətn çakışmalarının sadə həllini təmin edir (r1703581)
- svnlook: fərqli səhvlərdən (r1711346) düzgün tempfiles çıxarın
- ra_serf: libserf'nin (r1704847) daxili ve çalışma zamanı versiyasını bildirin
- ra_serf: gedən istəklərdə Content-Type başlığını təyin edin (r1715224 və s.)
- svn: svn silərinin birləşməsini düzəldin: eol-stil CRLF / CR faylları (r1703689 və s.)
- ra_local: sıfır-kopiya kodu yolunu (r1718167) aradan buraxın
- Server yanlısı bugfixes:
- mod_authz_svn: mod_auth_kerb / mod_auth_ntlm (məsələ # 4602) ilə authz düzeltin
- mod_dav_svn: önbellek istatistiklerindeki işlem kimliğini düzeltin (r1709553)
- mod_dav_svn: skel kodlu istəklər üçün LimitXMLRequestBody istifadə edin (r1687812)
- svnadmin dump: no-op dəyişikliklərini qorumaq (r1709388 və s., məsələ # 4598)
- fsfs: əməliyyatlar açarkən lazımsız I / O qarşısını alın (r1715793)
- Bindings bugfixes:
- javahl: ABI uyğunsuzluğunu 1,8 (r1710104) ilə düzəldin
- javahl: SVNClient.vacuum-da (r1710215, r1710290) qeyri-mütləq yollara icazə verin
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- svn_client_patch () (r1706783) 'deki düzeltme süzgəci çağırışını düzeltin
- konfiqurasiya məlumatını @since əlavə edin (r1706983, r1706999)
- Uyğunluq rejimində testləri sınayın (r1706375)
- svn_fs_node_created_rev () (r1717154) sənədlərini aydınlaşdırmaq
- API dəyişiklikləri:
- svn_stringbuf_remove və _replace (r1714358) 'deki daşqın aşkarlama düzeltme
- bəzi parametrləri svn_ra_svn_create_conn3 (r1714314) üçün görməməyin
Sürümdeki yeni :
- İstifadəçi görünən dəyişikliklər:
- Müştərilər üçün bugfixes:
- svn: auth kimlik məlumatları önbelleğinde mümkün rədd (r1705328)
- təmizləmə: təmiz saxlama zamanı lazımsız yaddaş artımından qaçın (r1706241)
- fərq: depo server kökü olduğunda qəzanın düzəldilməsi (r1705060 et al)
- bildirişlərin göndərilməsi üçün tərcümələri düzəldin (r1709389, r1709562)
- ra_serf: multistatus parser (r1706323, r1706324) qəzasının düzəldilməsi
- svn: hesabat kilidləri / səhvləri uğursuzluq kimi açma (r1701598 və s.)
- svn: təmizləyici istifadəçi xarici qeydiyyatdan silindi (r1705843, r1710558)
- svn: ikili fayl mətn çakışmalarının sadə həllini təmin edir (r1703581)
- svnlook: fərqli səhvlərdən (r1711346) düzgün tempfiles çıxarın
- ra_serf: libserf'nin (r1704847) daxili ve çalışma zamanı versiyasını bildirin
- ra_serf: gedən istəklərdə Content-Type başlığını təyin edin (r1715224 və s.)
- svn: svn silərinin birləşməsini düzəldin: eol-stil CRLF / CR faylları (r1703689 və s.)
- ra_local: sıfır-kopiya kodu yolunu (r1718167) aradan buraxın
- Server yanlısı bugfixes:
- mod_authz_svn: mod_auth_kerb / mod_auth_ntlm (məsələ # 4602) ilə authz düzeltin
- mod_dav_svn: önbellek istatistiklerindeki işlem kimliğini düzeltin (r1709553)
- mod_dav_svn: skel kodlu istəklər üçün LimitXMLRequestBody istifadə edin (r1687812)
- svnadmin dump: no-op dəyişikliklərini qorumaq (r1709388 və s., məsələ # 4598)
- fsfs: əməliyyatlar açarkən lazımsız I / O qarşısını alın (r1715793)
- Bindings bugfixes:
- javahl: ABI uyğunsuzluğunu 1,8 (r1710104) ilə düzəldin
- javahl: SVNClient.vacuum-da (r1710215, r1710290) qeyri-mütləq yollara icazə verin
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- svn_client_patch () (r1706783) 'deki düzeltme süzgəci çağırışını düzeltin
- konfiqurasiya məlumatını @since əlavə edin (r1706983, r1706999)
- Uyğunluq rejimində testləri sınayın (r1706375)
- svn_fs_node_created_rev () (r1717154) sənədlərini aydınlaşdırmaq
- API dəyişiklikləri:
- svn_stringbuf_remove və _replace (r1714358) 'deki daşqın aşkarlama düzeltme
- bəzi parametrləri svn_ra_svn_create_conn3 (r1714314) üçün görməməyin
Sürüm 1.9.5-də yeni nə :
- İstifadəçi görünən dəyişikliklər:
- Müştərilər üçün bugfixes:
- svn: auth kimlik məlumatları önbelleğinde mümkün rədd (r1705328)
- təmizləmə: təmiz saxlama zamanı lazımsız yaddaş artımından qaçın (r1706241)
- fərq: depo server kökü olduğunda qəzanın düzəldilməsi (r1705060 et al)
- bildirişlərin göndərilməsi üçün tərcümələri düzəldin (r1709389, r1709562)
- ra_serf: multistatus parser (r1706323, r1706324) qəzasının düzəldilməsi
- svn: hesabat kilidləri / səhvləri uğursuzluq kimi açma (r1701598 və s.)
- svn: təmizləyici istifadəçi xarici qeydiyyatdan silindi (r1705843, r1710558)
- svn: ikili fayl mətn çakışmalarının sadə həllini təmin edir (r1703581)
- svnlook: fərqli səhvlərdən (r1711346) düzgün tempfiles çıxarın
- ra_serf: libserf'nin (r1704847) daxili ve çalışma zamanı versiyasını bildirin
- ra_serf: gedən istəklərdə Content-Type başlığını təyin edin (r1715224 və s.)
- svn: svn silərinin birləşməsini düzəldin: eol-stil CRLF / CR faylları (r1703689 və s.)
- ra_local: sıfır-kopiya kodu yolunu (r1718167) aradan buraxın
- Server yanlısı bugfixes:
- mod_authz_svn: mod_auth_kerb / mod_auth_ntlm (məsələ # 4602) ilə authz düzeltin
- mod_dav_svn: önbellek istatistiklerindeki işlem kimliğini düzeltin (r1709553)
- mod_dav_svn: skel kodlu istəklər üçün LimitXMLRequestBody istifadə edin (r1687812)
- svnadmin dump: no-op dəyişikliklərini qorumaq (r1709388 və s., məsələ # 4598)
- fsfs: əməliyyatlar açarkən lazımsız I / O qarşısını alın (r1715793)
- Bindings bugfixes:
- javahl: ABI uyğunsuzluğunu 1,8 (r1710104) ilə düzəldin
- javahl: SVNClient.vacuum-da (r1710215, r1710290) qeyri-mütləq yollara icazə verin
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- svn_client_patch () (r1706783) 'deki düzeltme süzgəci çağırışını düzeltin
- konfiqurasiya məlumatını @since əlavə edin (r1706983, r1706999)
- Uyğunluq rejimində testləri sınayın (r1706375)
- svn_fs_node_created_rev () (r1717154) sənədlərini aydınlaşdırmaq
- API dəyişiklikləri:
- svn_stringbuf_remove və _replace (r1714358) 'deki daşqın aşkarlama düzeltme
- bəzi parametrləri svn_ra_svn_create_conn3 (r1714314) üçün görməməyin
Sürüm 1.9.4-də yeni nə :
- İstifadəçi görünən dəyişikliklər:
- Müştərilər üçün bugfixes:
- svn: auth kimlik məlumatları önbelleğinde mümkün rədd (r1705328)
- təmizləmə: təmiz saxlama zamanı lazımsız yaddaş artımından qaçın (r1706241)
- fərq: depo server kökü olduğunda qəzanın düzəldilməsi (r1705060 et al)
- bildirişlərin göndərilməsi üçün tərcümələri düzəldin (r1709389, r1709562)
- ra_serf: multistatus parser (r1706323, r1706324) qəzasının düzəldilməsi
- svn: hesabat kilidləri / səhvləri uğursuzluq kimi açma (r1701598 və s.)
- svn: təmizləyici istifadəçi xarici qeydiyyatdan silindi (r1705843, r1710558)
- svn: ikili fayl mətn çakışmalarının sadə həllini təmin edir (r1703581)
- svnlook: fərqli səhvlərdən (r1711346) düzgün tempfiles çıxarın
- ra_serf: libserf'nin (r1704847) daxili ve çalışma zamanı versiyasını bildirin
- ra_serf: gedən istəklərdə Content-Type başlığını təyin edin (r1715224 və s.)
- svn: svn silərinin birləşməsini düzəldin: eol-stil CRLF / CR faylları (r1703689 və s.)
- ra_local: sıfır-kopiya kodu yolunu (r1718167) aradan buraxın
- Server yanlısı bugfixes:
- mod_authz_svn: mod_auth_kerb / mod_auth_ntlm (məsələ # 4602) ilə authz düzeltin
- mod_dav_svn: önbellek istatistiklerindeki işlem kimliğini düzeltin (r1709553)
- mod_dav_svn: skel kodlu istəklər üçün LimitXMLRequestBody istifadə edin (r1687812)
- svnadmin dump: no-op dəyişikliklərini qorumaq (r1709388 və s., məsələ # 4598)
- fsfs: əməliyyatlar açarkən lazımsız I / O qarşısını alın (r1715793)
- Bindings bugfixes:
- javahl: ABI uyğunsuzluğunu 1,8 (r1710104) ilə düzəldin
- javahl: SVNClient.vacuum-da (r1710215, r1710290) qeyri-mütləq yollara icazə verin
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- svn_client_patch () (r1706783) 'deki düzeltme süzgəci çağırışını düzeltin
- konfiqurasiya məlumatını @since əlavə edin (r1706983, r1706999)
- Uyğunluq rejimində testləri sınayın (r1706375)
- svn_fs_node_created_rev () (r1717154) sənədlərini aydınlaşdırmaq
- API dəyişiklikləri:
- svn_stringbuf_remove və _replace (r1714358) 'deki daşqın aşkarlama düzeltme
- bəzi parametrləri svn_ra_svn_create_conn3 (r1714314) üçün görməməyin
1.9.3-də yeni nə :
- İstifadəçi görünən dəyişikliklər:
- Müştərilər üçün bugfixes:
- svn: auth kimlik məlumatları önbelleğinde mümkün rədd (r1705328)
- təmizləmə: təmiz saxlama zamanı lazımsız yaddaş artımından qaçın (r1706241)
- fərq: depo server kökü olduğunda qəzanın düzəldilməsi (r1705060 et al)
- bildirişlərin göndərilməsi üçün tərcümələri düzəldin (r1709389, r1709562)
- ra_serf: multistatus parser (r1706323, r1706324) qəzasının düzəldilməsi
- svn: hesabat kilidləri / səhvləri uğursuzluq kimi açma (r1701598 və s.)
- svn: təmizləyici istifadəçi xarici qeydiyyatdan silindi (r1705843, r1710558)
- svn: ikili fayl mətn çakışmalarının sadə həllini təmin edir (r1703581)
- svnlook: fərqli səhvlərdən (r1711346) düzgün tempfiles çıxarın
- ra_serf: libserf'nin (r1704847) daxili ve çalışma zamanı versiyasını bildirin
- ra_serf: gedən istəklərdə Content-Type başlığını təyin edin (r1715224 və s.)
- svn: svn silərinin birləşməsini düzəldin: eol-stil CRLF / CR faylları (r1703689 və s.)
- ra_local: sıfır-kopiya kodu yolunu (r1718167) aradan buraxın
- Server yanlısı bugfixes:
- mod_authz_svn: mod_auth_kerb / mod_auth_ntlm (məsələ # 4602) ilə authz düzeltin
- mod_dav_svn: önbellek istatistiklerindeki işlem kimliğini düzeltin (r1709553)
- mod_dav_svn: skel kodlu istəklər üçün LimitXMLRequestBody istifadə edin (r1687812)
- svnadmin dump: no-op dəyişikliklərini qorumaq (r1709388 və s., məsələ # 4598)
- fsfs: əməliyyatlar açarkən lazımsız I / O qarşısını alın (r1715793)
- Bindings bugfixes:
- javahl: ABI uyğunsuzluğunu 1,8 (r1710104) ilə düzəldin
- javahl: SVNClient.vacuum-da (r1710215, r1710290) qeyri-mütləq yollara icazə verin
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- svn_client_patch () (r1706783) 'deki düzeltme süzgəci çağırışını düzeltin
- konfiqurasiya məlumatını @since əlavə edin (r1706983, r1706999)
- Uyğunluq rejimində testləri sınayın (r1706375)
- svn_fs_node_created_rev () (r1717154) sənədlərini aydınlaşdırmaq
- API dəyişiklikləri:
- svn_stringbuf_remove və _replace (r1714358) 'deki daşqın aşkarlama düzeltme
- bəzi parametrləri svn_ra_svn_create_conn3 (r1714314) üçün görməməyin
Sürüm 1.9.2'de yeni :
- İstifadəçi görünən dəyişikliklər:
- Müştərilər üçün bugfixes:
- svn: kwallet'teki kimlik bilgilerini kaydettiğinizde düzeltme kilidi (r1700740, r1700951)
- checkout / update: fix & quot; girişdən imtina & quot; Windowsdakı səhv (r1701064 və s.)
- yeniləmə: çakışan bir ağac yenilənməsi zamanı qəzanın düzəldilməsi (r1702198, r1702200)
- törətmək: mümkün qəzanı düzəldin (r1702231)
- ra_serf: gözlənilməz 'X-SVN-VR-Base' başlıqlarına çarpmayın (r1702288)
- birləşmə: Yerli bir əlavə (r1702299 və s.) birləşdirildikdə qəzanın düzəldilməsi
- svnmucc: propset zamanı düzeltme hatası + mövcud fayl üçün qoyulmuş (r1702467 və s.)
- yeniləmə: .svn / tmp qovluğu olmadan qəza düzəltmək (r1701838, r1702203)
- checkout: lazımsız I / O əməliyyatı (r1701638) aradan qaldırın
- birləşmə: mümkün qəzanı düzəldin (r1701997)
- yeniləmə: bəzi gələn silmələrin (r1702247) bəzi qəzaları düzəldin
- yükseltme: externals (r1702218 et al) ilə pre-1.3 wc üçün qəza düzeltme
- geri qayıt: hərəkətin kökünü (r1702237 və s.)
- svn: xüsusi verilənlər bazası korrupsiyaları üzərinə düşməyin (r1702974, r1702991)
- svn: svn-utf8proc versiyasını göstər - çevirmək -verbose (r1702533, r1702891)
- Server yanlısı bugfixes:
- svnfsfs stats (r1698312 et al) 'da boş təsvirlər üçün hesabatların düzəldilməsi
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- fsfs-v4 və fsfs-v6 rejimlərində svnfsfs_tests.py düzeltin (r1700215 et al)
- API dəyişiklikləri:
- standart axınlar üçün dəstəklənməmiş əməliyyatları (r1701633 et al) sıfırla
- versiyası 1.8.13 versiyasında:
- >
- CVE-2015-0202: FSFS havuzlu Subversion HTTP serverləri müəyyən REPORT istəkləri ilə uzaqdan tetiklenebilen həddindən artıq yaddaş istifadəsinə həssasdır.
- CVE-2015-0248: Subversion mod_dav_svn və svnserve dinamik olaraq qiymətləndirilmiş revizion nömrələri ilə müəyyən istəklər üçün uzaqdan tetiklenebilen bir təsdiq üçün DoS təhlükəsizliyinə zəifdir
- CVE-2015-0251: Subversion HTTP serverləri spoofing svn: müəllif əmlak dəyərlərini yeni düzəlişlər üçün imkan verir
Sürüm 1.8.11'de yeni :
- İstifadəçi görünən dəyişikliklər:
- Müştərilər üçün bugfixes:
- Ödəmə / yeniləmə: tarixi təqib etməyən və sonradan səssizcə uğursuz (məsələ # 4185)
- patch: müvəqqəti - git difs (r1592014, r1592034) hədəflərini atmayın.
- diff: əmlakın məhsuldarlığını sabit olaraq dəyişir (r1589360)
- diff: lokal köçürülmüş kataloqun rekvizitləri ilə fərqlənir (r1619380, r1619393)
- diff: REPO-WC və WC-WC (r1621978, r1621981) üçün düzəldici dəyişdirmə filtri
- hər zaman səhvən (r1620332) qırıq olan münaqişə həll variantları menyusundan çıxarın
- gpg-agent dəstəyi təkmilləşdirmək (r1600331, r1600348, 1600368, r1600563, r1600781)
- GNOME Keyring (məsələ # 3498) ilə tutulma ideyasında qəza düzəldin
- sürümlenmiş bir qovluğu (məsələ # 4085) kölgə sətirlərini düzəltmək
- icazələrin (r1612225) dəstəklənməyən unix fayl sistemlərində çalışan problemləri düzəltmək
- yükseltme: xarici qeydiyyatdan keçin (məsələ # 4519)
- təmizləmək: qeydə alınmış vaxt damgasının düzəldilməsini (r1633126) yerinə yetirmək
- Alman dili üçün tərcümə yeniləmələri
- Server yanlısı bugfixes:
- önbellek geçersizleştirme problemlərindən dolayı revprop önbellekleme özelliğini devre dışı bırakın (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
- rep-paylaşma dəstəklənməyib (r1561426)
- mod_dav_svn: eksik depo yolları ilə rədd et (r1643409)
- mod_dav_svn: etibarsız virtual əməliyyat adları ilə rədd et (r1643437)
- mod_dav_svn: resurs gəzintisində lazımsız yaddaş artımından qaçın (məsələ # 4531)
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- repos qatının bütün üzvlərinin struktur bildirişinin etibarlı olduğundan əmin olun, bütün üzvləri istifadə edən API istifadəçilərindəki qəzaları düzəldir (r1616131)
- Windows-da (r1542610, r1564576, r1568180) qurarkən düzgün bir versiya qaynağı yaradın
- Fix LIBTOOL_M4 və LIBTOOL_CONFIG dəyişən unix build (r1637826) zamanı düzgün qiymətləndirilmir
- libtool 2.4.3 (r1640862, r1640873, r1643793) istifadə etməyə imkan verir
Sürüm 1.8.10 versiyasında yeni :
- İstifadəçi görünən dəyişikliklər:
- Müştərilər üçün bugfixes:
- önbellekteki kimlik bilgilerini taparkən md5 hash çarpışmalarına qarşı qoruyun (r1550691, r1550772, r1600909)
- ra_serf: SSL sertifikatlarında joker kartları düzgün uyğunlaşdırın. (r1615211, 1615219)
- ra_serf: Mövzu Alt Adları (r1565531, r1566503, r1568349, r1568361) olduğu SSL sertifikatlarında CommonName'i görməyin
- ra_serf: kilidli yolların (r1594223, r1553501, r1553556, r1559197, # 3674 saylı) buraxılmasına mane olan URI qaçan bir səhv düzeltin
- rm: Təqdimat jurnalının redaktorunda bir URL silmək üçün müvafiq URL göstərin (r1591123)
- log: qırılan boru hatasının başqa bir örneğini düzeltin (r1596866, issue # 3014)
- surəti: Çapraz wc surətinə təqdim edilməyən və ya istisna olmaqla saxlanan rekvizitləri düzgün idarə et (r1589184, r1589188)
- surəti: Wcs (r1589460, r1589486) arasında yerli silinən qovşaqların nüsxələrini çıxarın.
- externals: svn: externals dəyişdirərək kənardan çıxararkən kənarların ata dizinlərini düzgün şəkildə silin. (r1600311, 1600315, r1600323, r1600393)
- ra_serf: bəzi hash dəyərlərinin yaddaş yaddaşı (r1606009)
- Server yanlısı bugfixes:
- fsfs: pre-1.5 formatında repos (r1547454, r1561703) yaratdıqda konfiqurasiya faylını silin
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- serf mövcud svn kitabxanaları ilə eyni prefiks olduqda düzgün olmayan əlaqəni düzəldir. (r1609004)
- VS 2003-2008 (r1595431) ilə inşa edərkən müvafiq aralıq kataloq istifadə edin.
- VS 2013 və daha sonra layihə faylları yaradır.
- Bağlamalar:
- ruby: Ruby 1.9 haqqında xəbərdarlıq aradan qaldırılması yeni olacaq. (r1593992)
- python: fix notify_func geri çağırışları (r1594794, r1594814, r1594834, r1595061)
Sürüm 1.8.5-də yeni nə :
- İstifadəçi görünən dəyişikliklər:
- Müştərilər üçün bugfixes:
- redirected yerlərdə (məsələ # 4428, # 4429) qeyd edən externals düzeltin
- diff: bir nüsxənin içərisində hərəkət etmə ilə təyin etmə (məsələ # 4444)
- Server yanlısı bugfixes:
- mod_dav_svn: bəzi 3-cü tərəf modulları ilə qəzaların qarşısını almaq (r1537360 və s.)
- mod_dav_svn: düzgün yolları canonicalize (r1542071)
- mod_authz_svn: mod_authz_svn'yi etibarsız konfiqurasiya ilə düzəldin (r1541432)
- hotcopy: hotcopy düzeltilmiş faylları dolu reposlarında itirmək (məsələ # 4448)
- Digər alət təkmilləşdirmələri və bugfixes:
- mod_dontdothat: uri parserini düzəldin (r1542069 et al)
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- clang (r1534860) ilə '--enable-optimize' ilə kompilyasiya tərtib et.
- Windows'da BDB'nin debug quruluşu ilə kopmpilasyonu düzeltin (r1501656, r1501702)
- Windows-da (r1535139) qurarkən '--with-openssl' seçimi düzeltin
- Sinir ZLib (r1537193 et al) qarşı qurulduqda uğursuzluq testini əlavə edin
- Bağlamalar:
- swig-rb: OS X-də quraşdırmadan işə salınacaq sınaq testləri (r1535161)
- ctypes-python: konfiqurasiya (r1536537) vasitəsilə seçilmiş kompilyatorla qurmaq
Sürüm 1.8.4 versiyasında yeni :
- İstifadəçi görünən dəyişikliklər:
- Müştəri və server yanlısı bugfixes:
- 'file: //./' (r1516806) formunun urllərinə istinad edin.
- Windows (r1534102) 'deki psapi.dll-ə qarşı bağlanmayı dayandırın
- İsveç dili üçün tərcümə yeniləmələri
- Müştərilər üçün bugfixes:
- geri çəkin: problemlərin həll edilməsi (issue # 4436)
- yeniləmə: Faylın xarici çıxışı rədd edildikdə düzeltin (məsələ # 4422)
- birləşmə: avtomatik birləşmə üçün şəbəkə əlaqələrini azaltın (r1468980 və s.)
- birləşmə: yenidən inteqrasiya zamanı korrupsiya yolunun düzəldilməsi (r1523666)
- birləşmə: qəzanın düzəldilməsi (r1519955)
- ra_serf: xml təhlilinin nəticəsini təsdiq edin (r1501199 et al)
- ra_serf: törətdiyi zaman səhv mesajlarını artırın (r1526439)
- ra_local: Windows sürücüsündeki kökdə deposu ilə səhv səhv (r1518184)
- piped komanda kəsildiğinde (r1522892) pencerelerdeki çökmə düzeltir
- qəza aparatında pəncərələrə (r1532023) çökmə düzəldilib
- köhnə iş nüsxələrinin (r1520529) təkmilləşdirilməsi zamanı düzəlişləri təsdiq edin
- Server yanlısı bugfixes:
- hotcopy: təmizlənməsi unpacked revprops ilə '- minimal' (r1512300 et al)
- Yivli server başlanğıcında (r1527103 et al) paralel istəklər üzrə OOM düzeltin
- fsfs: dəstəklənməyən fsfs formatı aşkar edildikdə (r1534158) səhv mesajını təkmilləşdirmək
- 3-cü tərəf FS modul yükləyicisində (r1519615 və s.) yaddaş problemini düzəldin
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- serf 1.3 və daha sonra Windows (r1517123) üzərinə kompilyasiya etməyə imkan verir
- Bağlamalar:
- javahl: streaFileContent metodunun yolunu canonicalize (r1524869)
Yeni versiyası 1.8.3:
- Bu azad üç təhlükəsizlik məsələsini həll edir:
- CVE-2013-4246: fsfs: dolu təftiş xüsusiyyətlərini redaktə etməkdən gələn korrupsiya
- CVE-2013-4262: admin tərəf alətləri: pid faylına qarşı symlink hücumu
- CVE-2013-4246: svnserve: symlink pid faylına qarşı hücum
Sürüm 1.8.1'de yeni :
- İstifadəçi görünən dəyişikliklər:
- Müştəri və server yanlısı bugfixes:
- Alman və Simplified Çin dili üçün tərcümə yeniləmələri
- sqlite səhv başlanğıcını çıxardır (r1497804)
- mmap (r1498136) olmaması üçün dəstək platformaları
- konfiqurasiya fayllarının UTF-8 BOM (r1499100 və s.) ilə başlamasına icazə verin
- UTF-8 məlumatında kodlaşdırma zamanı mövcud olmayan məlumatların çatışmazlığı (r1503009)
- dönüşümün kodlaşdırılmasında səhv mesajlarını yaxşılaşdırır (r1503010)
- Müştərilər üçün bugfixes:
- birləşmə: 'avtomatik birləşmə' adını 'tamamlamaq üçün' adlandırın (r1491432)
- mergeinfo: '--show-revs' (r1492005) üçün şəbəkə istifadəsini azaltın
- ra_serf: http statusu baxımını (r1495104) yaxşılaşdırın
- birləşmə: lazımsız ra sessiyadan qaçın (r1493475)
- birləşmə: şəbəkə istifadəsini azaldır (r1478987)
- birləşmə: təkrarlanan atributların yoxlanılması (r1493424, r1495597)
- ra_serf: IIS ilə birgə işləmək üçün 'Accept-Encoding' başlığını düzeltin (r1497551)
- svn statusu: kilidi sütun sənədlərini təkmilləşdirin (r1497318, r1497319)
- ra_serf: 'get-file-revs-reversed' qabiliyyəti üçün düzeltme dəstəyi (r1498456)
- log: depo köklərində şəbəkə istifadəsini azaldır (r1496957)
- diff: xarici diff (çağırış # 4382) çağırırıq zaman müvəqqəti faylları qarşısını
- yükseltme: 1.7.x çalışan nüsxə haqqında bildiriş göndərmə (r1493703, r1494171)
- ağac münaqişəsi həllində (qəza # 4388) qəzanın düzəldilməsi
- interaktiv fayl birləşməsi: iki əlavə seçim əlavə edin (r1491816, r1494089)
- diff: səhv mesajlarda yerli stil yollarını istifadə edin (r1500680)
- həll: interaktiv münaqişələrin həlli menyusunu (r1491739 et al) yaxşılaşdırın
- keçid: səhv mesajda yerli stil yolunu istifadə edin (r1500074)
- ra_serf: yanlış XML (r1498851) qəbul edərkən səhv buraxılışını artırın
- svn təmizlənməsi: komanda nə kömək etdiyini izah edin (r1497310)
- günahlandırma: səhv - M: N burada server dəstəkləmədiyi halda M & gt; (r1498449 et al)
- gpg-agent auth: mümkün olmadıqda agenti istifadə etməyə çalışmayın (r1500762 və s.)
- gpg-agent auth: GPG_TTY və ya TERM env vars (r1500801) tələb etmir
- yeniləmə: həll variantını (r1491868 və s.) tetiklemeyen bəzi ağac çakışmalarını düzəldin
- törətmək: silməkdə (r1491756) silməkdə köhnə girişləri wc lock masasından silin
- birləşmə: düzəldin - adlandırılmış yalnız adlandırılmış yolda səhv (məsələ # 4387)
- svnmucc: DESTDIR təyin olunduqda işləmək üçün 'install install' symlink seçin (r1501072)
- wc: hədəf işləyən bir kopya kökünə bağlı olduğunda qəzanın düzəldilməsi (məsələ # 4383)
- ra_serf: "daxili arızalılığı" dəyişdirin. səhvlər normal səhvlərə (r1502577)
- ra_serf: yığılmış istəkləri dəstəkləməyən proxy'leri idarə et (r1502401 et al)
- Server yanlısı bugfixes:
- fsfs: repos / db / uuid r n (r1492145) olduqda sonsuz loop problemi həll etsin
- fsfs: revizyon əmlak tampon limitini silin (r1491770)
- mod_dav_svn: anonim istifadəçi səhvləri üçün daha yaxşı vəziyyət kodları (r1495918)
- mod_dav_svn: uğursuzluqlar üçün daha yaxşı vəziyyət kodları (r1490684)
- root (r1494913) əleyhinə 'svn log' rejimində performansını tənzimləyin
- istifadəçi görünən 'svn:' xüsusiyyətləri (r1495432) silinməyə imkan verir
- fsfs: ciddi tənzimləmə arxitekturalarında qəza düzəltmək (r1495806, r1495985)
- svnadmin upgrade: qeyri-şəkərli fsfs depolarının düzeltme hatası (r1494287)
- svnadmin yaratmaq: deny '--fs-type = fsfs - uyumlu versiyası = 1.0' (r1494223)
- svnadmin yükseltme: son mərhələdə ləğv edildikdə data zərərini düzəldin (r1494298)
- mod_dav_svn: yanlış yolu kanonalizasiya düzəldin (r1503528)
- Digər alət təkmilləşdirmələri və bugfixes:
- fsfs-stats (alət): yanlış yoldan keçərkən segfault həll et (r1492164)
- svn-bench: düzeltme yardım çıxışı (r1493951)
- svnpubsub: versiya başlığını serverə əlavə edin (r1491707)
- Geliştirici görünən dəyişikliklər
- Ümumi:
- ra_serf: Windows (r1490679) 'da bir neçə test sürücüsü məsələsini düzəldin
- tərs svn_ra_get_file_revs () (r1492148, və s.) iki məsələni düzəldin
- handle - uyğun versiyası = 1,8
- clang uyğunluğu artırın (r1480080 və s.)
- münaqişələr (r1495850) ilə işləyərkən lazımi ləğv edilən batondan istifadə edin
- fs: BDB: BDB (r1495428) 'dan müvafiq səhv dəyərini təmin edin
- ra_serf: bağlantısı çixdikdə səhv baş vermədi (r1496132, et al)
- svn_client_log5: mümkün segfault (r1496110) həll
- hədəf dəyişdirilməmiş node (r1498564) olduğunda metadata_only işə düzəliş edin
- ra_svn: bir NULL taahhüt mesajı ilə düzeltme segfault (r1498550, r1499727)
- Ev2: dəyişiklik dəyişdirmə stolunda node növünü düzgün şəkildə işə salın (r1501058)
- Ev2: URL-lərdən tikilməkdən sonra surəti kopyala (r1500226)
- fs: filenames (r1498483 və s.) fayllarında yeni xəttlərə qarşı testin təkmilləşdirilməsi
- BDB 6 ilə opt-in xüsusiyyətini (r1499438) ilə qurur
- sqlite: qurma dir (r1499034, r1500175) birləşmə yerləşdirilməsinə icazə verin
- ra_svn: qeydiyyatdan geri çağırdıqdan sonra sessiyaların istifadə edilə bilər (r1503554)
- Bağlamalar:
- swig-rb: ağacdan kənar quruluşlarla düzeltme testləri (r1492295)
- javahl: javahl (r1492264) tərəfindən istehsal olunan səhv mesajların şifrlənməsini düzəltmək
- swig-pl: səssiz kompilyator xəbərdarlıqları (r1487094)
- swig-pl: sənədləri yaxşılaşdırın (r1488693, r1490721, r1500904)
C(r1494342) Sürüm 1.8.0'da
:- Çalışma kopya qeydləri birinci sinif əməliyyat olaraq hərəkət edir
- Avtomatik reintegration birləşməsi
- Miras alınan xüsusiyyətlər
- Depo konfiqurasiya diktə
- Neon bazasında HTTP müştəri dəstəyi silindi
- Berkeley DB-nin bazasında saxlanılan arxa tərəf endirildi
- GnuPG Agent (Unix müştəri) vasitəsilə yaddaşda parol yığmağı
- FSFS ölçüsü və performans təkmilləşdirilməsi
- Fayl deposunda authz fayllarının saxlanması
- Yöneticiler ve altyapı üçün yeni araçlar
- Çox inkişaf və hata düzeltmeleri
Sürüm 1.7.9'da yeni :
- İstifadəçi görünən dəyişikliklər:
- Müştərilər üçün bugfixes:
- svn haqqında tarixi səhvlər: tarix və svn: yazar rekvizitləri. (r1440620)
- local_relpath təsdiqini (məsələ # 4257) düzeltin
- svn: // (r1458341) üzərindən 'svn log`da yaddaş sızıntısını düzeltin
- neon http kitabxanasını (məsələ # 4332) istifadə edərkən yanlış authz uğursuzluqunu düzəldin
- kwallet (r1421103) istifadə edərkən segfault düzeltin
- Server yanlısı bugfixes:
- svnserve replayed rev-in aşağı suya çevrilməyəcəyini qeyd edəcək. (r1461278)
- mod_dav_svn, aktivlik urls (r1453780) üçün bəzi özellik değerlerini atlayacaktır
- / (issue # 4272) bir proxy kimi çıxış edərkən mod_dav_svn bir iddianı düzəldin
- mod_dav_svn (r1443929) da xüsusiyyətlər törədərkən yaddaş istifadəçiliyinin artırılması
- qeyri-LF satır sonluqları (məsələ # 4263) ilə dump faylları yükləmək üçün svnrdump düzeltin
- rep-önbellek erişilemediğinde düzeltme bildirimi (r1422100)
- mod_dav_svn-in kilid tətbiqində təkmilləşdirilmiş məntiq. (r1455352)
- limit (r1459599) ilə girişdə lazımsız kodu yerinə yetirməkdən qaçın.
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- Windows-da (r1425368) dav_svn_get_repos_path () 'da bir təsdiqləməni düzeltin
- düzeltmek üçün get-deps.sh faylını zlib (r13520131)
- doksgen docs index (r1429201) istehsal edərkən indi önekləri görməyəcək
- freebsd (r1423646) üzərinə get-deps.sh düzeltin
- Bağlamalar:
- javahl status api indi ignoreExternals boolean'a hörmət edir (r1435361)
Sürüm 1.7.8 versiyasında
:- İstifadəçi görünən dəyişikliklər:
- Müştəri və server yanlısı bugfixes:
- pt_BR, es və zh_TW tərcümələrində yazı tiplərini düzəldin (r1402417, r1402421)
- Müştərilər üçün bugfixes:
- Windows'ta istifadəçi adı seçeneğiyle qəza düzəldib (r1396285)
- "svn log -v -xml" üçün eksik atributları əlavə edin; çıxış (r1398100)
- svn patch düzeltmeden yeni satırdan sonra ovları yox sayır (r139917)
- səhv emal zamanı (r1403583) ra_serf ilə asmaq
- birləşdirildikdə (r1401915) birləşmə ilə mergeinfo ilə fayl kənarlarını yox sayın.
- SEGV "svnmucc cp rev arg" ilə düzəldin; argv emal zamanı (məsələ # 4079)
- siqnallarda münaqişələrin idarə edilməsi (məsələ # 4091)
- Server yanlısı bugfixes:
- işarələrin mövcudluğu (r1398325) düzgün şəkildə aşkar edilsin
- fix "svnadmin yükü - atlama-prop-validasiya" (r1237779)
- [groupfoo] bölmələrinin authz faylında (məsələ # 3531) təhlilini düzəldin
- Vary əlavə et: başlığı GET cavabları artırmaq üçün cavablar (r1390653)
- uğursuz ötürülmə ötürülməsindən sonra təmizlənmək üçün fs_fs düzelt (r1403964, və s.)
- düzəlişlərdən şikayət etmək üçün mod_dav_svn düzeltin & gt; HEAD (r1403588)
- Geliştirici görünən dəyişikliklər:
- Ümumi:
- 1.6 API (r1403258) tərəfindən geri qaytarılmış səhv statusu düzeltin
- g ++ 4.7 (r1345740) ilə kompilyasiya tərtib et.
- Windows-da svn_uri_get_file_url_from_dirent düzeltme (r1409146)
Şərhlər tapılmadı