<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>30614</bug_id>
          
          <creation_ts>2014-12-29 16:31:59 +0300</creation_ts>
          <short_desc>pkcs11 support</short_desc>
          <delta_ts>2016-07-21 16:19:51 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>openvpn</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Shabalin">shaba</reporter>
          <assigned_to name="Nikolay A. Fetisov">naf</assigned_to>
          <cc>asy</cc>
    
    <cc>cas</cc>
    
    <cc>kiber_pank4</cc>
    
    <cc>mike</cc>
    
    <cc>naf</cc>
    
    <cc>rider</cc>
    
    <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>149518</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Shabalin">shaba</who>
    <bug_when>2014-12-29 16:31:59 +0300</bug_when>
    <thetext>С грустью обнаружил, что наш openvpn не поддерживает смарткарты.
Прошу добавить поддержку pkcs11.
У нас не выдают сертификаты в файликах на руки, только аппаратные хранилища.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149756</commentid>
    <comment_count>1</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2015-01-17 16:28:20 +0300</bug_when>
    <thetext>openvpn-2.3.6-alt1 -&gt; sisyphus:

* Thu Jan 15 2015 Nikolay A. Fetisov &lt;naf@altlinux&gt; 2.3.6-alt1
- New version 2.3.6
- CVE-2014-8104 (Closes: 30529)
- Adding pkcs11 support (Closes: 30614)
- Adding systemd service files (Closes: 28071)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157615</commentid>
    <comment_count>2</comment_count>
    <who name="Yar4e">kiber_pank4</who>
    <bug_when>2016-07-12 15:54:19 +0300</bug_when>
    <thetext>Запрос так и не был реализован.. Соберите пожалуйста тот-же пакет с включённым pkcs11 для P7. Или поддержка P7 уже окончена и нужно собирать самому? Как оно в P8 - не проверял.

# openvpn --show-pkcs11-ids /home/yar4e/librtpkcs11ecp.so
Options error: Unrecognized option or missing parameter(s) in [CMD-LINE]:1: show-pkcs11-ids (2.3.6)
Use --help for more information.
# openvpn --version
OpenVPN 2.3.6 i586-alt-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [MH] [IPv6] built on Jan 17 2015
library versions: OpenSSL 1.0.1t  3 May 2016, LZO 2.06
Originally developed by James Yonan
Copyright (C) 2002-2010 OpenVPN Technologies, Inc. &lt;sales@openvpn.net&gt;
Compile time defines: enable_crypto=yes enable_crypto_ofb_cfb=yes enable_debug=yes enable_def_auth=yes enable_dependency_tracking=no enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown enable_fast_install=yes enable_fragment=yes enable_http_proxy=yes enable_iproute2=yes enable_libtool_lock=yes enable_lzo=yes enable_lzo_stub=no enable_management=yes enable_multi=yes enable_multihome=yes enable_pam_dlopen=no enable_password_save=yes enable_pedantic=no enable_pf=yes enable_pkcs11=no enable_plugin_auth_pam=yes enable_plugin_down_root=yes enable_plugins=yes enable_port_share=yes enable_selinux=no enable_server=yes enable_shared=yes enable_shared_with_static_runtimes=no enable_small=no enable_socks=yes enable_ssl=yes enable_static=yes enable_strict=no enable_strict_options=no enable_systemd=no enable_win32_dll=yes enable_x509_alt_username=yes with_crypto_library=openssl with_gnu_ld=yes with_included_gettext=no with_iproute_path=/sbin/ip with_mem_check=no with_plugindir=&apos;$(libdir)/openvpn/plugins&apos; with_sysroot=no</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157616</commentid>
    <comment_count>3</comment_count>
    <who name="Nikolay A. Fetisov">naf</who>
    <bug_when>2016-07-13 09:57:14 +0300</bug_when>
    <thetext>Для поддержки pkcsS11 требуется pkcs11-helper &gt;= 1.11
В M70T - pkcs11-helper 1.08, соответственно, собрать невозможно.
Просите обновить pkcs11-helper, если оно необходимо именно на M70T.

В Sisyphus/p8 - libpkcs11-helper 1.12.0, и там поддержка pkcs11 включена.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157621</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-07-14 09:14:43 +0300</bug_when>
    <thetext>А wontfix-то почему, если Adding pkcs11 support (Closes: 30614) ? Баг-то на Сизифе. Это вот если копию на p7 или t7 повесить, то там wontfix актуально будет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157622</commentid>
    <comment_count>5</comment_count>
    <who name="Yar4e">kiber_pank4</who>
    <bug_when>2016-07-14 09:26:58 +0300</bug_when>
    <thetext>В итоге, пересобрать пакеты openvpn и pkcs11-helper в P7 из Сизифа оказалось делом 5 минут, так что да, selffixed. Но тот факт, что за 1.5 года никто не отписал о проблеме - крутейшая статистика по использованию смарт карт пользователями Alt Linux :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157623</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2016-07-14 09:33:12 +0300</bug_when>
    <thetext>Ошибка зарегистрирована на Sisyphus, нужно точно такую же повесить на P7.

Андрей, портируй пожалуйста изменения в p7, это очень важно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157631</commentid>
    <comment_count>7</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2016-07-14 18:39:31 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; Ошибка зарегистрирована на Sisyphus, нужно точно такую же повесить на P7.
&gt; 
&gt; Андрей, портируй пожалуйста изменения в p7, это очень важно.
Переносить 2.3.7-alt1?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157636</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2016-07-15 09:41:17 +0300</bug_when>
    <thetext>(In reply to comment #7)
&gt; (В ответ на комментарий №6)
&gt; &gt; Ошибка зарегистрирована на Sisyphus, нужно точно такую же повесить на P7.
&gt; &gt; 
&gt; &gt; Андрей, портируй пожалуйста изменения в p7, это очень важно.
&gt; Переносить 2.3.7-alt1?

не вижу препятствий.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157640</commentid>
    <comment_count>9</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2016-07-15 15:05:37 +0300</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; (In reply to comment #7)
&gt; &gt; (В ответ на комментарий №6)
&gt; &gt; &gt; Ошибка зарегистрирована на Sisyphus, нужно точно такую же повесить на P7.
&gt; &gt; &gt; 
&gt; &gt; &gt; Андрей, портируй пожалуйста изменения в p7, это очень важно.
&gt; &gt; Переносить 2.3.7-alt1?
&gt; 
&gt; не вижу препятствий.
#167046 BUILDING #1 [locked] p7 libpkcs11-helper.git=1.12.0-alt1.M70P.1.git20140427 openvpn.git=2.3.7-alt0.M70P.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157682</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-07-19 11:40:04 +0300</bug_when>
    <thetext>(In reply to comment #9)

&gt; &gt; не вижу препятствий.

&gt; #167046 BUILDING #1 [locked] p7
&gt; libpkcs11-helper.git=1.12.0-alt1.M70P.1.git20140427
&gt; openvpn.git=2.3.7-alt0.M70P.1

Только образовалось некоторое несоответствие с t7 сейчас. libpkcs11-helper надо скопировать в t7. Я так понимаю, что появление нового пакета не отслеживается. openvpn скопировать не получится, так как в t7 уже сейчас версия 2.3.7-alt0.M70T.1. Но эта проблема разрулится сама собой, если openvpn обновить до 2.3.11, а, потом, в p7 сбакпортировать. Кстати, может и libpkcs11-helper по зависимости в задание на копирование попадёт тогда ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157718</commentid>
    <comment_count>11</comment_count>
    <who name="Yar4e">kiber_pank4</who>
    <bug_when>2016-07-21 16:13:15 +0300</bug_when>
    <thetext>libpkcs11-helper 1.12.0 на месте, openvpn пересобрали, но вновь без поддержки pkcs11 :)

openvpn --version
OpenVPN 2.3.7 x86_64-alt-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [MH] [IPv6] built on Jul 15 2016
library versions: OpenSSL 1.0.1t  3 May 2016, LZO 2.06
Originally developed by James Yonan
Copyright (C) 2002-2010 OpenVPN Technologies, Inc. &lt;sales@openvpn.net&gt;
Compile time defines: enable_crypto=yes enable_crypto_ofb_cfb=yes enable_debug=yes enable_def_auth=yes enable_dependency_tracking=no enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown enable_fast_install=yes enable_fragment=yes enable_http_proxy=yes enable_iproute2=yes enable_libtool_lock=yes enable_lzo=yes enable_lzo_stub=no enable_management=yes enable_multi=yes enable_multihome=yes enable_pam_dlopen=no enable_password_save=yes enable_pedantic=no enable_pf=yes enable_pkcs11=no enable_plugin_auth_pam=yes enable_plugin_down_root=yes enable_plugins=yes enable_port_share=yes enable_selinux=no enable_server=yes enable_shared=yes enable_shared_with_static_runtimes=no enable_small=no enable_socks=yes enable_ssl=yes enable_static=yes enable_strict=no enable_strict_options=no enable_systemd=no enable_win32_dll=yes enable_x509_alt_username=yes with_crypto_library=openssl with_gnu_ld=yes with_included_gettext=no with_iproute_path=/sbin/ip with_mem_check=no with_plugindir=&apos;$(libdir)/openvpn/plugins&apos; with_sysroot=no</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157719</commentid>
    <comment_count>12</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2016-07-21 16:19:51 +0300</bug_when>
    <thetext>Криво смержилось. Исправил, отправил на сборку openvpn-2.3.7-alt0.M70P.2</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>