Ο στόχος του έργου Subversion είναι να δημιουργηθεί ένα σύστημα ελέγχου έκδοσης που αποτελεί μια αναγκαστική αντικατάσταση για το CVS στην κοινότητα ανοιχτού κώδικα. Αναπτύσσεται και διανέμεται από το Apache Software Foundation (ASF). Το Apache Subversion είναι ένα λογισμικό γραμμής εντολών παρόμοιο με το σύστημα ελέγχου Git ή Bazaar.
Είναι παρόμοιο με το CVS, αλλά είναι καλύτερο
Το Apache Subversion περιλαμβάνει τις πιο πρόσφατες λειτουργίες CVS, καθώς και διάφορες άλλες λειτουργίες που θα κάνουν αυτό το έργο πολύ καλύτερο από το CVS, συμπεριλαμβανομένης της μετονομασίας εκδόσεων, των εκδομένων συμβολικών συνδέσεων, της εκδοτικής αντιγραφής, των διαγραμμένων εκδόσεων, των εκδοθέντων καταλόγων και των μεταδεδομένων . Έρχεται επίσης με εγγενή σχεδιασμό βιβλιοθήκης πελάτη / διακομιστή, που διαθέτει καθαρά API.
Αποτελεσματικά χειρίζεται δυαδικά αρχεία
Επιπλέον, το λογισμικό έρχεται με υποστήριξη για λειτουργίες tagging και διακλάδωσης, οι δεσμεύσεις είναι πραγματικά ατομικές και το πρόγραμμα χειρίζεται αποτελεσματικά τα δυαδικά αρχεία. Άλλες λειτουργίες περιλαμβάνουν την παρακολούθηση συγχώνευσης, το κλείδωμα αρχείων, τη δυνατότητα διατήρησης εκτελέσιμων σημαδιών, την ανάλυση παράνομων αναφορών, τα εντοπισμένα μηνύματα, τη διαδραστική επίλυση διενέξεων, το κατοπτρικό mirror, το write-through μέσω του WebDAV, τους changelists, καθώς και τις δεσμεύσεις για πολλές γλώσσες προγραμματισμού.
Υποστηρίζει τα πρωτόκολλα DeltaV και WebDAV
Μεταξύ άλλων χαρακτηριστικών, μπορούμε να αναφέρουμε μια επιλογή διακομιστή δικτύου Apache, με υποστήριξη για τα πρωτόκολλα DeltaV και WebDAV, μια αυτόνομη επιλογή διακομιστή, εγγενή πελάτη / διακομιστή, σχεδίαση πολυεπίπεδης βιβλιοθήκης, εκδοχή συμβολικών συνδέσεων, παράσταση παράδοσης και τοπικά μηνύματα .
Υποστηριζόμενα λειτουργικά συστήματα και διαθεσιμότητα
Το έργο υποστηρίζεται σε όλα τα λειτουργικά συστήματα GNU / Linux και μπορεί εύκολα να εγκατασταθεί από το αρχείο προέλευσης που παρέχεται από το Apache ή μέσω των προεπιλεγμένων αποθετηρίων λογισμικού της αντίστοιχης διανομής. Και οι δύο αρχιτεκτονικές 32-bit και 64-bit υποστηρίζονται αυτή τη στιγμή.
Επιλέξτε μεταξύ βάσης δεδομένων ή αποθετηρίου αρχείων απλού αρχείου
Το πρωτόκολλο πελάτη και διακομιστή στέλνει διαφορές και στις δύο κατευθύνσεις και οι χρήστες θα μπορούν να επιλέξουν μεταξύ υλοποιήσεων βάσης δεδομένων ή απλού αρχείου. Το έργο Subversion του Apache είναι ελεύθερο λογισμικό που εκδίδεται με άδεια ανοιχτού κώδικα τύπου Apache / BSD.
Τι είναι νέο σε αυτή την έκδοση:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- svn: καθορίστε πιθανή συντριβή στη μνήμη cache των διαπιστευτηρίων auth (r1705328)
- καθαρισμός: αποφύγετε την αχρείαστη αύξηση της μνήμης κατά την καθαρή εκκαθάριση (r1706241)
- diff: Επιδιόρθωση συντριβής όταν το αποθετήριο βρίσκεται στη ρίζα του διακομιστή (r1705060 et al)
- διορθώστε τις μεταφράσεις για ειδοποιήσεις δέσμευσης (r1709389, r1709562)
- ra_serf: επιδιόρθωση συντριβής σε αναλυτή multistatus (r1706323, r1706324)
- svn: κλείδωμα / ξεκλείδωμα αναφοράς ως σφάλματα (r1701598 et al)
- svn: καθαρισμός χρήστη διαγράφησε εξωτερικές καταχωρίσεις (r1705843, r1710558)
- svn: επιτρέπουν την απλή επίλυση δυαδικών διενέξεων κειμένου αρχείου (r1703581)
- svnlook: καταργήστε σωστά τα tempfiles στα σφάλματα diff (r1711346)
- ra_serf: Αναφορά εκδόσεων του libserf (r1704847) σε ενσωματωμένη έκδοση και εκτέλεση χρόνου
- ra_serf: ορίστε την κεφαλίδα Content-Type στα εξερχόμενα αιτήματα (r1715224 et al)
- svn: διορθώστε τη συγχώνευση των εξαλείψεων του svn: αρχεία CRLF / CR τύπου eol (r1703689 et al)
- ra_local: απενεργοποιήστε τη διαδρομή κώδικα μηδενικού αντιγράφου (r1718167)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- mod_authz_svn: επιδιόρθωση authz με mod_auth_kerb / mod_auth_ntlm (τεύχος # 4602)
- mod_dav_svn: ορίστε την εμφάνιση του αναγνωριστικού διεργασίας στα στατιστικά στοιχεία της προσωρινής μνήμης (r1709553)
- mod_dav_svn: χρησιμοποιήστε LimitXMLRequestBody για κρυπτογραφημένα αιτήματα (r1687812)
- Έλλειμμα svnadmin: διατήρηση αλλαγών χωρίς αλλαγή (r1709388 et al, τεύχος # 4598)
- fsfs: αποφυγή άχρηστων εισόδων / εξόδων όταν ανοίγετε συναλλαγές (r1715793)
- Δέσμες διορθώσεων συνδέσμων:
- javahl: ορίστε την ασυμβατότητα ABI με το 1.8 (r1710104)
- javahl: επιτρέπουν μη απόλυτες διαδρομές στο SVNClient.vacuum (r1710215, r1710290)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- διορθώστε την κλήση φίλτρου patch στο svn_client_patch () (r1706783)
- add @since information to config ορίζει (r1706983, r1706999)
- διορθώστε την εκτέλεση των δοκιμών σε λειτουργία συμβατότητας (r1706375)
- διευκρινίστε την τεκμηρίωση του svn_fs_node_created_rev () (r1717154)
- Αλλαγές API:
- εντοπίστε ανίχνευση υπερχείλισης σε svn_stringbuf_remove και _replace (r1714358)
- Μην αγνοήσετε κάποιες από τις παραμέτρους στο svn_ra_svn_create_conn3 (r1714314)
Τι νέο υπάρχει στην έκδοση 1.10.0:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- svn: καθορίστε πιθανή συντριβή στη μνήμη cache των διαπιστευτηρίων auth (r1705328)
- καθαρισμός: αποφύγετε την αχρείαστη αύξηση της μνήμης κατά την καθαρή εκκαθάριση (r1706241)
- diff: Επιδιόρθωση συντριβής όταν το αποθετήριο βρίσκεται στη ρίζα του διακομιστή (r1705060 et al)
- διορθώστε τις μεταφράσεις για ειδοποιήσεις δέσμευσης (r1709389, r1709562)
- ra_serf: επιδιόρθωση συντριβής σε αναλυτή multistatus (r1706323, r1706324)
- svn: κλείδωμα / ξεκλείδωμα αναφοράς ως σφάλματα (r1701598 et al)
- svn: καθαρισμός χρήστη διαγράφησε εξωτερικές καταχωρίσεις (r1705843, r1710558)
- svn: επιτρέπουν την απλή επίλυση δυαδικών διενέξεων κειμένου αρχείου (r1703581)
- svnlook: καταργήστε σωστά τα tempfiles στα σφάλματα diff (r1711346)
- ra_serf: Αναφορά εκδόσεων του libserf (r1704847) σε ενσωματωμένη έκδοση και εκτέλεση χρόνου
- ra_serf: ορίστε την κεφαλίδα Content-Type στα εξερχόμενα αιτήματα (r1715224 et al)
- svn: διορθώστε τη συγχώνευση των εξαλείψεων του svn: αρχεία CRLF / CR τύπου eol (r1703689 et al)
- ra_local: απενεργοποιήστε τη διαδρομή κώδικα μηδενικού αντιγράφου (r1718167)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- mod_authz_svn: επιδιόρθωση authz με mod_auth_kerb / mod_auth_ntlm (τεύχος # 4602)
- mod_dav_svn: ορίστε την εμφάνιση του αναγνωριστικού διεργασίας στα στατιστικά στοιχεία της προσωρινής μνήμης (r1709553)
- mod_dav_svn: χρησιμοποιήστε LimitXMLRequestBody για κρυπτογραφημένα αιτήματα (r1687812)
- Έλλειμμα svnadmin: διατήρηση αλλαγών χωρίς αλλαγή (r1709388 et al, τεύχος # 4598)
- fsfs: αποφυγή άχρηστων εισόδων / εξόδων όταν ανοίγετε συναλλαγές (r1715793)
- Δέσμες διορθώσεων συνδέσμων:
- javahl: ορίστε την ασυμβατότητα ABI με το 1.8 (r1710104)
- javahl: επιτρέπουν μη απόλυτες διαδρομές στο SVNClient.vacuum (r1710215, r1710290)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- διορθώστε την κλήση φίλτρου patch στο svn_client_patch () (r1706783)
- add @since information to config ορίζει (r1706983, r1706999)
- διορθώστε την εκτέλεση των δοκιμών σε λειτουργία συμβατότητας (r1706375)
- διευκρινίστε την τεκμηρίωση του svn_fs_node_created_rev () (r1717154)
- Αλλαγές API:
- εντοπίστε ανίχνευση υπερχείλισης σε svn_stringbuf_remove και _replace (r1714358)
- Μην αγνοήσετε κάποιες από τις παραμέτρους στο svn_ra_svn_create_conn3 (r1714314)
Τι νέο υπάρχει στην έκδοση:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- svn: καθορίστε πιθανή συντριβή στη μνήμη cache των διαπιστευτηρίων auth (r1705328)
- καθαρισμός: αποφύγετε την αχρείαστη αύξηση της μνήμης κατά την καθαρή εκκαθάριση (r1706241)
- diff: Επιδιόρθωση συντριβής όταν το αποθετήριο βρίσκεται στη ρίζα του διακομιστή (r1705060 et al)
- διορθώστε τις μεταφράσεις για ειδοποιήσεις δέσμευσης (r1709389, r1709562)
- ra_serf: επιδιόρθωση συντριβής σε αναλυτή multistatus (r1706323, r1706324)
- svn: κλείδωμα / ξεκλείδωμα αναφοράς ως σφάλματα (r1701598 et al)
- svn: καθαρισμός χρήστη διαγράφησε εξωτερικές καταχωρίσεις (r1705843, r1710558)
- svn: επιτρέπουν την απλή επίλυση δυαδικών διενέξεων κειμένου αρχείου (r1703581)
- svnlook: καταργήστε σωστά τα tempfiles στα σφάλματα diff (r1711346)
- ra_serf: Αναφορά εκδόσεων του libserf (r1704847) σε ενσωματωμένη έκδοση και εκτέλεση χρόνου
- ra_serf: ορίστε την κεφαλίδα Content-Type στα εξερχόμενα αιτήματα (r1715224 et al)
- svn: διορθώστε τη συγχώνευση των εξαλείψεων του svn: αρχεία CRLF / CR τύπου eol (r1703689 et al)
- ra_local: απενεργοποιήστε τη διαδρομή κώδικα μηδενικού αντιγράφου (r1718167)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- mod_authz_svn: επιδιόρθωση authz με mod_auth_kerb / mod_auth_ntlm (τεύχος # 4602)
- mod_dav_svn: ορίστε την εμφάνιση του αναγνωριστικού διεργασίας στα στατιστικά στοιχεία της προσωρινής μνήμης (r1709553)
- mod_dav_svn: χρησιμοποιήστε LimitXMLRequestBody για κρυπτογραφημένα αιτήματα (r1687812)
- Έλλειμμα svnadmin: διατήρηση αλλαγών χωρίς αλλαγή (r1709388 et al, τεύχος # 4598)
- fsfs: αποφυγή άχρηστων εισόδων / εξόδων όταν ανοίγετε συναλλαγές (r1715793)
- Δέσμες διορθώσεων συνδέσμων:
- javahl: ορίστε την ασυμβατότητα ABI με το 1.8 (r1710104)
- javahl: επιτρέπουν μη απόλυτες διαδρομές στο SVNClient.vacuum (r1710215, r1710290)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- διορθώστε την κλήση φίλτρου patch στο svn_client_patch () (r1706783)
- add @since information to config ορίζει (r1706983, r1706999)
- διορθώστε την εκτέλεση των δοκιμών σε λειτουργία συμβατότητας (r1706375)
- διευκρινίστε την τεκμηρίωση του svn_fs_node_created_rev () (r1717154)
- Αλλαγές API:
- εντοπίστε ανίχνευση υπερχείλισης σε svn_stringbuf_remove και _replace (r1714358)
- Μην αγνοήσετε κάποιες από τις παραμέτρους στο svn_ra_svn_create_conn3 (r1714314)
Τι νέο υπάρχει στην έκδοση 1.9.5:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- svn: καθορίστε πιθανή συντριβή στη μνήμη cache των διαπιστευτηρίων auth (r1705328)
- καθαρισμός: αποφύγετε την αχρείαστη αύξηση της μνήμης κατά την καθαρή εκκαθάριση (r1706241)
- diff: Επιδιόρθωση συντριβής όταν το αποθετήριο βρίσκεται στη ρίζα του διακομιστή (r1705060 et al)
- διορθώστε τις μεταφράσεις για ειδοποιήσεις δέσμευσης (r1709389, r1709562)
- ra_serf: επιδιόρθωση συντριβής σε αναλυτή multistatus (r1706323, r1706324)
- svn: κλείδωμα / ξεκλείδωμα αναφοράς ως σφάλματα (r1701598 et al)
- svn: καθαρισμός χρήστη διαγράφησε εξωτερικές καταχωρίσεις (r1705843, r1710558)
- svn: επιτρέπουν την απλή επίλυση δυαδικών διενέξεων κειμένου αρχείου (r1703581)
- svnlook: καταργήστε σωστά τα tempfiles στα σφάλματα diff (r1711346)
- ra_serf: Αναφορά εκδόσεων του libserf (r1704847) σε ενσωματωμένη έκδοση και εκτέλεση χρόνου
- ra_serf: ορίστε την κεφαλίδα Content-Type στα εξερχόμενα αιτήματα (r1715224 et al)
- svn: διορθώστε τη συγχώνευση των εξαλείψεων του svn: αρχεία CRLF / CR τύπου eol (r1703689 et al)
- ra_local: απενεργοποιήστε τη διαδρομή κώδικα μηδενικού αντιγράφου (r1718167)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- mod_authz_svn: επιδιόρθωση authz με mod_auth_kerb / mod_auth_ntlm (τεύχος # 4602)
- mod_dav_svn: ορίστε την εμφάνιση του αναγνωριστικού διεργασίας στα στατιστικά στοιχεία της προσωρινής μνήμης (r1709553)
- mod_dav_svn: χρησιμοποιήστε LimitXMLRequestBody για κρυπτογραφημένα αιτήματα (r1687812)
- Έλλειμμα svnadmin: διατήρηση αλλαγών χωρίς αλλαγή (r1709388 et al, τεύχος # 4598)
- fsfs: αποφυγή άχρηστων εισόδων / εξόδων όταν ανοίγετε συναλλαγές (r1715793)
- Δέσμες διορθώσεων συνδέσμων:
- javahl: ορίστε την ασυμβατότητα ABI με το 1.8 (r1710104)
- javahl: επιτρέπουν μη απόλυτες διαδρομές στο SVNClient.vacuum (r1710215, r1710290)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- διορθώστε την κλήση φίλτρου patch στο svn_client_patch () (r1706783)
- add @since information to config ορίζει (r1706983, r1706999)
- διορθώστε την εκτέλεση των δοκιμών σε λειτουργία συμβατότητας (r1706375)
- διευκρινίστε την τεκμηρίωση του svn_fs_node_created_rev () (r1717154)
- Αλλαγές API:
- εντοπίστε ανίχνευση υπερχείλισης σε svn_stringbuf_remove και _replace (r1714358)
- Μην αγνοήσετε κάποιες από τις παραμέτρους στο svn_ra_svn_create_conn3 (r1714314)
Τι νέο υπάρχει στην έκδοση 1.9.4:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- svn: καθορίστε πιθανή συντριβή στη μνήμη cache των διαπιστευτηρίων auth (r1705328)
- καθαρισμός: αποφύγετε την αχρείαστη αύξηση της μνήμης κατά την καθαρή εκκαθάριση (r1706241)
- diff: Επιδιόρθωση συντριβής όταν το αποθετήριο βρίσκεται στη ρίζα του διακομιστή (r1705060 et al)
- διορθώστε τις μεταφράσεις για ειδοποιήσεις δέσμευσης (r1709389, r1709562)
- ra_serf: επιδιόρθωση συντριβής σε αναλυτή multistatus (r1706323, r1706324)
- svn: κλείδωμα / ξεκλείδωμα αναφοράς ως σφάλματα (r1701598 et al)
- svn: καθαρισμός χρήστη διαγράφησε εξωτερικές καταχωρίσεις (r1705843, r1710558)
- svn: επιτρέπουν την απλή επίλυση δυαδικών διενέξεων κειμένου αρχείου (r1703581)
- svnlook: καταργήστε σωστά τα tempfiles στα σφάλματα diff (r1711346)
- ra_serf: Αναφορά εκδόσεων του libserf (r1704847) σε ενσωματωμένη έκδοση και εκτέλεση χρόνου
- ra_serf: ορίστε την κεφαλίδα Content-Type στα εξερχόμενα αιτήματα (r1715224 et al)
- svn: διορθώστε τη συγχώνευση των εξαλείψεων του svn: αρχεία CRLF / CR τύπου eol (r1703689 et al)
- ra_local: απενεργοποιήστε τη διαδρομή κώδικα μηδενικού αντιγράφου (r1718167)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- mod_authz_svn: επιδιόρθωση authz με mod_auth_kerb / mod_auth_ntlm (τεύχος # 4602)
- mod_dav_svn: ορίστε την εμφάνιση του αναγνωριστικού διεργασίας στα στατιστικά στοιχεία της προσωρινής μνήμης (r1709553)
- mod_dav_svn: χρησιμοποιήστε LimitXMLRequestBody για κρυπτογραφημένα αιτήματα (r1687812)
- Έλλειμμα svnadmin: διατήρηση αλλαγών χωρίς αλλαγή (r1709388 et al, τεύχος # 4598)
- fsfs: αποφυγή άχρηστων εισόδων / εξόδων όταν ανοίγετε συναλλαγές (r1715793)
- Δέσμες διορθώσεων συνδέσμων:
- javahl: ορίστε την ασυμβατότητα ABI με το 1.8 (r1710104)
- javahl: επιτρέπουν μη απόλυτες διαδρομές στο SVNClient.vacuum (r1710215, r1710290)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- διορθώστε την κλήση φίλτρου patch στο svn_client_patch () (r1706783)
- add @since information to config ορίζει (r1706983, r1706999)
- διορθώστε την εκτέλεση των δοκιμών σε λειτουργία συμβατότητας (r1706375)
- διευκρινίστε την τεκμηρίωση του svn_fs_node_created_rev () (r1717154)
- Αλλαγές API:
- εντοπίστε ανίχνευση υπερχείλισης σε svn_stringbuf_remove και _replace (r1714358)
- Μην αγνοήσετε κάποιες από τις παραμέτρους στο svn_ra_svn_create_conn3 (r1714314)
Τι νέο υπάρχει στην έκδοση 1.9.3:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- svn: καθορίστε πιθανή συντριβή στη μνήμη cache των διαπιστευτηρίων auth (r1705328)
- καθαρισμός: αποφύγετε την αχρείαστη αύξηση της μνήμης κατά την καθαρή εκκαθάριση (r1706241)
- diff: Επιδιόρθωση συντριβής όταν το αποθετήριο βρίσκεται στη ρίζα του διακομιστή (r1705060 et al)
- διορθώστε τις μεταφράσεις για ειδοποιήσεις δέσμευσης (r1709389, r1709562)
- ra_serf: επιδιόρθωση συντριβής σε αναλυτή multistatus (r1706323, r1706324)
- svn: κλείδωμα / ξεκλείδωμα αναφοράς ως σφάλματα (r1701598 et al)
- svn: καθαρισμός χρήστη διαγράφησε εξωτερικές καταχωρίσεις (r1705843, r1710558)
- svn: επιτρέπουν την απλή επίλυση δυαδικών διενέξεων κειμένου αρχείου (r1703581)
- svnlook: καταργήστε σωστά τα tempfiles στα σφάλματα diff (r1711346)
- ra_serf: Αναφορά εκδόσεων του libserf (r1704847) σε ενσωματωμένη έκδοση και εκτέλεση χρόνου
- ra_serf: ορίστε την κεφαλίδα Content-Type στα εξερχόμενα αιτήματα (r1715224 et al)
- svn: διορθώστε τη συγχώνευση των εξαλείψεων του svn: αρχεία CRLF / CR τύπου eol (r1703689 et al)
- ra_local: απενεργοποιήστε τη διαδρομή κώδικα μηδενικού αντιγράφου (r1718167)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- mod_authz_svn: επιδιόρθωση authz με mod_auth_kerb / mod_auth_ntlm (τεύχος # 4602)
- mod_dav_svn: ορίστε την εμφάνιση του αναγνωριστικού διεργασίας στα στατιστικά στοιχεία της προσωρινής μνήμης (r1709553)
- mod_dav_svn: χρησιμοποιήστε LimitXMLRequestBody για κρυπτογραφημένα αιτήματα (r1687812)
- Έλλειμμα svnadmin: διατήρηση αλλαγών χωρίς αλλαγή (r1709388 et al, τεύχος # 4598)
- fsfs: αποφυγή άχρηστων εισόδων / εξόδων όταν ανοίγετε συναλλαγές (r1715793)
- Δέσμες διορθώσεων συνδέσμων:
- javahl: ορίστε την ασυμβατότητα ABI με το 1.8 (r1710104)
- javahl: επιτρέπουν μη απόλυτες διαδρομές στο SVNClient.vacuum (r1710215, r1710290)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- διορθώστε την κλήση φίλτρου patch στο svn_client_patch () (r1706783)
- add @since information to config ορίζει (r1706983, r1706999)
- διορθώστε την εκτέλεση των δοκιμών σε λειτουργία συμβατότητας (r1706375)
- διευκρινίστε την τεκμηρίωση του svn_fs_node_created_rev () (r1717154)
- Αλλαγές API:
- εντοπίστε ανίχνευση υπερχείλισης σε svn_stringbuf_remove και _replace (r1714358)
- Μην αγνοήσετε κάποιες από τις παραμέτρους στο svn_ra_svn_create_conn3 (r1714314)
Τι νέο υπάρχει στην έκδοση 1.9.2:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- svn: διορθώστε τη συντριβή κατά την αποθήκευση διαπιστευτηρίων στο kwallet (r1700740, r1700951)
- checkout / ενημέρωση: καθορίστε την "άρνηση πρόσβασης" σφάλμα στα Windows (r1701064 et al)
- ενημέρωση: διορθώστε τη συντριβή όταν ενημερώνετε ένα διενέξιμο δέντρο (r1702198, r1702200)
- δέσμευση: καθορίστε πιθανή συντριβή (r1702231)
- ra_serf: δεν συντρίβετε σε απροσδόκητες κεφαλίδες "X-SVN-VR-Base" (r1702288)
- συγχώνευση: διορθώστε τη συντριβή όταν συγχωνεύετε μια τοπική προσθήκη (r1702299 et al)
- svnmucc: σφάλμα επιδιόρθωσης κατά τη διάρκεια του propset + θέση για το υπάρχον αρχείο (r1702467 et al)
- ενημέρωση: επιδιόρθωση συντριβής χωρίς φάκελο .svn / tmp (r1701838, r1702203)
- checkout: αφαιρέστε την περιττή λειτουργία εισόδου / εξόδου (r1701638)
- συγχώνευση: καθορίστε πιθανή συντριβή (r1701997)
- ενημέρωση: διορθώστε τη συντριβή με μερικές από τις εισερχόμενες διαγραφές (r1702247)
- αναβάθμιση: fix crash για προ-1.3 wc με εξωτερικά (r1702218 et al)
- επαναφορά: διορθώστε τη συντριβή όταν επαναφέρετε τη ρίζα μιας κίνησης (r1702237 et al)
- svn: μην συντρίβετε σε συγκεκριμένες καταστροφές βάσης δεδομένων (r1702974, r1702991)
- svn: εμφάνιση έκδοσης utf8proc σε svn --version --verbose (r1702533, r1702891)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- διορθώστε την αναφορά για κενές αναπαραστάσεις στα στατιστικά στοιχεία svnfsfs (r1698312 et al)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- Επιδιορθώστε το svnfsfs_tests.py σε λειτουργίες fsfs-v4 και fsfs-v6 (r1700215 et al)
- Αλλαγές API:
- απενεργοποίηση μη υποστηριζόμενων λειτουργιών για τυπικές ροές (r1701633 et al)
Τι νέο υπάρχει στην έκδοση 1.8.13:
- >
- CVE-2015-0202: Οι διακομιστές HTTP Subversion με αποθετήρια FSFS είναι ευάλωτοι σε μια υπερβολικά υπερβολική χρήση υπερβολικής μνήμης με ορισμένες αιτήσεις REPORT.
- CVE-2015-0248: Η υποβιβαστική mod_dav_svn και η svnserve είναι ευάλωτα σε μια απομακρυσμένη ενεργοποίηση της ευπάθειας του DoS για ορισμένα αιτήματα με αριθμούς αναθεώρησης που αξιολογούνται δυναμικά
- CVE-2015-0251: Οι διακομιστές HTTP υποτροπής επιτρέπουν την παραποίηση των svn: author property values για νέες αναθεωρήσεις
Τι νέο υπάρχει στην έκδοση 1.8.11:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- checkout / update: επιδιορθώσετε εξωτερικά αρχεία που δεν ακολουθούν το ιστορικό και στη συνέχεια σιωπηλά αποτυγχάνουν (τεύχος # 4185)
- ενημέρωση κώδικα: Μην παραλείψετε στόχους σε έγκυρα --git difs (r1592014, r1592034)
- diff: κάνει την απόδοση της ιδιότητας στο diffs σταθερή (r1589360)
- diff: Διόρθωση diff του τοπικού αντιγραμμένου καταλόγου με υποστηρίγματα (r1619380, r1619393)
- diff: φίλτρο αλλαγής φίλτρου για repos-WC και WC-WC (r1621978, r1621981)
- Αφαιρέστε τις επιλογές μενού του διαχωριστή λύσεων διακοπτόμενης διένεξης που σφάλλουν πάντα (r1620332)
- βελτίωση της υποστήριξης gpg-agent (r1600331, r1600348, 1600368, r1600563, r1600781)
- να διορθώσετε τη συντριβή στην έκλειψη IDE με το μπρελόκ GNOME (τεύχος # 3498)
- να επιδιορθώσετε εξωτερικές εφαρμογές που σκιάζουν έναν εκδοθέντα κατάλογο (τεύχος # 4085)
- να διορθώσετε προβλήματα που σχετίζονται με τα συστήματα αρχείων unix που δεν υποστηρίζουν δικαιώματα (r1612225)
- αναβάθμιση: κρατήστε εξωτερικές καταχωρίσεις (τεύχος # 4519)
- καθαρισμός: βελτιώστε την απόδοση των διορθωμένων διορθώσεων χρόνου σφραγίδας (r1633126)
- ενημερώσεις μετάφρασης για τα γερμανικά
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- απενεργοποιήστε τη δυνατότητα προσωρινής αποθήκευσης του cache λόγω των προβλημάτων ανίχνευσης προσωρινής μνήμης (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
- Παράλειψη δημιουργίας μοναδικών στοιχείων εάν δεν υποστηρίζεται κοινή χρήση (r1561426)
- mod_dav_svn: απορρίψτε αιτήματα με ελλιπείς διαδρομές αποθετηρίων (r1643409)
- mod_dav_svn: απορρίψτε αιτήματα με άκυρα ονόματα εικονικών συναλλαγών (r1643437)
- mod_dav_svn: αποφύγετε την άσκοπη αύξηση της μνήμης στο περπάτημα πόρων (τεύχος # 4531)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- βεβαιωθείτε ότι όλα τα μέλη του επιπέδου repos ειδοποιούν ότι το struct είναι έγκυρο, διορθώνει τις συντριβές σε χρήστες API χρησιμοποιώντας όλα τα μέλη (r1616131)
- Δημιουργήστε σωστά έναν πόρο έκδοσης όταν δημιουργείτε Windows (r1542610, r1564576, r1568180)
- καθορίστε τη μεταβλητή LIBTOOL_M4 και LIBTOOL_CONFIG να μην αξιολογηθεί σωστά κατά τη διάρκεια μιας έκδοσης unix (r1637826)
- επιτρέπεται η χρήση του libtool 2.4.3 (r1640862, r1640873, r1643793)
Τι νέο υπάρχει στην έκδοση 1.8.10:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- προφυλάσσει από συγκρούσεις md5 hash όταν βρίσκει αποθηκευμένα διαπιστευτήρια (r1550691, r1550772, r1600909)
- ra_serf: αντιστοιχίστε σωστά τα wildcards σε SSL certs. (r1615211, 1615219)
- ra_serf: αγνοήστε το CommonName σε SSL βεβαιώσεις όπου υπάρχουν Subject Alt ονόματα (r1565531, r1566503, r1568349, r1568361)
- ra_serf: διορθώστε ένα σφάλμα διαφυγής URI που εμπόδισε τη διαγραφή κλειδωμένων διαδρομών (r1594223, r1553501, r1553556, r1559197, τεύχος # 3674)
- rm: Εμφάνιση της κατάλληλης διεύθυνσης URL κατά τη διαγραφή μιας διεύθυνσης URL στον επεξεργαστή καταγραφής δέσμης ενεργειών (r1591123)
- log: Διορθώστε μια άλλη περίπτωση σφάλματος σπασμένου σωλήνα (r1596866, τεύχος # 3014)
- αντίγραφο: Να χρησιμοποιείτε κατάλληλα στηρίγματα που δεν υπάρχουν ή δεν εξαιρούνται σε διασταυρωμένο αντίγραφο (r1589184, r1589188)
- copy: Επιδιόρθωση των γονέων των τοπικά διαγραμμένων κόμβων μεταξύ wcs (r1589460, r1589486)
- externals: Διαγράψτε σωστά τους καταλόγους προγόνων των externals κατά την αφαίρεση του εξωτερικού, αλλάζοντας svn: externals. (r1600311, 1600315, r1600323, r1600393)
- ra_serf: καθορίστε τη διάρκεια ζωής μνήμης ορισμένων τιμών κατακερματισμού (r1606009)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- fsfs: παραλείψτε το αρχείο ρυθμίσεων κατά τη δημιουργία repos μορφής προ-1.5 (r1547454, r1561703)
- Ορατές από προγραμματιστές αλλαγές:
- Γενικά:
- διορθώστε την ακατάλληλη σύνδεση όταν ο serf βρίσκεται στο ίδιο πρόθεμα με τις υπάρχουσες βιβλιοθήκες svn. (r1609004)
- Χρησιμοποιήστε τον κατάλληλο ενδιάμεσο κατάλογο όταν δημιουργείτε με VS 2003-2008 (r1595431)
- υποστηρίζουν τη δημιουργία αρχείων έργου VS 2013 και αργότερα.
- Συνδέσεις:
- ruby: Αφαίρεση προειδοποίησης σχετικά με την υποστήριξη του Ruby 1.9 που είναι νέα. (r1593992)
- python: διορθώστε τις ειδοποιήσεις call_func (r1594794, r1594814, r1594834, r1595061)
Τι νέο υπάρχει στην έκδοση 1.8.5:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- να επιδιορθώσετε εξωτερικά σημεία που βρίσκονται σε ανακατευθυνόμενες θέσεις (θέματα # 4428, # 4429)
- diff: Προσδιορίστε την αξίωση με κίνηση μέσα σε ένα αντίγραφο (τεύχος # 4444)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- mod_dav_svn: Αποτρέψτε τη διακοπή λειτουργίας με ορισμένες λειτουργικές μονάδες τρίτου μέρους (r1537360 et al)
- mod_dav_svn: κανονικοποιήστε σωστά τις διαδρομές (r1542071)
- mod_authz_svn: επιδιορθώσετε τη συντριβή του mod_authz_svn με μη έγκυρο config (r1541432)
- hotcopy: επιδιορθώστε τα hotcopy με απώλεια αρχείων revprop σε συσκευασμένα repos (τεύχος # 4448)
- Άλλες βελτιώσεις εργαλείων και διορθώσεις σφαλμάτων:
- mod_dontdothat: Προσδιορίστε τον parser (r1542069 et al)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- να επιδιορθώσετε τη μεταγλώττιση με το "--enable-optimize" με clang (r1534860)
- Επιδιόρθωση συμπλήρωσης με δημιουργία εντοπισμού σφαλμάτων του BDB στα Windows (r1501656, r1501702)
- να επιδιορθώσετε την επιλογή - με-openssl "κατά την οικοδόμηση στα Windows (r1535139)
- Προσθέστε δοκιμή για αποτυχία όταν χτίζεται με σπασμένο ZLib (r1537193 et al)
- Συνδέσεις:
- swig-rb: διορθώστε τις δοκιμές για να τρέξετε χωρίς εγκατάσταση στο OS X (r1535161)
- ctypes-python: δημιουργία με τον μεταγλωττιστή που επιλέχθηκε μέσω διαμόρφωσης (r1536537)
Τι νέο υπάρχει στην έκδοση 1.8.4:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων πελάτη και διακομιστή:
- Επιβεβαιώστε τον ισχυρισμό σε urls της φόρμας 'file: //./' (r1516806)
- σταματήστε να συνδέεστε με το psapi.dll στα Windows (r1534102)
- ενημερώσεις μετάφρασης για σουηδικά
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- επαναφορά: διορθώστε προβλήματα επαναφοράς κινήσεων (τεύχος # 4436)
- ενημέρωση: καθορίστε τη δήλωση όταν δεν επιτρέπεται η εξωτερική πρόσβαση αρχείου (τεύχος # 4422)
- συγχώνευση: μειώστε τις συνδέσεις δικτύου για αυτόματη συγχώνευση (r1468980 et al)
- συγχώνευση: διορθώστε τη διαφθορά διαδρομής κατά την επανένταξη (r1523666)
- mergeinfo: διορθώστε τη συντριβή (r1519955)
- ra_serf: επαληθεύει το αποτέλεσμα της ανάλυσης xml (r1501199 et al)
- ra_serf: βελτιώστε τα μηνύματα σφάλματος κατά τη διαδικασία commit (r1526439)
- ra_local: Σφάλμα επιδιόρθωσης με αποθήκη στη ρίζα της μονάδας δίσκου των Windows (r1518184)
- διορθώστε τη συντριβή στα παράθυρα όταν διακοπεί η εντολή piped (r1522892)
- να επιδιορθώσετε τη συντριβή στο πρόγραμμα χειρισμού crash στα παράθυρα (r1532023)
- Επιβεβαιώστε τον ισχυρισμό κατά την αναβάθμιση παλαιών αντιγράφων εργασίας (r1520529)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- hotcopy: καθαρισμός μη αποσυσκευασμένων revprops με '--incremental' (r1512300 et al)
- Επιδιορθώστε το OOM στα ταυτόχρονα αιτήματα κατά την εκκίνηση με σπείρωμα (r1527103 et al)
- fsfs: βελτιώστε το μήνυμα σφάλματος όταν βρέθηκε μη υποστηριζόμενη μορφή fsfs (r1534158)
- διορθώστε πρόβλημα μνήμης σε φορτωτή μονάδας FS τρίτου μέρους (r1519615 et al)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- επιτρέψτε την αντιστοίχιση κατά του serf 1.3 και αργότερα στα Windows (r1517123)
- Συνδέσεις:
- javahl: μέθοδος canonicalize για τη μέθοδο streaFileContent (r1524869)
Τι νέο υπάρχει στην έκδοση 1.8.3:
- >
- CVE-2013-4246: fsfs: διαφθορά από επεξεργασία επεξεργασμένων ιδιοτήτων αναθεώρησης
- CVE-2013-4262: εργαλεία διαχείρισης: προσβολή συμβόλων κατά του αρχείου pid
- CVE-2013-4246: svnserve: προσβολή συμβόλων κατά του αρχείου pid
Τι νέο υπάρχει στην έκδοση 1.8.1:
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων πελάτη και διακομιστή:
- ενημερώσεις μετάφρασης για τα γερμανικά και τα απλοποιημένα κινέζικα
- να βελτιωθεί η έξοδος μηνύματος λάθους sqlite (r1497804)
- υποστηρίζουν πλατφόρμες χωρίς mmap (r1498136)
- επιτρέψτε στα αρχεία ρυθμίσεων να ξεκινούν με το UTF-8 BOM (r1499100 et al)
- Μην αποτυγχάνετε στα δεδομένα UTF-8 όταν η μετατροπή κωδικοποίησης δεν είναι διαθέσιμη (r1503009)
- να βελτιωθούν τα μηνύματα σφάλματος κατά την αποτυχία της μετατροπής κωδικοποίησης (r1503010)
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- συγχώνευση: μετονομάστε "αυτόματη συγχώνευση" σε "ολοκλήρωση συγχώνευσης" (r1491432)
- mergeinfo: μειώστε τη χρήση του δικτύου για '--show-revs' (r1492005)
- ra_serf: βελτίωση του χειρισμού κατάστασης http (r1495104)
- συγχώνευση: αποφυγή περιττής περιόδου σύνδεσης (r1493475)
- συγχώνευση: μειώστε τη χρήση του δικτύου (r1478987)
- συγχώνευση: αφαιρέστε τον διπλό έλεγχο ελέγχου προγόνων (r1493424, r1495597)
- ra_serf: καθορίστε την κεφαλίδα «Αποδοχή-κωδικοποίηση» για τη διαλειτουργικότητα IIS (r1497551)
- κατάσταση svn: βελτίωση της τεκμηρίωσης για τις στήλες κλειδώματος (r1497318, r1497319)
- ra_serf: καθορισμός υποστήριξης για τη δυνατότητα "get-file-revs-inverse" (r1498456)
- log: μείωση της χρήσης του δικτύου σε ρίζες αποθετηρίου (r1496957)
- diff: αποφύγετε προσωρινά αρχεία όταν καλείτε εξωτερική diff (τεύχος # 4382)
- αναβάθμιση: διορθώστε την ειδοποίηση των αντιγράφων εργασίας 1.7.x (r1493703, r1494171)
- διορθώστε τη συντριβή κατά τη διάρκεια της επίλυσης διενέξεων των δένδρων (τεύχος # 4388)
- διαλογική συγχώνευση αρχείων: προσθέστε δύο πρόσθετες επιλογές (r1491816, r1494089)
- diff: χρησιμοποιήστε τοπικές διαδρομές στυλ στα μηνύματα σφάλματος (r1500680)
- επίλυση: βελτιώστε το μενού διαδραστικής ανάλυσης σύγκρουσης (r1491739 et al)
- εναλλαγή: χρησιμοποιήστε τη διαδρομή τοπικού στυλ στο μήνυμα σφάλματος (r1500074)
- ra_serf: βελτίωση της εξόδου σφάλματος κατά τη λήψη μη έγκυρης XML (r1498851)
- svn cleanup: εξηγεί τι κάνει η εντολή στην έξοδο βοήθειας (r1497310)
- φταίει: σφάλμα στο -r M: N όπου M & gt; N εκτός αν υποστηρίζει διακομιστή (r1498449 et al)
- gpg-agent auth: μην προσπαθήσετε να χρησιμοποιήσετε τον παράγοντα όταν δεν είναι διαθέσιμος (r1500762 et al)
- gpg-agent auth: δεν απαιτείται GPG_TTY ή TERM env vars (r1500801)
- ενημέρωση: διορθώστε μερικές διενέξεις δέντρου που δεν ενεργοποιούν τον αναλυτή (r1491868 et al)
- δέσμευση: αφαιρέστε παλιές καταχωρήσεις από τον πίνακα κλειδώματος wc κατά τη διαγραφή (r1491756)
- συγχώνευση: επιδιόρθωση - μόνο σφάλμα καταγραφής στη διαδρομή που μετονομάστηκε (τεύχος # 4387)
- svnmucc: καθορίστε το σύμβολο "make install" για να λειτουργήσει όταν έχει οριστεί το DESTDIR (r1501072)
- wc: Καθορίστε τη συντριβή όταν ο στόχος είναι σύζευξη σε μια ρίζα εργασίας αντίγραφο εργασίας (τεύχος # 4383)
- ra_serf: αλλαγή "εσωτερικής δυσλειτουργίας" σφάλματα σε κανονικά σφάλματα (r1502577)
- ra_serf: χειριστές πληρεξουσίων που δεν υποστηρίζουν chunked αιτήματα (r1502401 et al)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- fsfs: επιλύει πρόβλημα ατελούς βρόχου όταν το repos / db / uuid έχει r n (r1492145)
- fsfs: καταργήστε το όριο ρυθμιστικού ιδιοτήτων αναθεώρησης (r1491770)
- mod_dav_svn: καλύτεροι κωδικοί κατάστασης για ανώνυμα σφάλματα χρήστη (r1495918)
- mod_dav_svn: καλύτεροι κωδικοί κατάστασης για αποτυχίες δέσμευσης (r1490684)
- καθορίστε την παλινδρόμηση επιδόσεων στο 'svn log' έναντι του root (r1494913)
- επιτρέπουν τη διαγραφή των ιδιότητων "svn:" που δεν είναι ορατές από το χρήστη (r1495432)
- fsfs: Διόρθωση συντριβής σε αρχιτεκτονικές αυστηρής ευθυγράμμισης (r1495806, r1495985)
- αναβάθμιση svnadmin: σφάλμα επιδιόρθωσης μη αποθηκευμένων αποθετηρίων fsfs (r1494287)
- svnadmin create: deny '-fs-type = fsfs - συμβατή έκδοση = 1.0' (r1494223)
- Αναβάθμιση svnadmin: καθορίστε την απώλεια δεδομένων κατά την ακύρωση στο τελευταίο στάδιο (r1494298)
- mod_dav_svn: διορθώστε την εσφαλμένη διαμόρφωση καναλιού (r1503528)
- Άλλες βελτιώσεις εργαλείων και διορθώσεις σφαλμάτων:
- fsfs-stats (εργαλείο): επιλύει το segfault όταν διέρχεται άκυρη διαδρομή (r1492164)
- svn-bench: καθορίστε την έξοδο βοήθειας (r1493951)
- svnpubsub: προσθέστε την κεφαλίδα έκδοσης σε διακομιστή (r1491707)
- Ορατές αλλαγές προγραμματιστή
- Γενικά:
- ra_serf: διορθώστε ορισμένα προβλήματα δρομολογητή δοκιμής στα Windows (r1490679)
- διορθώστε δύο ζητήματα στην αντίστροφη svn_ra_get_file_revs () (r1492148, et al)
- handle --compatible-version = 1.8 στις δοκιμές C (r1494342)
- Βελτίωση της συμβατότητας clang (r1480080 et al)
- χρησιμοποιήστε τη σωστή σφαίρα ακυρώσεων κατά το χειρισμό συγκρούσεων (r1495850)
- fs: BDB: παρέχει σωστή τιμή σφάλματος από BDB (r1495428)
- ra_serf: η σύνδεση αποτυχίας απέτυχε η τιμή σφάλματος (r1496132, et al)
- svn_client_log5: επίλυση πιθανών segfault (r1496110)
- να διορθώσετε μεταδεδομένα_εγκαθιστά μόνο να μεταβείτε στην εργασία όταν ο στόχος είναι ανατρέψιμος κόμβος (r1498564)
- ra_svn: καθορίστε το segfault με ένα μήνυμα δέσμευσης NULL (r1498550, r1499727)
- Ev2: σωστά αρχικοποιήστε το είδος κόμβου στον πίνακα αλλαγών των αλλαγών (r1501058)
- Ev2: διορθώστε το αντίγραφο από την κατασκευή URL σε διαγράμματα (r1500226)
- fs: βελτιώστε τη δοκιμή έναντι νέων γραμμών στα ονόματα αρχείων (r1498483 et al)
- δημιουργήστε με BDB 6 μια δυνατότητα opt-in (r1499438)
- sqlite: επιτρέπεται η συγχώνευση στο build dir (r1499034, r1500175)
- ra_svn: καθιστούν τις περιόδους λειτουργίας χρησιμοποιήσιμες μετά την επιστροφή κλήσης κατά το παρελθόν (r1503554)
- Συνδέσεις:
- swig-rb: διορθώστε τις δοκιμές με build-out (r1492295)
- javahl: διορθώστε την κωδικοποίηση των μηνυμάτων λάθους που παράγονται από το javahl (r1492264)
- swig-pl: Προειδοποιήσεις μεταγλωττιστή σιωπής (r1487094)
- swig-pl: βελτίωση της τεκμηρίωσης (r1488693, r1490721, r1500904)
- / li>
- Αυτόματη συγχώνευση επανένταξης
- Κληρονομημένες ιδιότητες
- Ρυθμίσεις υπαγορευμένες από το χώρο αποθήκευσης
- Η υποστήριξη πελατών HTTP με βάση το νέον έχει αφαιρεθεί
- Η back-end αποθήκη του Berkeley DB έχει καταργηθεί
- Αποθήκευση κωδικού πρόσβασης εντός μνήμης μέσω του GnuPG Agent (πελάτης Unix)
- Βελτιώσεις μεγέθους και επιδόσεων FSFS
- Αποθήκευση αρχείων authz στο αποθετήριο
- Νέα εργαλεία για διαχειριστές και υποδομή
- Πολλές βελτιώσεις και διορθώσεις σφαλμάτων
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- βελτιωμένα μηνύματα σφάλματος σχετικά με το svn: date και svn: συγγραφείς υποστήριξης. (r1440620)
- διορθώστε τον ισχυρισμό local_relpath (τεύχος # 4257)
- διορθώστε διαρροή μνήμης στο `svn log` πάνω από svn: // (r1458341)
- διορθώστε τη λανθασμένη αδυναμία authz όταν χρησιμοποιείτε τη βιβλιοθήκη του neon http (τεύχος # 4332)
- καθορίστε το segfault όταν χρησιμοποιείτε το kwallet (r1421103)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- svnserve θα καταγράψει την επαναλαμβανόμενη ανατροφοδότηση όχι την περιστροφή χαμηλού νερού. (r1461278)
- mod_dav_svn θα παραλείψει κάποιες τιμές ιδιοτήτων για urls δραστηριότητας (r1453780)
- διορθώστε έναν ισχυρισμό στο mod_dav_svn όταν ενεργεί ως πληρεξούσιος στο / (τεύχος # 4272)
- βελτιώστε τη χρήση της μνήμης κατά τη διεκπεραίωση ιδιοτήτων στο mod_dav_svn (r1443929)
- καθορίστε το svnrdump για να φορτώσετε αρχεία dump με τερματισμούς γραμμών εκτός LF (τεύχος # 4263)
- Επιβεβαιώστε τον ισχυρισμό όταν δεν είναι δυνατή η πρόσβαση στο cache rep-cache (r1422100)
- βελτιωμένη λογική στην υλοποίηση του κλειδώματος της mod_dav_svn. (r1455352)
- Αποφεύγετε την εκτέλεση περιττού κώδικα στο αρχείο καταγραφής με το όριο (r1459599)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- διορθώστε έναν ισχυρισμό στο dav_svn_get_repos_path () στα Windows (r1425368)
- διορθώστε το get-deps.sh για σωστή λήψη του zlib (r13520131)
- Το doxygen docs θα αγνοήσει τα προθέματα κατά την παραγωγή του ευρετηρίου (r1429201)
- διορθώστε το get-deps.sh στο freebsd (r1423646)
- Συνδέσεις:
- Κατάσταση javahl api σέβεται τώρα το boolean του ignoreExternals (r1435361)
- Μεταβολές ορατές από το χρήστη:
- Επιδιορθώσεις σφαλμάτων πελάτη και διακομιστή:
- Σταματήστε τις μεταφράσεις pt_BR, es και zh_TW (r1402417, r1402421)
- Επιδιορθώσεις σφαλμάτων από την πλευρά του πελάτη:
- διορθώστε τη συντριβή με την επιλογή - όνομα χρήστη στα Windows (r1396285)
- προσθέστε ελλείποντα χαρακτηριστικά στο & quot; svn log -v - xml & quot; έξοδος (r1398100)
- να διορθώσετε την ενημερωμένη έκδοση κώδικα svn και να αγνοείτε τα hunks μετά από καμία νέα γραμμική γραμμή (r139917)
- fix fix με το ra_serf κατά την επεξεργασία σφαλμάτων (r1403583)
- αγνοήστε εξωτερικά αρχεία με mergeinfo κατά τη συγχώνευση (r1401915)
- διορθώστε το SEGV με το "svnmucc cp rev arg" κατά την επεξεργασία argv (τεύχος # 4079)
- διορθώστε τη διαχείριση των συγκρούσεων σε συμβολικές συνδέσεις (τεύχος # 4091)
- Διορθώσεις σφαλμάτων από την πλευρά του διακομιστή:
- εντοπίστε σωστά τη διαθεσιμότητα των σπειρωμάτων (r1398325)
- fix "svnadmin load --bypass-prop-validation" (r1237779)
- διορθώστε την ανάλυση των ενοτήτων [groupsfoo] στο αρχείο authz (τεύχος # 3531)
- προσθέστε Vary: κεφαλίδα στις απαντήσεις GET για να βελτιώσετε την προσωρινή αποθήκευση (r1390653)
- Επιδιορθώστε το fs_fs για να καθαρίσετε μετά από αποτυχία μετάδοσης (r1403964, et al)
- καθορίστε mod_dav_svn για να διαμαρτυρηθείτε σχετικά με τις αναθεωρήσεις & gt; HEAD (r1403588)
- Ορατές αλλαγές προγραμματιστή:
- Γενικά:
- διορθώστε την εσφαλμένη κατάσταση που επιστρέφεται με το 1,6 API (r1403258)
- διορθώστε τη συμπλήρωση με το g ++ 4.7 (r1345740)
- καθορίστε το svn_uri_get_file_url_from_dirent στα Windows (r1409146)
Τι νέο υπάρχει στην έκδοση 1.8.0:
Τι νέο υπάρχει στην έκδοση 1.7.9:
Τι είναι καινούργιο στην έκδοση 1.7.8:
Τα σχόλια δεν βρέθηκε