<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Обновление Git с устранением уязвимостей</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/114442.html</link>
    <description>Представлены (https://lkml.org/lkml/2018/5/29/889) корректирующие выпуски всех поддерживаемых веток системы управления исходными текстами Git (2.17.1, 2.13.7, 2.14.4, 2.15.2, 2.16.4), в которых устранены две уязвимости:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-  CVE-2018-11235 (https://security-tracker.debian.org/tracker/CVE-2018-11235) - возможность выхода за границы базового каталога  репозитория через использование символов &quot;../&quot; в имени пути к субмодулю, определённому в файле &quot;.gitmodules&quot;.  При обращении пользователя к контролируемому злоумышленником репозиторию, возможна организация атаки по созданию/переписи файла в ФС с правами текущего пользователя, которая может быть доведена до запуска кода на сервере (например, через подстановку скрипта post-checkout в файл .git/config); &lt;br&gt;&lt;br&gt;-  CVE-2018-11233 (https://security-tracker.debian.org/tracker/CVE-2018-11233) -  чтение случайных частей памяти процесса git через создание  в файловой системе NTFS специально оформленных путей.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Дополнительно в новых выпусках добавлена возможность б</description>

<item>
    <title>Обновление Git с устранением уязвимостей (Андрей)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/114442.html#29</link>
    <pubDate>Sat, 02 Jun 2018 21:17:07 GMT</pubDate>
    <description>Не только мне надо подрасти. И у тебя познания быстро закончились. Ну, ничего, подрастёшь, когда-нибудь узнаешь.&lt;br&gt;</description>
</item>

<item>
    <title>Обновление Git с устранением уязвимостей (Аноним)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/114442.html#28</link>
    <pubDate>Fri, 01 Jun 2018 20:54:05 GMT</pubDate>
    <description>Нет в гите легких и тяжелых веток!&lt;br&gt;&lt;br&gt;Ветка - это файл в директории .git/refs/heads/ размером 41 байт.&lt;br&gt;в этом файле хеш коммита.&lt;br&gt;Тег - это файл в директории .git/refs/tags/ тоже размером 41 байт.&lt;br&gt;Если это подписанный или аннотированный тег, то создаётся объект в .git/objects/, этот объект указывате на коммит, и в файле (в .git/refs/tags/) хеш этого объекта.&lt;br&gt;&lt;br&gt;Так что ветка никак не может быть &quot;легче&quot; тега.&lt;br&gt;Либо одинаково, либо тег это ещё и дополнительный объект.&lt;br&gt;</description>
</item>

<item>
    <title>Обновление Git с устранением уязвимостей (Andrey Mitrofanov)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/114442.html#27</link>
    <pubDate>Thu, 31 May 2018 15:11:17 GMT</pubDate>
    <description>&amp;gt; Чётко: хотите сопровождать старые релизы: создавайте соответствующие ветки.&lt;br&gt;&amp;gt; Почему же сами разработчики git используют какую-то другую технику, и где она &lt;br&gt;&amp;gt; описана?&lt;br&gt;&lt;br&gt;Очевидно же, что они, &quot;разработчики&quot;, совсем не хотят &quot;сопровождать&quot;.&lt;br&gt;&lt;br&gt;Пусть кто-нибудь-другой.(ц)Гомер&lt;br&gt;&lt;br&gt;Они, как Торрвальдс&#091;I&#093;!&lt;br&gt;</description>
</item>

<item>
    <title>Обновление Git с устранением уязвимостей (Андрей)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/114442.html#26</link>
    <pubDate>Thu, 31 May 2018 13:48:56 GMT</pubDate>
    <description>https://git-scm.com/docs/gitworkflows#_maintenance_branch_management_after_a_feature_release&lt;br&gt;&lt;br&gt;&amp;gt;After a feature release, you need to manage your maintenance branches.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;First, if you wish to continue to release maintenance fixes for the feature release made before the recent one, then you must create another branch to track commits for that previous release.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;To do this, the current maintenance branch is copied to another branch named with the previous release version number (e.g. maint-X.Y.(Z-1) where X.Y.Z is the current release).&lt;br&gt;&lt;br&gt;Чётко: хотите сопровождать старые релизы: создавайте соответствующие ветки.&lt;br&gt;&lt;br&gt;Почему же сами разработчики git используют какую-то другую технику, и где она описана?&lt;br&gt;&lt;br&gt;Documentation/howto/maintain-git.txt:&lt;br&gt;&lt;br&gt; - &apos;maint&apos; branch is used to prepare for the next maintenance&lt;br&gt;   release.  After the feature release vX.Y.0 is made, the tip&lt;br&gt;   of &apos;maint&apos; branch is set to that release, and bugfixes will&lt;br&gt;   accumulate on the branch, and at some point, the tip of the&lt;br&gt;   branch </description>
</item>

<item>
    <title>Обновление Git с устранением уязвимостей (Андрей)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/114442.html#25</link>
    <pubDate>Thu, 31 May 2018 13:16:53 GMT</pubDate>
    <description>Я знаю, что если мне надо посмотреть комиты стабильной или oldstable ветки какого ПО, то я делаю gtik origin/gtk-3-22, origin/gtk-3-20. KISS.&lt;br&gt;А как мне в gitk увидеть историю комитов 2.13.0 .. 2.13.7 уже не очевидно.&lt;br&gt;</description>
</item>

<item>
    <title>Обновление Git с устранением уязвимостей (Andrey Mitrofanov)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/114442.html#24</link>
    <pubDate>Thu, 31 May 2018 06:41:28 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Где они?&lt;br&gt;&amp;gt;&amp;gt; Брысь!&lt;br&gt;&amp;gt; $ git branch --contains v2.17.1 &lt;br&gt;&amp;gt; * master &lt;br&gt;&lt;br&gt;git branch -a --contains v2.17.1 &lt;br&gt;&lt;br&gt;&amp;gt; Всё то, что ожидаешь в maint находится в... master!?&lt;br&gt;&lt;br&gt;Подрастёшь...&lt;br&gt;&lt;br&gt;&amp;gt;Так в master или maint?&lt;br&gt;&lt;br&gt;...узнаешь.&lt;br&gt;&lt;br&gt;&amp;gt; $ git log --decorate -1 v2.17.1 &lt;br&gt;&amp;gt; commit fc54c1af3ec09bab8b8ea09768c2da4069b7f53e (tag: v2.17.1, origin/maint) </description>
</item>

<item>
    <title>Обновление Git с устранением уязвимостей (anonymous)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/114442.html#23</link>
    <pubDate>Thu, 31 May 2018 05:52:25 GMT</pubDate>
    <description>&amp;gt; О, 2.17.1 и в maint есть. Так в master или maint?&lt;br&gt;&lt;br&gt;Прикинь, один и тот же коммит может быть в нескольких ветках. Убивают, караул.&lt;br&gt;</description>
</item>

<item>
    <title>Обновление Git с устранением уязвимостей (Андрей)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/114442.html#22</link>
    <pubDate>Wed, 30 May 2018 22:08:24 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Где они?&lt;br&gt;&amp;gt; Брысь! &lt;br&gt;&lt;br&gt;Тэги - брысь?&lt;br&gt;&lt;br&gt;$ git branch --contains v2.13.7&lt;br&gt;* master&lt;br&gt;$ git branch --contains v2.14.4&lt;br&gt;* master&lt;br&gt;$ git branch --contains v2.15.2&lt;br&gt;* master&lt;br&gt;$ git branch --contains v2.16.4&lt;br&gt;* master&lt;br&gt;$ git branch --contains v2.17.1&lt;br&gt;* master&lt;br&gt;&lt;br&gt;Всё то, что ожидаешь в maint находится в... master!?&lt;br&gt;&lt;br&gt;$ git describe --tags maint&lt;br&gt;fatal: Not a valid object name maint&lt;br&gt;$ git describe --tags origin/maint&lt;br&gt;v2.17.1&lt;br&gt;&lt;br&gt;О, 2.17.1 и в maint есть. Так в master или maint?&lt;br&gt;&lt;br&gt;$ git log --decorate -1 v2.17.1&lt;br&gt;commit fc54c1af3ec09bab8b8ea09768c2da4069b7f53e (tag: v2.17.1, origin/maint)&lt;br&gt;Author: Junio C Hamano &amp;lt;gitster&#064;pobox.com&amp;gt;&lt;br&gt;Date:   Tue May 22 14:28:26 2018 +0900&lt;br&gt;&lt;br&gt;    Git 2.17.1&lt;br&gt;    &lt;br&gt;    Signed-off-by: Junio C Hamano &amp;lt;gitster&#064;pobox.com&amp;gt;&lt;br&gt;</description>
</item>

<item>
    <title>Обновление Git с устранением уязвимостей (Andrey Mitrofanov)</title>
    <link>https://89.19.215.112/openforum/vsluhforumID3/114442.html#21</link>
    <pubDate>Wed, 30 May 2018 16:39:04 GMT</pubDate>
    <description>&amp;gt; А &quot;читать научись&quot; и &quot;нужно тренероваться&quot; - это что ли аргументация? Или &lt;br&gt;&lt;br&gt;Это тонкий, почти незаметный и истончённый!, намёк на то, что там написано не то, что показалось-придумалось.&lt;br&gt;&lt;br&gt;&amp;gt; всё-так переход на личности? Получается, записной тролль Митрофанов сам первый перешёл &lt;br&gt;&lt;br&gt;Да, намёки оскорбительны и дб запрещены Праилами.&lt;br&gt;&lt;br&gt;&amp;gt; на личности. И сей недостойный поступок ещё и &quot;украсил&quot; орфографической ошибкой. &lt;br&gt;&lt;br&gt;Ну, безграмотный пейзанин и нерусь,  дальше то что?&lt;br&gt;&lt;br&gt;Дальше вывод, что выводы, высосанные из пальцА -- можно и хорпошо.&lt;br&gt;&lt;br&gt;Консенсус. Расходимся.&lt;br&gt;</description>
</item>

</channel>
</rss>
