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

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

    <bug>
          <bug_id>30286</bug_id>
          
          <creation_ts>2014-09-04 10:49:05 +0400</creation_ts>
          <short_desc>Неработоспособность human syntax и ipset</short_desc>
          <delta_ts>2014-09-08 18:13:23 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>etcnet</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="Вадим Илларионов">gbIMoBou</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>gbIMoBou</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>shaba</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>147559</commentid>
    <comment_count>0</comment_count>
    <who name="Вадим Илларионов">gbIMoBou</who>
    <bug_when>2014-09-04 10:49:05 +0400</bug_when>
    <thetext>В прилагаемом патче:
1. Исправлена неработоспособность iptables, когда правила написаны в human 
syntax.
2. Исправлена неработоспособность ipset, так как его опции, применяемые в 
эцнете, давно не соответствуют реалиям.
3. Исправлена опция включения списков ipset в iptables (--set vs --match-set).
4. Добавлена возможность написания инверсных правил ipset (not-in-set: -mset ! 
--match-set).
5. Для совместимости с синтаксисом ipset исключены трансляции src: --src и 
dst: --dst.
6. Добавлен протокол OSPF (ospf: --protocol OSPF).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147560</commentid>
    <comment_count>1</comment_count>
      <attachid>6134</attachid>
    <who name="Вадим Илларионов">gbIMoBou</who>
    <bug_when>2014-09-04 10:51:22 +0400</bug_when>
    <thetext>Created attachment 6134
Исправление неработоспособности human syntax и ipset</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147612</commentid>
    <comment_count>2</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2014-09-06 21:19:54 +0400</bug_when>
    <thetext>etcnet-0.9.10-alt13 -&gt; sisyphus:

* Sat Sep 06 2014 Sergey Bolshakov &lt;sbolshakov@altlinux&gt; 0.9.10-alt13
- fixed use with recent ipset (closes: #30286)
- added support for macvlan/macvtap iface types</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147613</commentid>
    <comment_count>3</comment_count>
    <who name="Вадим Илларионов">gbIMoBou</who>
    <bug_when>2014-09-08 06:20:28 +0400</bug_when>
    <thetext>Исправьте уж обработку ipset до конца, а то вызывается он с правильными опциями, а в лог ошибок уходят старые:
eval &quot;$IPSET create  ...&quot; || print_error &quot;$IPSET -N ...&quot;
eval &quot;$IPSET add     ...&quot; || print_error &quot;$IPSET -A ...&quot;
eval &quot;$IPSET destroy ...&quot; || print_error &quot;$IPSET -X ...&quot;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6134</attachid>
            <date>2014-09-04 10:51:22 +0400</date>
            <delta_ts>2014-09-04 10:51:22 +0400</delta_ts>
            <desc>Исправление неработоспособности human syntax и ipset</desc>
            <filename>etcnet.patch</filename>
            <type>text/plain</type>
            <size>2750</size>
            <attacher name="Вадим Илларионов">gbIMoBou</attacher>
            
              <data encoding="base64">LS0tIGV0Yy9uZXQvc2NyaXB0cy9jb25maWctZncub2xkCTIwMTQtMDgtMjYgMTk6NTA6MzQuMDAw
MDAwMDAwICswOTAwCisrKyBldGMvbmV0L3NjcmlwdHMvY29uZmlnLWZ3CTIwMTQtMDktMDQgMTQ6
NTU6MDQuMzg4MjAwMTc1ICswOTAwCkBAIC05NCw3ICs5NCw4IEBACiAJCQkJICAgIHVuc2V0IElQ
VEFCTEVTX1NZTlRBWCBJUFRBQkxFU19TRURfUlVMRVMKIAkJCQl9CiAJCQl9Ci0JCSAgICB4dGFi
bGVzXyR7QUNUSU9OfSAiJE5BTUUiCisJCQl4dGFibGVzX3ByZWxvYWQKKwkJCXh0YWJsZXNfJHtB
Q1RJT059wqAiJE5BTUUiCiAJCSAgICA7OwogICAgICAgICAiaXA2dGFibGVzIikKIAkJICAgICMg
RklYTUUgRG9lcyBpcDZ0YWJsZXMgc3VwcG9ydCBvbmx5IElQdjY/CkBAIC0xMTUsNyArMTE2LDgg
QEAKIAkJCQkgICAgdW5zZXQgSVA2VEFCTEVTX1NZTlRBWCBJUDZUQUJMRVNfU0VEX1JVTEVTCiAJ
CQkJfQogCQkJfQotCQkgICAgeHRhYmxlc18ke0FDVElPTn0gIiROQU1FIgorCQkJeHRhYmxlc19w
cmVsb2FkCisJCQl4dGFibGVzXyR7QUNUSU9OfcKgIiROQU1FIgogCQkgICAgOzsKIAkiZWJ0YWJs
ZXMiKQogCQkgICAgcHJvZmlsZWRfZmlsZW5hbWVfZGlyIGNmd2RpciAiJE1ZSUZBQ0VESVIvZncv
JENGV19UWVBFIiB8fApAQCAtMTI1LDcgKzEyNyw4IEBACiAJCQkgICAgcHJpbnRfZXJyb3IgIiRF
QlRBQkxFUyBub3QgZm91bmQuIFBsZWFzZSwgaW5zdGFsbCBlYnRhYmxlcyBwYWNrYWdlIgogCQkJ
ICAgIGNvbnRpbnVlCiAJCQl9Ci0JCSAgICB4dGFibGVzXyR7QUNUSU9OfSAiJE5BTUUiCisJCQl4
dGFibGVzX3ByZWxvYWQKKwkJCXh0YWJsZXNfJHtBQ1RJT059wqAiJE5BTUUiCiAJCSAgICA7Owog
CQkKIAkqKQotLS0gZXRjL25ldC9zY3JpcHRzL2Z1bmN0aW9ucy1mdy1vbGQJMjAxNC0wOC0yNiAx
OTo1MDozNC4wMDAwMDAwMDAgKzA5MDAKKysrIGV0Yy9uZXQvc2NyaXB0cy9mdW5jdGlvbnMtZncJ
MjAxNC0wOC0yOSAwOToyMjowMy41MjIwMzgyOTkgKzA5MDAKQEAgLTQyMSwxMSArNDIxLDExIEBA
CiAKICAgICBbIC1uICIkSEVBREVSIiBdIHx8IHJldHVybiAwCiAgICAgcHJpbnRfbWVzc2FnZSAt
ZSAiXHRDcmVhdGluZyB0aGUgXCIkU0VUXCIgc2V0IG9mIHRoZSBcIiRUWVBFXCIgdHlwZSIKLSAg
ICBldmFsICIkSVBTRVQgLU4gJFNFVCAkVFlQRSAkSEVBREVSIiB8fCBwcmludF9lcnJvciAiJElQ
U0VUIC1OICRTRVQgJFRZUEUgJEhFQURFUiIKKyAgICBldmFsICIkSVBTRVQgY3JlYXRlICRTRVQg
JFRZUEUiIHx8IHByaW50X2Vycm9yICIkSVBTRVQgY3JlYXRlICRTRVQgJFRZUEUiCiAKICAgICBb
IC1uICIkTUVNQkVSUyIgXSB8fCByZXR1cm4gMAogICAgIHdoaWxlIHJlYWQ7IGRvCi0JZXZhbCAi
JElQU0VUIC1BICRTRVQgJFJFUExZIiB8fCBwcmludF9lcnJvciAiJElQU0VUIC1BICRTRVQgJFJF
UExZIgorCWV2YWwgIiRJUFNFVCBhZGQgJFNFVCAkUkVQTFkiIHx8IHByaW50X2Vycm9yICIkSVBT
RVQgYWRkICRTRVQgJFJFUExZIgogICAgIGRvbmUgPDw8IiRNRU1CRVJTIgogfQogCkBAIC00Mzks
NyArNDM5LDcgQEAKIAogICAgIFsgLW4gIiRSVUxFIiBdIHx8IHJldHVybiAwCiAgICAgcHJpbnRf
bWVzc2FnZSAtZSAiXHREZXN0cm95aW5nIHRoZSBcIiRTRVRcIiBzZXQgb2YgdGhlIFwiJFRZUEVc
IiB0eXBlIgotICAgIGV2YWwgIiRJUFNFVCAtWCAkU0VUIiB8fCBwcmludF9lcnJvciAiJElQU0VU
IC1YICRTRVQiCisgICAgZXZhbCAiJElQU0VUIGRlc3Ryb3kgJFNFVCIgfHwgcHJpbnRfZXJyb3Ig
IiRJUFNFVCBkZXN0cm95ICRTRVQiCiB9CiAKIGlwc2V0X3N0YXJ0KCkKLS0tIGV0Yy9uZXQvaWZh
Y2VzL2RlZmF1bHQvZncvaXB0YWJsZXMvc3ludGF4Lm9sZAkyMDE0LTA4LTI2IDE5OjUwOjM0LjAw
MDAwMDAwMCArMDkwMAorKysgZXRjL25ldC9pZmFjZXMvZGVmYXVsdC9mdy9pcHRhYmxlcy9zeW50
YXgJMjAxNC0wOS0wNCAxNTowODoyMi4wNjQzMTI4MjYgKzA5MDAKQEAgLTE3NSw5ICsxNzUsMTIg
QEAKIHBoeXNkZXYtaXMtb3V0OiAtbXBoeXNkZXYgLS1waHlzZGV2LWlzLW91dAogcGh5c2Rldi1p
cy1icmlkZ2VkOiAtbXBoeXNkZXYgLS1waHlzZGV2LWlzLWJyaWRnZWQKIHBrdHR5cGU6IC1tcGt0
dHlwZSAtLXBrdC10eXBlCi1yYW5kb206IC1tcmFuZG9tIC0tYXZlcmFnZSAKK3JhbmRvbTogLW1y
YW5kb20gLS1hdmVyYWdlCiByZWFsbTogLW1yZWFsbSAtLXJlYWxtCi1zZXQ6IC1tc2V0IC0tc2V0
CitzZXQ6IC1tc2V0IC0tbWF0Y2gtc2V0Citpbi1zZXQ6IC1tc2V0IC0tbWF0Y2gtc2V0CitvdXQt
c2V0OiAtbXNldCAhIC0tbWF0Y2gtc2V0Citub3QtaW4tc2V0OiAtbXNldCAhIC0tbWF0Y2gtc2V0
CiBzdGF0ZTogLW1zdGF0ZSAtLXN0YXRlCiB0Y3Atc291cmNlLXBvcnQ6IC1tdGNwIC0tc291cmNl
LXBvcnQKIHRjcC1zcmMtcG9ydDogLW10Y3AgLS1zb3VyY2UtcG9ydApAQCAtMjEyLDEwICsyMTUs
OCBAQAogCiAjIFBhcmFtZXRlcnMKIGZyb206IC0tc3JjCi1zcmM6IC0tc3JjCiBzb3VyY2U6IC0t
c3JjCiB0bzogLS1kc3QKLWRzdDogLS1kc3QKIGRlc3RpbmF0aW9uOiAtLWRzdAogc3BvcnQ6IC0t
c291cmNlLXBvcnQKIHNyYy1wb3J0OiAtLXNvdXJjZS1wb3J0CkBAIC0yMzQsNiArMjM1LDcgQEAK
IHVkcDogLS1wcm90b2NvbCBVRFAKIGljbXA6IC0tcHJvdG9jb2wgSUNNUAogZ3JlOiAtLXByb3Rv
Y29sIEdSRQorb3NwZjogLS1wcm90b2NvbCBPU1BGCiBqdW1wOiAtaiAKIGp1bXAtdG86IC1qCiBh
bnk6IDAuMC4wLjAvMAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>