Apache Subversion

Скриншот программы:
Apache Subversion
Детали программы:
Версия: 1.10.2 обновление
Дата загрузки: 16 Aug 18
Разработчик: Apache Software Foundation
Тип распространения: Бесплатная
Популярность: 78

Rating: 3.0/5 (Total Votes: 1)

Цель проекта Subversion - создать систему управления версиями, которая является неотразимой заменой CVS в сообществе с открытым исходным кодом. Он разработан и распространен Apache Software Foundation (ASF). Apache Subversion - это программное обеспечение командной строки, подобное системам управления версиями Git или Bazaar.


Это похоже на CVS, но лучше

Apache Subversion включает в себя самые последние функции CVS, а также различные другие функции, которые сделают этот проект намного лучше, чем CVS, включая версии с переименованием версий, версированные символические ссылки, копирование с версиями, удаление версий, каталоги версий и версии метаданных с произвольной версией , Он также включает в себя собственный клиент / сервер, многоуровневую библиотеку, которая имеет чистые API.


Эффективно обрабатывает двоичные файлы

Кроме того, программное обеспечение поддерживает тегирование и ветвление, коммиты поистине атомарны, и программа эффективно обрабатывает двоичные файлы. Другие функции включают отслеживание слияния, блокировку файлов, возможность сохранения исполняемых флагов, вывод синтаксического анализа, локализованные сообщения, интерактивное разрешение конфликтов, зеркальное отображение только для чтения репозитория, прокси-прокси через WebDAV, списки изменений, а также привязки для множества языков программирования.

Поддерживает протоколы DeltaV и WebDAV

Среди других функций можно упомянуть опцию сетевого сервера Apache, поддерживающую протоколы DeltaV и WebDAV, опцию автономного сервера, собственный клиент / сервер, многоуровневую библиотеку, версию символических ссылок, вывод синтаксического анализа и локализованные сообщения .


Поддерживаемые операционные системы и доступность

Проект поддерживается во всех операционных системах GNU / Linux и может быть легко установлен из исходного архива, предоставленного Apache, или через репозитории программного обеспечения по умолчанию соответствующего дистрибутива. В настоящее время поддерживаются 32-разрядная и 64-разрядная архитектуры.


Выбор между хранилищем базы данных или файлового хранилища

Клиентский и серверный протокол отправляет разности в обоих направлениях, и пользователи смогут выбирать между реализацией репозитория базы данных или обычного файла. Проект Apache Subversion - это бесплатное программное обеспечение, выпущенное под лицензией открытого источника Apache / BSD.

Что нового в этой версии:

  • Видимые пользователем изменения:
  • Исправлены ошибки на стороне клиента:
  • svn: исправить возможный сбой в кэше аутентификации авторизации (r1705328)
  • очистка: избегать ненужного роста памяти при чистом очистке (r1706241)
  • diff: исправление сбоя, когда репозиторий находится на корне сервера (r1705060 и др.)
  • фиксировать переводы для фиксации уведомлений (r1709389, r1709562)
  • ra_serf: исправление сбоя в парсиссе multistatus (r1706323, r1706324)
  • svn: регистрировать ошибки блокировки / разблокировки как сбои (r1701598 и др.)
  • svn: очистка пользовательских внешних регистраций (r1705843, r1710558)
  • svn: разрешить простое разрешение конфликтов двоичного файла (r1703581)
  • svnlook: правильно удалить tempfiles при ошибках diff (r1711346)
  • ra_serf: сообщить о версиях libserf (r1704847) встроенных и исполняемых файлов
  • ra_serf: установить заголовок Content-Type в исходящих запросах (r1715224 и др.)
  • svn: исправление слияния удалений файлов svn: eol в стиле CRLF / CR (r1703689 и др.)
  • ra_local: отключить путь кода нулевой копии (r1718167)
  • Исправление ошибок на стороне сервера:
  • mod_authz_svn: исправить authz с mod_auth_kerb / mod_auth_ntlm (выпуск # 4602)
  • mod_dav_svn: исправить отображение идентификатора процесса в статистике кеша (r1709553)
  • mod_dav_svn: используйте LimitXMLRequestBody для запросов, закодированных с помощью skel (r1687812)
  • svnadmin dump: сохранить изменения no-op (r1709388 и др., выпуск # 4598)
  • fsfs: избегать ненужных операций ввода-вывода при открытии транзакций (r1715793)
  • Исправления ошибок Bindings:
  • javahl: исправить ABI несовместимо с 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 и др.)
  • фиксировать переводы для фиксации уведомлений (r1709389, r1709562)
  • ra_serf: исправление сбоя в парсиссе multistatus (r1706323, r1706324)
  • svn: регистрировать ошибки блокировки / разблокировки как сбои (r1701598 и др.)
  • svn: очистка пользовательских внешних регистраций (r1705843, r1710558)
  • svn: разрешить простое разрешение конфликтов двоичного файла (r1703581)
  • svnlook: правильно удалить tempfiles при ошибках diff (r1711346)
  • ra_serf: сообщить о версиях libserf (r1704847) встроенных и исполняемых файлов
  • ra_serf: установить заголовок Content-Type в исходящих запросах (r1715224 и др.)
  • svn: исправление слияния удалений файлов svn: eol в стиле CRLF / CR (r1703689 и др.)
  • ra_local: отключить путь кода нулевой копии (r1718167)
  • Исправление ошибок на стороне сервера:
  • mod_authz_svn: исправить authz с mod_auth_kerb / mod_auth_ntlm (выпуск # 4602)
  • mod_dav_svn: исправить отображение идентификатора процесса в статистике кеша (r1709553)
  • mod_dav_svn: используйте LimitXMLRequestBody для запросов, закодированных с помощью skel (r1687812)
  • svnadmin dump: сохранить изменения no-op (r1709388 и др., выпуск # 4598)
  • fsfs: избегать ненужных операций ввода-вывода при открытии транзакций (r1715793)
  • Исправления ошибок Bindings:
  • javahl: исправить ABI несовместимо с 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 и др.)
  • фиксировать переводы для фиксации уведомлений (r1709389, r1709562)
  • ra_serf: исправление сбоя в парсиссе multistatus (r1706323, r1706324)
  • svn: регистрировать ошибки блокировки / разблокировки как сбои (r1701598 и др.)
  • svn: очистка пользовательских внешних регистраций (r1705843, r1710558)
  • svn: разрешить простое разрешение конфликтов двоичного файла (r1703581)
  • svnlook: правильно удалить tempfiles при ошибках diff (r1711346)
  • ra_serf: сообщить о версиях libserf (r1704847) встроенных и исполняемых файлов
  • ra_serf: установить заголовок Content-Type в исходящих запросах (r1715224 и др.)
  • svn: исправление слияния удалений файлов svn: eol в стиле CRLF / CR (r1703689 и др.)
  • ra_local: отключить путь кода нулевой копии (r1718167)
  • Исправление ошибок на стороне сервера:
  • mod_authz_svn: исправить authz с mod_auth_kerb / mod_auth_ntlm (выпуск # 4602)
  • mod_dav_svn: исправить отображение идентификатора процесса в статистике кеша (r1709553)
  • mod_dav_svn: используйте LimitXMLRequestBody для запросов, закодированных с помощью skel (r1687812)
  • svnadmin dump: сохранить изменения no-op (r1709388 и др., выпуск # 4598)
  • fsfs: избегать ненужных операций ввода-вывода при открытии транзакций (r1715793)
  • Исправления ошибок Bindings:
  • javahl: исправить ABI несовместимо с 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 и др.)
  • фиксировать переводы для фиксации уведомлений (r1709389, r1709562)
  • ra_serf: исправление сбоя в парсиссе multistatus (r1706323, r1706324)
  • svn: регистрировать ошибки блокировки / разблокировки как сбои (r1701598 и др.)
  • svn: очистка пользовательских внешних регистраций (r1705843, r1710558)
  • svn: разрешить простое разрешение конфликтов двоичного файла (r1703581)
  • svnlook: правильно удалить tempfiles при ошибках diff (r1711346)
  • ra_serf: сообщить о версиях libserf (r1704847) встроенных и исполняемых файлов
  • ra_serf: установить заголовок Content-Type в исходящих запросах (r1715224 и др.)
  • svn: исправление слияния удалений файлов svn: eol в стиле CRLF / CR (r1703689 и др.)
  • ra_local: отключить путь кода нулевой копии (r1718167)
  • Исправление ошибок на стороне сервера:
  • mod_authz_svn: исправить authz с mod_auth_kerb / mod_auth_ntlm (выпуск # 4602)
  • mod_dav_svn: исправить отображение идентификатора процесса в статистике кеша (r1709553)
  • mod_dav_svn: используйте LimitXMLRequestBody для запросов, закодированных с помощью skel (r1687812)
  • svnadmin dump: сохранить изменения no-op (r1709388 и др., выпуск # 4598)
  • fsfs: избегать ненужных операций ввода-вывода при открытии транзакций (r1715793)
  • Исправления ошибок Bindings:
  • javahl: исправить ABI несовместимо с 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 и др.)
  • фиксировать переводы для фиксации уведомлений (r1709389, r1709562)
  • ra_serf: исправление сбоя в парсиссе multistatus (r1706323, r1706324)
  • svn: регистрировать ошибки блокировки / разблокировки как сбои (r1701598 и др.)
  • svn: очистка пользовательских внешних регистраций (r1705843, r1710558)
  • svn: разрешить простое разрешение конфликтов двоичного файла (r1703581)
  • svnlook: правильно удалить tempfiles при ошибках diff (r1711346)
  • ra_serf: сообщить о версиях libserf (r1704847) встроенных и исполняемых файлов
  • ra_serf: установить заголовок Content-Type в исходящих запросах (r1715224 и др.)
  • svn: исправление слияния удалений файлов svn: eol в стиле CRLF / CR (r1703689 и др.)
  • ra_local: отключить путь кода нулевой копии (r1718167)
  • Исправление ошибок на стороне сервера:
  • mod_authz_svn: исправить authz с mod_auth_kerb / mod_auth_ntlm (выпуск # 4602)
  • mod_dav_svn: исправить отображение идентификатора процесса в статистике кеша (r1709553)
  • mod_dav_svn: используйте LimitXMLRequestBody для запросов, закодированных с помощью skel (r1687812)
  • svnadmin dump: сохранить изменения no-op (r1709388 и др., выпуск # 4598)
  • fsfs: избегать ненужных операций ввода-вывода при открытии транзакций (r1715793)
  • Исправления ошибок Bindings:
  • javahl: исправить ABI несовместимо с 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 и др.)
  • фиксировать переводы для фиксации уведомлений (r1709389, r1709562)
  • ra_serf: исправление сбоя в парсиссе multistatus (r1706323, r1706324)
  • svn: регистрировать ошибки блокировки / разблокировки как сбои (r1701598 и др.)
  • svn: очистка пользовательских внешних регистраций (r1705843, r1710558)
  • svn: разрешить простое разрешение конфликтов двоичного файла (r1703581)
  • svnlook: правильно удалить tempfiles при ошибках diff (r1711346)
  • ra_serf: сообщить о версиях libserf (r1704847) встроенных и исполняемых файлов
  • ra_serf: установить заголовок Content-Type в исходящих запросах (r1715224 и др.)
  • svn: исправление слияния удалений файлов svn: eol в стиле CRLF / CR (r1703689 и др.)
  • ra_local: отключить путь кода нулевой копии (r1718167)
  • Исправление ошибок на стороне сервера:
  • mod_authz_svn: исправить authz с mod_auth_kerb / mod_auth_ntlm (выпуск # 4602)
  • mod_dav_svn: исправить отображение идентификатора процесса в статистике кеша (r1709553)
  • mod_dav_svn: используйте LimitXMLRequestBody для запросов, закодированных с помощью skel (r1687812)
  • svnadmin dump: сохранить изменения no-op (r1709388 и др., выпуск # 4598)
  • fsfs: избегать ненужных операций ввода-вывода при открытии транзакций (r1715793)
  • Исправления ошибок Bindings:
  • javahl: исправить ABI несовместимо с 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: исправление сбоя при сохранении учетных данных в kwallet (r1700740, r1700951)
  • checkout / update: fix & quot; access denied & quot; ошибка в Windows (r1701064 и др.)
  • update: исправление сбоя при обновлении конфликтуемого дерева (r1702198, r1702200)
  • commit: исправить возможный сбой (r1702231)
  • ra_serf: не сбой при непредвиденных заголовках X-SVN-VR-Base (r1702288)
  • merge: исправление сбоя при объединении с локальным добавлением (r1702299 и др.)
  • svnmucc: исправить ошибку во время propset + put для существующего файла (r1702467 и др.)
  • update: исправить ошибку без папки .svn / tmp (r1701838, r1702203)
  • checkout: удалить ненужную операцию ввода-вывода (r1701638)
  • merge: исправить возможный сбой (r1701997)
  • update: исправить ошибку с некоторыми входящими удалениями (r1702247)
  • upgrade: исправить ошибку для pre-1.3 wc с внешними (r1702218 и др.)
  • revert: исправить ошибку при возврате корня перемещения (r1702237 и др.)
  • svn: не сбой при определенных повреждениях базы данных (r1702974, r1702991)
  • svn: показать версию utf8proc в svn --version --verbose (r1702533, r1702891)
  • Исправлены ошибки на стороне сервера:
  • фиксировать отчетность для пустых представлений в статистике svnfsfs (r1698312 и др.)
  • Изменения, видимые разработчиком:
  • Общие:
  • исправить svnfsfs_tests.py в режимах fsfs-v4 и fsfs-v6 (r1700215 и др.)
  • Изменения API:
  • отключить неподдерживаемые операции для стандартных потоков (r1701633 и др.)

Что нового в версии 1.8.13:

  • В этом выпуске рассматриваются 3 проблемы безопасности:
  • >
  • CVE-2015-0202: HTTP-серверы Subversion с репозиториями FSFS уязвимы для удаленного использования чрезмерной памяти с определенными запросами REPORT.
  • CVE-2015-0248: Subversion mod_dav_svn и svnserve уязвимы для удаленно инициируемого утверждения. DoS-уязвимость для определенных запросов с динамически оцениваемыми номерами ревизий.
  • CVE-2015-0251: HTTP-серверы Subversion позволяют спуфинг svn: значения свойств автора для новых версий

Что нового в версии 1.8.11:

  • Видимые пользователем изменения:
  • Исправлены ошибки на стороне клиента:
  • checkout / update: исправлять внешние файлы файла, не отслеживая историю, а затем автоматически терпеть неудачу (номер # 4185)
  • патч: не пропустите цели в действительном --git difs (r1592014, r1592034)
  • diff: сделать вывод свойства в diffs stable (r1589360)
  • diff: исправить diff локального скопированного каталога с реквизитами (r1619380, r1619393)
  • diff: исправить журнал изменений для репо-WC и WC-WC (r1621978, r1621981)
  • удалить параметры меню измененных конфликтов, которые всегда выходят из строя (r1620332)
  • улучшить поддержку gpg-агента (r1600331, r1600348, 1600368, r1600563, r1600781)
  • Исправить ошибку в Eclipse IDE с помощью GNOME Keyring (номер # 3498)
  • исправить внешние слежки за версией каталога (номер # 4085)
  • исправлять проблемы, связанные с файловыми системами unix, которые не поддерживают разрешения (r1612225)
  • обновление: сохранить внешние регистрации (выпуск № 4519)
  • cleanup: производительность iprove фиксированных временных меток (r1633126)
  • обновления для немецкого языка
  • Исправление ошибок на стороне сервера:
  • отключить функцию кэширования revprop из-за проблем с недействительностью кеша (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
  • пропустить генерирование уникальностей, если rep-sharing не поддерживается (r1561426)
  • mod_dav_svn: отклонять запросы с отсутствующими путями репозитория (r1643409)
  • mod_dav_svn: отклонять запросы с недопустимыми именами виртуальных транзакций (r1643437)
  • mod_dav_svn: избежать ненужного роста памяти при ходьбе ресурсов (выпуск # 4531)
  • Изменения, видимые разработчиком:
  • Общие:
  • убедитесь, что все члены уровня repos notify struct верны, исправляет сбои в пользователях API, использующих все члены (r1616131)
  • правильно создать ресурс версии при создании на Windows (r1542610, r1564576, r1568180)
  • Исправлены ошибки LIBTOOL_M4 и LIBTOOL_CONFIG во время сборки unix (r1637826)
  • позволяют использовать libtool 2.4.3 (r1640862, r1640873, r1643793)

Что нового в версии 1.8.10:

  • Видимые пользователем изменения:
  • Исправлены ошибки на стороне клиента:
  • защита от хеш-коллизий md5 при поиске кэшированных учетных данных (r1550691, r1550772, r1600909)
  • ra_serf: правильно сопоставить подстановочные знаки в сертификатах SSL. (r1615211, 1615219)
  • ra_serf: игнорировать CommonName в сертификатах SSL, где есть темы Alt Alt (r1565531, r1566503, r1568349, r1568361)
  • ra_serf: исправить ошибку экранирования URI, которая предотвратила удаление заблокированных путей (r1594223, r1553501, r1553556, r1559197, выпуск № 3674).
  • rm: отобразить правильный URL-адрес при удалении URL-адреса в редакторе журнала транзакций (r1591123)
  • log: исправить другой экземпляр ошибки обрыва трубы (r1596866, номер # 3014)
  • копия: надлежащим образом обрабатывайте реквизиты, отсутствующие или исключенные на копию перекрестного wc (r1589184, r1589188).
  • copy: Исправить копирование родителей локально удаленных узлов между wcs (r1589460, r1589486)
  • externals: Правильно удалять каталоги предков внешних при удалении внешнего, изменяя svn: externals. (r1600311, 1600315, r1600323, r1600393).
  • ra_serf: исправить время хранения некоторых хэш-значений (r1606009)
  • Исправление ошибок на стороне сервера:
  • fsfs: опустить файл конфигурации при создании репозиториев формата до 1.5 (r1547454, r1561703)
  • Изменения, видимые разработчиком:
  • Общие:
  • Исправить неправильное связывание, когда serf находится в том же префиксе, что и существующие svn-библиотеки. (R1609004)
  • используйте соответствующий промежуточный каталог при создании с помощью VS 2003-2008 (r1595431)
  • поддержка генерации VS 2013 и более поздних файлов проекта.
  • Наручники:
  • ruby: удаление предупреждения о поддержке Ruby 1.9 является новым. (R1593992)
  • python: исправлять обратные вызовы notify_func (r1594794, r1594814, r1594834, r1595061)

Что нового в версии 1.8.5:

  • Видимые пользователем изменения:
  • Исправлены ошибки на стороне клиента:
  • исправить внешние, указывающие на перенаправленные адреса (вопросы # 4428, # 4429)
  • diff: исправить утверждение с перемещением внутри копии (выпуск # 4444)
  • Исправление ошибок на стороне сервера:
  • mod_dav_svn: Предотвращение сбоев с некоторыми сторонними модулями (r1537360 и др.)
  • mod_dav_svn: правильно канонизировать пути (r1542071)
  • mod_authz_svn: исправить ошибку mod_authz_svn с недопустимой конфигурацией (r1541432)
  • hotcopy: исправить hotcopy, потеряв файлы revprop в упакованных репозиториях (номер # 4448)
  • Другие улучшения инструмента и исправления:
  • mod_dontdothat: исправить парсер uri (r1542069 и др.)
  • Изменения, видимые разработчиком:
  • Общие:
  • исправить компиляцию с помощью '--enable-optimize' с помощью clang (r1534860)
  • исправить copmpilation с отладочной сборкой BDB в Windows (r1501656, r1501702)
  • fix '--with-openssl' при создании на Windows (r1535139)
  • добавить тест, чтобы сбой при построении с нарушенным ZLib (r1537193 и др.)
  • Наручники:
  • swig-rb: исправить тесты для запуска без установки на OS X (r1535161)
  • ctypes-python: построить с компилятором, выбранным через configure (r1536537)

Что нового в версии 1.8.4:

  • Видимые пользователем изменения:
  • Исправлены ошибки на стороне клиента и сервера:
  • Исправить утверждение в URL-адресе формы: file: //./ '(r1516806)
  • перестать ссылаться на psapi.dll на Windows (r1534102)
  • обновления для шведских
  • Исправлены ошибки на стороне клиента:
  • revert: исправление проблем, возвращающих ходы (номер # 4436)
  • update: исправление утверждения при отказе доступа к внешнему файлу файла (выпуск № 4422)
  • merge: уменьшить сетевые подключения для автоматического слияния (r1468980 и др.)
  • merge: исправлять повреждение пути во время реинтеграции (r1523666)
  • mergeinfo: исправить ошибку (r1519955)
  • ra_serf: проверьте результат анализа xml (r1501199 и др.)
  • ra_serf: улучшать сообщения об ошибках во время фиксации (r1526439)
  • ra_local: исправить ошибку в репозитории в корневом каталоге Windows (r1518184)
  • исправление сбоя в окнах при прерывании команды pipe (r1522892)
  • Исправить ошибку в обработчике сбоев на окнах (r1532023)
  • Исправить утверждение при обновлении старых рабочих копий (r1520529)
  • Исправление ошибок на стороне сервера:
  • hotcopy: очистка распакованных revprops с помощью «-incremental» (r1512300 и др.)
  • исправить OOM при одновременных запросах при запуске на основе потока (r1527103 и др.)
  • fsfs: улучшить сообщение об ошибке при обнаружении неподдерживаемого формата fsfs (r1534158)
  • Исправить проблему с памятью в стороннем загрузчике модуля FS (r1519615 и др.)
  • Изменения, видимые разработчиком:
  • Общие:
  • разрешить компиляцию с 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 (r1499100 и др.)
  • не прерывать данные UTF-8, если преобразование кодирования недоступно (r1503009)
  • улучшать сообщения об ошибках при неудачном преобразовании кодирования (r1503010)
  • Исправлены ошибки на стороне клиента:
  • merge: переименуйте 'automatic merge' в 'complete merge' (r1491432)
  • mergeinfo: уменьшить использование сети для '-show-revs' (r1492005)
  • ra_serf: улучшите обработку статуса http (r1495104)
  • merge: избегать ненужного сеанса ra (r1493475)
  • merge: уменьшить использование сети (r1478987)
  • merge: удалить дублируемую проверку предка (r1493424, r1495597)
  • ra_serf: исправить заголовок Accept-Encoding для взаимодействия IIS (r1497551)
  • svn status: улучшить документацию для столбцов блокировки (r1497318, r1497319)
  • ra_serf: исправлена ​​поддержка возможности «get-file-revs-reversed» (r1498456)
  • журнал: уменьшить использование сети на корнях репозитория (r1496957)
  • diff: избегать временных файлов при вызове внешнего diff (проблема # 4382)
  • upgrade: исправить уведомление о рабочих копиях 1.7.x (r1493703, r1494171)
  • Исправить ошибку при разрешении конфликтов дерева (номер # 4388)
  • интерактивное слияние файлов: добавьте два дополнительных варианта (r1491816, r1494089)
  • diff: использовать пути локального стиля в сообщениях об ошибках (r1500680)
  • разрешить: улучшить меню интерактивного разрешения конфликтов (r1491739 и др.)
  • : используйте путь к локальному стилю в сообщении об ошибке (r1500074)
  • ra_serf: улучшить вывод ошибок при получении недопустимого XML (r1498851)
  • svn cleanup: объясните, что делает команда для вывода справки (r1497310)
  • wame: error on -r M: N где M & gt; N, если сервер не поддерживает (r1498449 и др.)
  • gpg-agent auth: не пытайтесь использовать агент, когда он недоступен (r1500762 и др.)
  • gpg-agent auth: не требуется GPG_TTY или TERM env vars (r1500801)
  • update: исправить некоторые конфликты в дереве, не запуская resolver (r1491868 и др.)
  • commit: удалять устаревшие записи из таблицы блокировки wc при удалении (r1491756)
  • merge: исправить ошибку -record-only при переименованном пути (номер # 4387)
  • svnmucc: установить символическую ссылку make make make, когда установлен DESTDIR (r1501072)
  • wc: исправление сбоя, когда целью является символическая ссылка на корень рабочей копии (номер # 4383)
  • ra_serf: изменение "внутренней неисправности & quot; ошибки к нормальным ошибкам (r1502577)
  • ra_serf: обрабатывать прокси-серверы, не поддерживающие переданные запросы (r1502401 и др.)
  • Исправление ошибок на стороне сервера:
  • 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: исправить ошибку не-sharded fsfs-репозиториев (r1494287)
  • svnadmin create: deny '--fs-type = fsfs --compatible-version = 1.0' (r1494223)
  • Обновление svnadmin: исправление потери данных при отмене на последнем этапе (r1494298)
  • mod_dav_svn: исправить неправильную канонизацию пути (r1503528)
  • Другие улучшения инструмента и исправления:
  • fsfs-stats (tool): разрешить segfault при передаче недопустимого пути (r1492164)
  • svn-bench: исправить вывод справки (r1493951)
  • svnpubsub: добавить заголовок версии на сервер (r1491707)
  • Изменения, отображаемые разработчиком
  • Общие:
  • ra_serf: исправить некоторые проблемы с тестовым запуском в Windows (r1490679)
  • исправить две проблемы в обратном порядке svn_ra_get_file_revs () (r1492148 и др.)
  • handle -compatible-version = 1.8 в тестах C (r1494342)
  • улучшает совместимость с clang (r1480080 и др.)
  • использовать правильную отменную эстафету при обработке конфликтов (r1495850)
  • fs: BDB: обеспечить правильное значение ошибки из BDB (r1495428)
  • ra_serf: ошибка неудачной попытки подключения (r1496132, и др.)
  • svn_client_log5: разрешить возможный segfault (r1496110)
  • Исправить метаданные_одно перейти на работу, когда целью является неверсированный узел (r1498564)
  • ra_svn: исправить segfault с сообщением о фиксации NULL (r1498550, r1499727)
  • Ev2: правильно инициализировать вид узла в таблице изменений прокладки (r1501058)
  • Ev2: исправить копирование структуры URL в прокладках (r1500226)
  • fs: улучшить тест против строк в именах файлов (r1498483 и др.)
  • создать с BDB 6 функцию выбора (r1499438)
  • sqlite: разрешить размещение объединения в каталоге сборки (r1499034, r1500175)
  • ra_svn: сделать сеансы пригодными для использования после завершения обратного вызова журнала (r1503554)
  • Наручники:
  • swig-rb: исправить тесты с помощью не-tree-builds (r1492295)
  • javahl: исправить кодирование сообщений об ошибках, созданных javahl (r1492264)
  • swig-pl: предупреждения компилятора молчания (r1487094)
  • swig-pl: улучшить документацию (r1488693, r1490721, r1500904)

Что нового в версии 1.8.0:

  • Рабочие копии записываются как операции первого класса
  • Автоматическое объединение реинтеграции
  • Унаследованные свойства
  • Конфигурация репозитория
  • Поддержка HTTP-клиента на основе неона была удалена
  • Исходный сервер репозитория на основе базы данных Berkeley устарел
  • кэширование паролей в памяти через GnuPG Agent (клиент Unix)
  • Размер FSFS и улучшения производительности
  • Хранение файлов authz в репозитории
  • Новые инструменты для администраторов и инфраструктуры
  • Много улучшений и исправлений ошибок.

Что нового в версии 1.7.9:

  • Видимые пользователем изменения:
  • Исправлены ошибки на стороне клиента:
  • улучшены сообщения об ошибках svn: date и svn: реквизиты автора. (R1440620)
  • исправить утверждение local_relpath (выпуск # 4257)
  • Исправить утечку памяти в `svn log` над svn: // (r1458341)
  • Исправлена ​​ошибка с ошибкой authz при использовании библиотеки neon http (номер # 4332).
  • исправить segfault при использовании kwallet (r1421103)
  • Исправление ошибок на стороне сервера:
  • svnserve будет записывать повторно воспроизведенный rev, а не low-water rev. (R1461278)
  • mod_dav_svn опустит некоторые значения свойств для URL-адресов активности (r1453780)
  • исправить утверждение в mod_dav_svn, действуя как прокси-сервер в / (вопрос # 4272)
  • улучшает использование памяти при совершении свойств в mod_dav_svn (r1443929)
  • исправить svnrdump для загрузки файлов дампа с окончанием строки без LF (номер # 4263)
  • фиксировать утверждение, когда 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 теперь уважает логическое значение ignoreExternals boolean (r1435361)

Что нового в версии 1.7.8:

  • Видимые пользователем изменения:
  • Исправлены ошибки на стороне клиента и сервера:
  • Исправить опечатки в переводах pt_BR, es и zh_TW (r1402417, r1402421)
  • Исправлены ошибки на стороне клиента:
  • Исправить ошибку с параметром --username в Windows (r1396285)
  • добавить отсутствующие атрибуты в & quot; svn log -v -xml & quot; выход (r1398100)
  • Исправить патч svn, игнорируя hunks после отсутствия новой строки (r139917)
  • исправить зависание с ra_serf во время обработки ошибок (r1403583)
  • игнорировать внешние файлы с помощью mergeinfo при слиянии (r1401915)
  • исправить SEGV с помощью "svnmucc cp rev arg" во время обработки argv (выпуск № 4079)
  • исправить обработку конфликтов на символических ссылках (номер # 4091)
  • Исправление ошибок на стороне сервера:
  • правильно определить доступность потоков (r1398325)
  • fix "svnadmin load --bypass-prop-validation & quot; (R1237779)
  • исправить разбор секций [groupsfoo] в файле authz (выпуск № 3531)
  • добавить заголовок Vary: для ответов GET для улучшения кэширования (r1390653)
  • исправить fs_fs для очистки после неудачной передачи ответа (r1403964 и др.)
  • исправить mod_dav_svn, чтобы жаловаться на изменения & gt; HEAD (r1403588)
  • Изменения, видимые разработчиком:
  • Общие:
  • Исправить неправильный статус, возвращенный 1.6 API (r1403258)
  • исправить компиляцию с помощью g ++ 4.7 (r1345740)
  • исправить svn_uri_get_file_url_from_dirent в Windows (r1409146)

Похожие программы

SVN Access Manager
SVN Access Manager

17 Feb 15

Mercurial
Mercurial

22 Jun 18

ViewVC
ViewVC

17 Feb 15

Другие программы разработчика Apache Software Foundation

Apache Drill
Apache Drill

9 Feb 16

Apache Any23
Apache Any23

13 Apr 15

Apache Felix
Apache Felix

12 May 15

Комментарии к Apache Subversion

Комментарии не найдены
добавить комментарий
Включите картинки!