מטרת הפרויקט Subversion היא לבנות מערכת בקרת גרסאות המהווה תחליף משכנע עבור CVS בקהילת הקוד הפתוח. הוא פותח ומופץ על ידי קרן התוכנה Apache (ASF). Apache Subversion היא תוכנת שורת פקודה הדומה למערכות בקרת גרסאות Git או Bazar.
זה דומה ל- CVS, אבל טוב יותר
Apache Subversion כולל את התכונות האחרונות של CVS, כמו גם תכונות שונות אחרות שיהפכו את הפרויקט הזה לטוב יותר מ- CVS, כולל שינוי שם בגרסה, קישורים סמליים בגרסה, העתקה בגרסאות, מחיקת גרסאות, ספריות גרסאות ומטא נתונים ללא גרסאות . הוא גם מגיע עם לקוח / שרת מקומי, עיצוב ספריות שכבתית הכולל ממשק API נקי.
יעיל מטפל קבצים בינאריים
בנוסף, התוכנה מגיעה עם תמיכה תיוג פעולות הסתעפות, מתחייב באמת אטומית התוכנית מטפלת ביעילות קבצים בינאריים. תכונות אחרות כוללות מעקב אחר מיזוג, נעילת קבצים, היכולת לשמר דגלים של הפעלה, פלט חלופי, הודעות מקומיות, פתרון סכסוכים אינטראקטיבי, שיקוף לקריאה בלבד של מאגר, כתיבת פרוקסי דרך WebDAV, changelists וכן איגודי שפות תכנות רבות.
תומך בפרוטוקולי DeltaV ו- WebDAV
בין שאר התכונות, אנחנו יכולים לדבר על אופציה בשרת רשת Apache, עם תמיכה בפרוטוקולים DeltaV ו- WebDAV, האפשרות שרת עצמאי, יליד שרת / לקוח, עיצוב הספרייה שכבתית, ניהול גרסאות של קישורים סמליים, פלט parseable, והודעות מקומי .
מערכות הפעלה זמינות וזמינות
הפרויקט נתמך על כל מערכות ההפעלה GNU / Linux ו- ניתן להתקין בקלות מהארכיון מקור שמספק אפאצ'י או באמצעות מאגרי תכנה ברירת המחדל של ההפצה בהתאמה. הן הארכיטקטורות של 32 סיביות והן של 64 סיביות נתמכות בשלב זה.
בחר בין מסד נתונים או מאגר קבצים רגיל
פרוטוקול הלקוח ושרת שלח הפרשים בשני הכיוונים, ומשתמשים יוכלו לבחור בין מסד נתונים או רגיל קובץ מאגר מימושים. הפרויקט Subversion Apache הינה תוכנה חופשית המשוחררת תחת רשיון קוד Apache / BSD בסגנון פתוח
מה חדש במהדורה זו:.
- שינויים גלויים למשתמש:
- תיקוני באגים בצד הלקוח:
- svn: תיקון התרסקות אפשרית במטמון אישורי אישורים (r1705328)
- ניקוי: הימנע משימוש בזיכרון מיותר במהלך ניקוי וטהור (r1706241)
- diff: תיקון התרסקות כאשר המאגר נמצא בשורש השרת (r1705060 et al)
- תיקון תרגומים להודעות (r1709389, r1709562)
- ra_serf: תיקון התרסקות במנתח multistatus (r1706323, r1706324)
- svn: דוח נעילה / ביטול נעילה של שגיאות ככשלים (r1701598 et al)
- svn: משתמש נרשם רישומים חיצוניים שנמחקו (r1705843, r1710558)
- svn: אפשר פתרון פשוט של התנגשויות טקסט בינאריות (r1703581)
- svnlook: הסר כראוי tempfiles על שגיאות הבדל (r1711346)
- ra_serf: דווח על גרסאות מובנות של libserf (r1704847)
- ra_serf: הגדר כותרת סוג תוכן בבקשות יוצאות (r1715224 ואח ')
- svn: תיקון מיזוג של svn: eol בסגנון CRLF / CR קבצים (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 עבור בקשות המקודדות באמצעות skel (r1687812)
- dvump svnadmin: שמור שינויים ללא שינוי (r1709388 et al, issue # 4598)
- fsfs: הימנעות מ- I / O ללא צורך בעת פתיחת עסקאות (r1715793)
- תיקוני באגים של קישורים:
- javahl: תקן ABI incompatibilty עם 1.8 (r1710104)
- javahl: אפשר נתיבים לא מוחלטים ב- SVNClient.vacuum (r1710215, r1710290)
- שינויים גלויים למפתחים:
- כללי:
- תיקון מסנן תיקון תיקון ב- svn_client_patch () (r1706783)
- הוסף @since מידע להגדרת 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: תיקון התרסקות אפשרית במטמון אישורי אישורים (r1705328)
- ניקוי: הימנע משימוש בזיכרון מיותר במהלך ניקוי וטהור (r1706241)
- diff: תיקון התרסקות כאשר המאגר נמצא בשורש השרת (r1705060 et al)
- תיקון תרגומים להודעות (r1709389, r1709562)
- ra_serf: תיקון התרסקות במנתח multistatus (r1706323, r1706324)
- svn: דוח נעילה / ביטול נעילה של שגיאות ככשלים (r1701598 et al)
- svn: משתמש נרשם רישומים חיצוניים שנמחקו (r1705843, r1710558)
- svn: אפשר פתרון פשוט של התנגשויות טקסט בינאריות (r1703581)
- svnlook: הסר כראוי tempfiles על שגיאות הבדל (r1711346)
- ra_serf: דווח על גרסאות מובנות של libserf (r1704847)
- ra_serf: הגדר כותרת סוג תוכן בבקשות יוצאות (r1715224 ואח ')
- svn: תיקון מיזוג של svn: eol בסגנון CRLF / CR קבצים (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 עבור בקשות המקודדות באמצעות skel (r1687812)
- dvump svnadmin: שמור שינויים ללא שינוי (r1709388 et al, issue # 4598)
- fsfs: הימנעות מ- I / O ללא צורך בעת פתיחת עסקאות (r1715793)
- תיקוני באגים של קישורים:
- javahl: תקן ABI incompatibilty עם 1.8 (r1710104)
- javahl: אפשר נתיבים לא מוחלטים ב- SVNClient.vacuum (r1710215, r1710290)
- שינויים גלויים למפתחים:
- כללי:
- תיקון מסנן תיקון תיקון ב- svn_client_patch () (r1706783)
- הוסף @since מידע להגדרת config (r1706983, r1706999)
- לתקן את הבדיקות במצב תאימות (r1706375)
- להבהיר את התיעוד של svn_fs_node_created_rev () (r1717154)
- שינויי ממשק API:
- תיקון הצפת גלישה ב- svn_stringbuf_remove ו- _replace (r1714358)
- אל תתעלם מהפרמטרים מסוימים ל- svn_ra_svn_create_conn3 (r1714314)
מה חדש בגרסה:
- שינויים גלויים למשתמש:
- תיקוני באגים בצד הלקוח:
- svn: תיקון התרסקות אפשרית במטמון אישורי אישורים (r1705328)
- ניקוי: הימנע משימוש בזיכרון מיותר במהלך ניקוי וטהור (r1706241)
- diff: תיקון התרסקות כאשר המאגר נמצא בשורש השרת (r1705060 et al)
- תיקון תרגומים להודעות (r1709389, r1709562)
- ra_serf: תיקון התרסקות במנתח multistatus (r1706323, r1706324)
- svn: דוח נעילה / ביטול נעילה של שגיאות ככשלים (r1701598 et al)
- svn: משתמש נרשם רישומים חיצוניים שנמחקו (r1705843, r1710558)
- svn: אפשר פתרון פשוט של התנגשויות טקסט בינאריות (r1703581)
- svnlook: הסר כראוי tempfiles על שגיאות הבדל (r1711346)
- ra_serf: דווח על גרסאות מובנות של libserf (r1704847)
- ra_serf: הגדר כותרת סוג תוכן בבקשות יוצאות (r1715224 ואח ')
- svn: תיקון מיזוג של svn: eol בסגנון CRLF / CR קבצים (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 עבור בקשות המקודדות באמצעות skel (r1687812)
- dvump svnadmin: שמור שינויים ללא שינוי (r1709388 et al, issue # 4598)
- fsfs: הימנעות מ- I / O ללא צורך בעת פתיחת עסקאות (r1715793)
- תיקוני באגים של קישורים:
- javahl: תקן ABI incompatibilty עם 1.8 (r1710104)
- javahl: אפשר נתיבים לא מוחלטים ב- SVNClient.vacuum (r1710215, r1710290)
- שינויים גלויים למפתחים:
- כללי:
- תיקון מסנן תיקון תיקון ב- svn_client_patch () (r1706783)
- הוסף @since מידע להגדרת 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: תיקון התרסקות אפשרית במטמון אישורי אישורים (r1705328)
- ניקוי: הימנע משימוש בזיכרון מיותר במהלך ניקוי וטהור (r1706241)
- diff: תיקון התרסקות כאשר המאגר נמצא בשורש השרת (r1705060 et al)
- תיקון תרגומים להודעות (r1709389, r1709562)
- ra_serf: תיקון התרסקות במנתח multistatus (r1706323, r1706324)
- svn: דוח נעילה / ביטול נעילה של שגיאות ככשלים (r1701598 et al)
- svn: משתמש נרשם רישומים חיצוניים שנמחקו (r1705843, r1710558)
- svn: אפשר פתרון פשוט של התנגשויות טקסט בינאריות (r1703581)
- svnlook: הסר כראוי tempfiles על שגיאות הבדל (r1711346)
- ra_serf: דווח על גרסאות מובנות של libserf (r1704847)
- ra_serf: הגדר כותרת סוג תוכן בבקשות יוצאות (r1715224 ואח ')
- svn: תיקון מיזוג של svn: eol בסגנון CRLF / CR קבצים (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 עבור בקשות המקודדות באמצעות skel (r1687812)
- dvump svnadmin: שמור שינויים ללא שינוי (r1709388 et al, issue # 4598)
- fsfs: הימנעות מ- I / O ללא צורך בעת פתיחת עסקאות (r1715793)
- תיקוני באגים של קישורים:
- javahl: תקן ABI incompatibilty עם 1.8 (r1710104)
- javahl: אפשר נתיבים לא מוחלטים ב- SVNClient.vacuum (r1710215, r1710290)
- שינויים גלויים למפתחים:
- כללי:
- תיקון מסנן תיקון תיקון ב- svn_client_patch () (r1706783)
- הוסף @since מידע להגדרת 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: תיקון התרסקות אפשרית במטמון אישורי אישורים (r1705328)
- ניקוי: הימנע משימוש בזיכרון מיותר במהלך ניקוי וטהור (r1706241)
- diff: תיקון התרסקות כאשר המאגר נמצא בשורש השרת (r1705060 et al)
- תיקון תרגומים להודעות (r1709389, r1709562)
- ra_serf: תיקון התרסקות במנתח multistatus (r1706323, r1706324)
- svn: דוח נעילה / ביטול נעילה של שגיאות ככשלים (r1701598 et al)
- svn: משתמש נרשם רישומים חיצוניים שנמחקו (r1705843, r1710558)
- svn: אפשר פתרון פשוט של התנגשויות טקסט בינאריות (r1703581)
- svnlook: הסר כראוי tempfiles על שגיאות הבדל (r1711346)
- ra_serf: דווח על גרסאות מובנות של libserf (r1704847)
- ra_serf: הגדר כותרת סוג תוכן בבקשות יוצאות (r1715224 ואח ')
- svn: תיקון מיזוג של svn: eol בסגנון CRLF / CR קבצים (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 עבור בקשות המקודדות באמצעות skel (r1687812)
- dvump svnadmin: שמור שינויים ללא שינוי (r1709388 et al, issue # 4598)
- fsfs: הימנעות מ- I / O ללא צורך בעת פתיחת עסקאות (r1715793)
- תיקוני באגים של קישורים:
- javahl: תקן ABI incompatibilty עם 1.8 (r1710104)
- javahl: אפשר נתיבים לא מוחלטים ב- SVNClient.vacuum (r1710215, r1710290)
- שינויים גלויים למפתחים:
- כללי:
- תיקון מסנן תיקון תיקון ב- svn_client_patch () (r1706783)
- הוסף @since מידע להגדרת 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: תיקון התרסקות אפשרית במטמון אישורי אישורים (r1705328)
- ניקוי: הימנע משימוש בזיכרון מיותר במהלך ניקוי וטהור (r1706241)
- diff: תיקון התרסקות כאשר המאגר נמצא בשורש השרת (r1705060 et al)
- תיקון תרגומים להודעות (r1709389, r1709562)
- ra_serf: תיקון התרסקות במנתח multistatus (r1706323, r1706324)
- svn: דוח נעילה / ביטול נעילה של שגיאות ככשלים (r1701598 et al)
- svn: משתמש נרשם רישומים חיצוניים שנמחקו (r1705843, r1710558)
- svn: אפשר פתרון פשוט של התנגשויות טקסט בינאריות (r1703581)
- svnlook: הסר כראוי tempfiles על שגיאות הבדל (r1711346)
- ra_serf: דווח על גרסאות מובנות של libserf (r1704847)
- ra_serf: הגדר כותרת סוג תוכן בבקשות יוצאות (r1715224 ואח ')
- svn: תיקון מיזוג של svn: eol בסגנון CRLF / CR קבצים (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 עבור בקשות המקודדות באמצעות skel (r1687812)
- dvump svnadmin: שמור שינויים ללא שינוי (r1709388 et al, issue # 4598)
- fsfs: הימנעות מ- I / O ללא צורך בעת פתיחת עסקאות (r1715793)
- תיקוני באגים של קישורים:
- javahl: תקן ABI incompatibilty עם 1.8 (r1710104)
- javahl: אפשר נתיבים לא מוחלטים ב- SVNClient.vacuum (r1710215, r1710290)
- שינויים גלויים למפתחים:
- כללי:
- תיקון מסנן תיקון תיקון ב- svn_client_patch () (r1706783)
- הוסף @since מידע להגדרת 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: תיקון קריסה בעת שמירת אישורים בקוואלט (r1700740, r1700951)
- הגישה לקופה / עדכון: תיקון & quot; נדחתה & quot; שגיאה ב- Windows (r1701064 ואח ')
- עדכון: תיקון קריסה בעת עדכון עץ מתנגש (r1702198, r1702200)
- בצע: תיקון התרסקות אפשריות (r1702231)
- ra_serf: אל תתרסק על כותרות 'X-SVN-VR-Base' לא צפויות (r1702288)
- מיזוג: תיקון התרסקות בעת מיזוג לתוסף מקומי (r1702299 ואח ')
- svnmucc: תיקון שגיאה במהלך propset + לשים עבור הקובץ הקיים (r1702467 et al)
- עדכון: תיקון לקרוס ללא תיקיית .svn / tmp (r1701838, r1702203)
- checkout: הסר פעולת קלט / פלט מיותרת (r1701638)
- מיזוג: תיקון התרסקות אפשריות (r1701997)
- update: תיקון התרסקות עם חלק מהמחיקות הנכנסות (r1702247)
- שדרוג: תיקון התרסקות עבור wc לפני 1.3 עם externals (r1702218 et al)
- היפוך: תיקון קריסה בעת ביטול השורש של מהלך (r1702237 ואח ')
- 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 ואח ')
מה חדש בגירסה 1.8.13:
- מהדורה זו מטפלת בשלוש בעיות אבטחה:
- CVE-2015-0202: Subversion שרתי HTTP עם מאגרי FSFS חשופים לשימוש בזיכרון מופרז מרחוק עם בקשות REPORT מסוימות.
- CVE-2015-0248: חתרנות mod_dav_svn ו- svnserve חשופות לפגיעות של יכולת הפעלה מרחוק של DoS עבור בקשות מסוימות עם מספרי גרסה שהוערכו באופן דינמי
- CVE-2015-0251: שרתי HTTP של Subversion מאפשרים לזייף svn: ערכי נכס המחבר עבור גרסאות חדשות
מה חדש בגירסה 1.8.11:
- שינויים גלויים למשתמש:
- תיקוני באגים בצד הלקוח:
- checkout / update: תקן קבצים חיצוניים שאינם מצליחים לעקוב אחר ההיסטוריה ולאחר מכן נכשלים בשקט (בעיה # 4185)
- תיקון: אל תדלג על יעדים בתוקף - git difs (r1592014, r1592034)
- diff: הפוך את תפוקת המאפיינים ביציבות diffs (r1589360)
- diff: diff diff של ספרייה מועתקת מקומית עם אביזרים (r1619380, r1619393)
- diff: מסנן שינוי שגיאות עבור repos-WC ו- WC-WC (r1621978, r1621981)
- הסר אפשרויות תפריט שבורות לפתרון סכסוכים, אשר תמיד מופיעות מחוץ לשגיאות (r1620332)
- לשפר את התמיכה ב- gpg-agent (r1600331, r1600348, 1600368, r1600563, r1600781)
- תיקון לקרוס ב- eclipse IDE עם GNOME Keyring (בעיה # 3498)
- תקן את ההסתרה החיצונית של ספרייה בעלת גירסאות (בעיה # 4085)
- לתקן בעיות בעבודה על מערכות קבצים של Unix שאינן תומכות בהרשאות (r1612225)
- שדרוג: שמור רישומים חיצוניים (בעיה # 4519)
- ניקוי: אימת ביצוע תיקוני חותמת זמן מוקלטים (r1633126)
- עדכוני תרגום לגרמנית
- תיקוני באגים בצד השרת:
- בטל תכונה של ביטול אחסון במטמון עקב ביטול בעיות במטמון חוזר (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
- דלג על יצירת ייחודיים אם אין תמיכה בשיתוף חוזר (r1561426)
- mod_dav_svn: דחה בקשות עם נתיבי מאגר חסרים (r1643409)
- mod_dav_svn: דחה בקשות עם שמות טרנזקציות וירטואליות לא חוקיות (r1643437)
- mod_dav_svn: הימנע מצמיחת זיכרון לא נחוצה בהליכת משאבים (בעיה מס '4531)
- שינויים גלויים למפתחים:
- כללי:
- ודא שכל החברים בשכבת ה- Reppos של התיקייה הם תקפים, מתקן קריסות ממשתמשי ה- API באמצעות כל החברים (r1616131)
- ייצור משאב גרסה באופן תקין בעת בנייה ב- Windows (r1542610, r1564576, r1568180)
- תקן משתנה LIBTOOL_M4 ו- LIBTOOL_CONFIG לא יוערכו כראוי במהלך מבנה Unix (r1637826)
- לאפשר את השימוש libtool 2.4.3 (r1640862, r1640873, r1643793)
מה חדש בגרסה 1.8.10:
- שינויים גלויים למשתמש:
- תיקוני באגים בצד הלקוח:
- להישמר מפני התנגשויות hasd md5 בעת איתור אישורים במטמון (r1550691, r1550772, r1600909)
- ra_serf: התאמה נכונה של תווים כלליים ב- SSL certs. (r1615211, 1615219)
- ra_serf: התעלם מה- CommonName ב- SSL certs שבו יש שם אלט שמות (r1565531, r1566503, r1568349, r1568361)
- ra_serf: תקן תיקון של URI שנמלט מאגים שמנע מחיקת נתיבים נעולים (r1594223, r1553501, r1553556, r1559197, בעיה # 3674)
- rm: הצג את כתובת האתר הנכונה בעת מחיקת כתובת אתר בעורך יומן ההתחייבות (r1591123)
- log: תקן עוד מופע של שגיאת צינור שבורה (r1596866, בעיה # 3014)
- העתק: טיפול נכון באביזרים שאינם קיימים או שלא נכללו בהעתקה צולבת (r1589184, r1589188)
- copy: תקן את ההעתקה להורים של צמתים שנמחקו מקומית בין wcs (r1589460, r1589486)
- externals: מחק כראוי את הספריות החיצוניות של החיצוני בעת הסרת חיצוני על ידי שינוי svn: externals. (r1600311, 1600315, r1600323, r1600393)
- ra_serf: תקן חיי זיכרון של כמה ערכי hash (r1606009)
- תיקוני באגים בצד השרת:
- fsfs: השמט את קובץ התצורה בעת יצירת repos בפורמט pre-1.5 (r1547454, r1561703)
- שינויים גלויים למפתחים:
- כללי:
- תקן קישור לא תקין כאשר serf נמצא באותה קידומת של ספריות svn קיימות. (r1609004)
- השתמש בספריית ביניים מתאימה בעת בנייה עם VS 2003-2008 (r1595431)
- תמיכה בהפקת קבצי VS 2013 ואילך.
- כריכות:
- ruby: הסרת אזהרה אודות התמיכה של Ruby 1.9 להיות חדשה. (r1593992)
- python: תקן התקפות callify_fun (r1594794, r1594814, r1594834, r1595061)
מה חדש בגירסה 1.8.5:
- שינויים גלויים למשתמש:
- תיקוני באגים בצד הלקוח:
- תקן את החיצוני המצביע על מיקומים שהופנו מחדש (בעיות מס '4428, # 4429)
- diff: תיקון קביעה עם העברה בתוך עותק (בעיה מס '4444)
- תיקוני באגים בצד השרת:
- mod_dav_svn: מניעת קריסות עם כמה מודולים של צד שלישי (r1537360 et al)
- mod_dav_svn: canonicalize נתיבים כראוי (r1542071)
- mod_authz_svn: תיקון קריסה של mod_authz_svn עם תצורה לא חוקית (r1541432)
- hotcopy: תיקון hotcopy לאבד קבצים revprop ב repos ארוז (בעיה # 4448)
- שיפורים ותיקוני כלים נוספים:
- mod_dontdothat: תקן את מנתח ה- uri (r1542069 ואח ')
- שינויים גלויים למפתחים:
- כללי:
- לתקן את הידור עם '--enable-optimize' עם clang (r1534860)
- תיקון copmpilation עם Debug Build של BDB ב- Windows (r1501656, r1501702)
- תקן '- with-openssl' בעת בניית ב- Windows (r1535139)
- הוסף מבחן כדי להיכשל כאשר הוא בנוי נגד שבור ZLib (r1537193 et al)
- כריכות:
- swig-rb: תקן בדיקות כדי לפעול ללא התקנה ב- OS X (r1535161)
- ctypes-python: לבנות עם מהדר שנבחר באמצעות הגדרה (r1536537)
מה חדש בגירסה 1.8.4:
- שינויים גלויים למשתמש:
- תיקוני באגים של לקוח ושל שרת:
- תיקון קביעה על כתובות האתר של הטופס 'file: //./' (r1516806)
- להפסיק לקשר בין psapi.dll ב- Windows (r1534102)
- עדכוני תרגום עבור שוודית
- תיקוני באגים בצד הלקוח:
- חזור: תקן בעיות ביטול תנועות (בעיה # 4436)
- עדכון: תקן קביעה כאשר הגישה החיצונית של הקובץ נדחתה (בעיה # 4422)
- מיזוג: הפחת את חיבורי הרשת למיזוג אוטומטי (r1468980 et al)
- מיזוג: תיקון נתיב השבירה במהלך reintegration (r1523666)
- mergeinfo: תיקון קריסה (r1519955)
- ra_serf: אמת את התוצאה של ניתוח XML (r1501199 et al)
- ra_serf: שיפור הודעות שגיאה במהלך ההתחייבות (r1526439)
- ra_local: תקן שגיאה עם מאגר בשורש כונן Windows (r1518184)
- תיקון קריסה בחלונות כאשר הפקודה צולבת מופרעת (r1522892)
- תיקון קריסה במפעיל התרסקות בחלונות (r1532023)
- תקן קביעה בעת שדרוג עותקי עבודה ישנים (r1520529)
- תיקוני באגים בצד השרת:
- hotcopy: ניקיון פורצות שנמחקו עם '- incremental' (r1512300 ואח ')
- תקן את OOM לבקשות מקבילות בהפעלת שרת משורשר (r1527103 et al)
- fsfs: שיפור הודעת השגיאה כאשר פורמט fsf שאינו נתמך (r1534158)
- לתקן בעיה בזכרון במארז מודול FS של צד שלישי (r1519615 ואח ')
- שינויים גלויים למפתחים:
- כללי:
- אפשר לבצע הידור נגד serf 1.3 ואילך ב- Windows (r1517123)
- כריכות:
- javahl: canonicalize path for streaFileContent method (r1524869)
מה חדש בגירסה 1.8.3:
- מהדורה זו מטפלת בשלוש בעיות אבטחה:
- CVE-2013-4246: fsfs: שחיתות מעריכת מאפייני גרסה ארוזים
- CVE-2013-4262: admin-side tools: התקפת Symlink כנגד קובץ pid
- CVE-2013-4246: svnserve: התקפת סימלינק כנגד קובץ pid
מה חדש בגרסה 1.8.1:
- שינויים גלויים למשתמש:
- תיקוני באגים של לקוח ושל שרת:
- עדכוני תרגום לגרמנית ולסינית פשוטה
- שפר את פלט הודעת השגיאה SQLlite (r1497804)
- פלטפורמות תמיכה חסרות mmap (r1498136)
- לאפשר לקובצי תצורה להתחיל ב- UTF-8 BOM (r1499100 et al)
- לא נכשלים בנתוני UTF-8 כאשר קידוד ההמרה אינו זמין (r1503009)
- לשפר הודעות שגיאה כאשר קידוד ההמרה נכשל (r1503010)
- תיקוני באגים בצד הלקוח:
- מיזוג: שנה את השם 'מיזוג אוטומטי' ל'מיזוג מלא '(r1491432)
- mergeinfo: צמצום השימוש ברשת עבור '- Show-revs' (r1492005)
- ra_serf: שיפור הטיפול בסטטוס http (r1495104)
- מיזוג: הימנע מפגישה מיותרת של ra (r1493475)
- מיזוג: צמצום השימוש ברשת (r1478987)
- מיזוג: הסר את בדיקת המוצא המשוכפל (r1493424, r1495597)
- ra_serf: תקן 'קבל-קידוד' כותרת עבור יכולת הפעולה ההדדית של IIS (r1497551)
- מצב svn: שיפור תיעוד עבור עמודות נעילה (r1497318, r1497319)
- ra_serf: תקן תמיכה ליכולת 'get-file-revs-reversed' (r1498456)
- log: צמצום השימוש ברשת בשורשי המאגר (r1496957)
- diff: הימנע מקבצים זמניים בעת קריאת הבדל חיצוני (בעיה # 4382)
- שדרוג: תיקון הודעה על עותקי עבודה של 1.7.x (r1493703, r1494171)
- תיקון קריסה במהלך פתרון התנגשויות עץ (בעיה # 4388)
- מיזוג קובץ אינטראקטיבי: הוסף שתי אפשרויות נוספות (r1491816, r1494089)
- diff: השתמש בנתיבי סגנון מקומיים בהודעות שגיאה (r1500680)
- פתרון: שפר את תפריט פתרון התנגשויות האינטראקטיבי (r1491739 et al)
- switch: השתמש בנתיב הסגנון המקומי בהודעת השגיאה (r1500074)
- ra_serf: שיפור פלט השגיאה בעת קבלת XML לא חוקי (r1498851)
- svn cleanup: הסבר מה הפקודה עושה בפלט העזרה (r1497310)
- blame: error on -r M: N כאשר M & gt; N אלא אם כן השרת תומך (r1498449 ואח ')
- gpg-agent auth: אל תנסה להשתמש בסוכן כאשר אינו זמין (r1500762 ואח ')
- gpg-agent auth: לא דורשים GPG_TTY או TERM env vars (r1500801)
- עדכון: תקן כמה התנגשויות עץ שאינן מפעילות את המפתח (r1491868 ואחרות)
- בצע: הסר ערכים מעופשים מ wc lock table בעת מחיקת (r1491756)
- מיזוג: תיקון - record-only משגיח על נתיב ששמו שונה (בעיה # 4387)
- svnmucc: תקן 'make install' symlink לעבודה כאשר DESTDIR מוגדר (r1501072)
- wc: תיקון התרסקות כאשר היעד הוא סמל לשורש העתקה עובד (בעיה # 4383)
- ra_serf: שינוי & quot; תקלה פנימית & quot; שגיאות לשגיאות רגילות (r1502577)
- ra_serf: פרוקסי מטפל שאינם תומכים בבקשות מקובצות (r1502401 et al)
- תיקוני באגים בצד השרת:
- fsfs: פתרון בעיית לולאה אינסופית כאשר repos / db / uuid יש r n (r1492145)
- fsfs: הסר את מגבלת המאגר של נכס גרסה (r1491770)
- mod_dav_svn: קודי סטטוס טובים יותר עבור שגיאות משתמשים אנונימיות (r1495918)
- mod_dav_svn: קודי סטטוס טובים יותר עבור כשלים בביצוע פעולות (r1490684)
- תקן רגרסיה של ביצועים ביומן svn 'נגד השורש (r1494913)
- מאפשר למחוק תכונות 'svn' שאינן מוצגות למשתמש (r1495432)
- fsfs: תיקון התרסקות בארכיטקטורות קפדניות (r1495806, r1495985)
- svnadmin upgrade: תיקון שגיאות של מאגרי fsf לא מזויפים (r1494287)
- svnadmin צור: deny '--fs-type = fsfs --compatible-version = 1.0' (r1494223)
- שדרוג svnadmin: תיקון אובדן נתונים בעת ביטול בשלב האחרון (r1494298)
- mod_dav_svn: תקן קנוניזציה של נתיב שגוי (r1503528)
- שיפורים ותיקוני כלים נוספים:
- fsfs-stats (כלי): פתרון sgfault בעת העברת נתיב לא חוקי (r1492164)
- svn-bench: help help output (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: פתרון sgfault אפשרי (r1496110)
- תקן metadata_only עבור לעבודה כאשר היעד הוא צומת שלא הופץ (r1498564)
- ra_svn: תקן sgfault בהודעת NULL (r1498550, r1499727)
- Ev2: הקלד כראוי את סוג הצומת בטבלת השינוי של shims (r1501058)
- Ev2: תקן copyfrom בניית כתובות ב- shims (r1500226)
- fs: לשפר את הבדיקה כנגד שורות חדשות בשמות קבצים (r1498483 et al)
- להפוך את הבניין עם BDB 6 לתכונה opt-in (r1499438)
- sqlite: לאפשר הצבת מיזוג ביצירת dir (r1499034, r1500175)
- ra_svn: הפעל את הפעילויות באתר לאחר שיחת קריאה מוקדמת (r1503554)
- כריכות:
- swig-rb: לתקן את הבדיקות עם out-of-tree-builds (r1492295)
- javahl: תיקון קידוד של הודעות שגיאה המיוצרות על ידי javahl (r1492264)
- swig-pl: אזהרות מהדר שקט (r1487094)
- swig-pl: שיפור התיעוד (r1488693, r1490721, r1500904)
מה חדש בגירסה 1.8.0:
- רשומות העתקה של עבודה נעות כפעולות מדרגה ראשונה
- מיזוג מחדש אוטומטי
- מאפיינים בירושה
- הגדרת תצורה של המאגר
- תמיכת לקוח HTTP המבוססת על ניאון הוסרה
- המשקף האחורי של מאגר הנתונים של Berkeley DB הוצא משימוש
- אחסון במטמון בזיכרון באמצעות סוכן GnuPG (לקוח יוניקס)
- גודל FSFS ושיפור ביצועים
- אחסון של קבצי authz במאגר
- כלים חדשים למנהלים ולתשתיות
- שיפורים ותיקוני באגים רבים
מה חדש בגירסה 1.7.9:
- שינויים גלויים למשתמש:
- תיקוני באגים בצד הלקוח:
- הודעות שגיאה משופרות לגבי svn: date ו- svn: Props. (r1440620)
- תקן את ההצהרה local_relpath (בעיה # 4257)
- תיקון דליפת זיכרון ב- svn log` מעל svn: // (r1458341)
- לתקן שגיאת הפעלה לא נכונה בעת שימוש בספריית ניאון http (בעיה # 4332)
- תקן sgfault בעת שימוש בקוואלט (r1421103)
- תיקוני באגים בצד השרת:
- svnserve תתחבר מחדש את rev לא rev-water. (r1461278)
- mod_dav_svn ישמיט כמה ערכי מאפיינים עבור כתובות אתר פעילות (r1453780)
- תקן טענה ב- mod_dav_svn כאשר הוא פועל כשרת proxy ב- / (בעיה # 4272)
- שיפור השימוש בזיכרון בעת ביצוע מאפיינים ב- mod_dav_svn (r1443929)
- תקן svnrdump לטעון קבצי dump עם קצות LF ללא LF (בעיה # 4263)
- תקן קביעה כאשר מטמון חוזר אינו נגיש (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)
- כריכות:
- api מצב javahl מכבד כעת את הבוליאן ignoreExternals (r1435361)
מה חדש בגרסה 1.7.8:
- שינויים גלויים למשתמש:
- תיקוני באגים של לקוח ושל שרת:
- תיקון שגיאות הקלדה בתרגומי pt_BR, es ו- zh_TW (r1402417, r1402421)
- תיקוני באגים בצד הלקוח:
- תיקון קריסה עם - שם משתמש ב- Windows (r1396285)
- הוסף תכונות חסרות ל- & quot; svn log -v --xml & quot; פלט (r1398100)
- תיקון תיקון svn תוך התעלמות מחידודים לאחר שורה חדשה עוקבת (r139917)
- תקן לתלות עם ra_serf במהלך עיבוד השגיאה (r1403583)
- התעלם מחיצוני קובץ עם mergeinfo בעת מיזוג (r1401915)
- תקן SEGV באמצעות & quot; svnmucc cp rev arg & quot; במהלך העיבוד argv (בעיה # 4079)
- תקן טיפול בהתנגשויות על קישורים (בעיה # 4091)
- תיקוני באגים בצד השרת:
- מזהה כראוי את זמינות השחזור (r1398325)
- תקן & quot; svnadmin load --bypass-prop-validation & quot; (r1237779)
- תקן ניתוח של מקטעים [groupsfoo] בקובץ authz (בעיה # 3531)
- הוסף Vari: כותרת לתגובות GET כדי לשפר את המטמון (r1390653)
- תקן fs_fs לניקוי לאחר שידור rep שנכשל (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)
תגובות לא נמצא