<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_external_iproute2/ip/ipxfrm.c, branch cm-14.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_iproute2/'/>
<entry>
<title>xfrm: remove duplicated include</title>
<updated>2015-07-27T21:36:53+00:00</updated>
<author>
<name>Zhang Shengju</name>
<email>zhangshengju@cmss.chinamobile.com</email>
</author>
<published>2015-07-25T08:44:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_iproute2/commit/?id=0dc2e22978c9f754e171574e727d8dfa226d3781'/>
<id>0dc2e22978c9f754e171574e727d8dfa226d3781</id>
<content type='text'>
Remove dupldated include for &lt;linux/xfrm.h&gt;, since it's already
included by 'xfrm.h'.

Signed-off-by: Zhang Shengju &lt;zhangshengju@cmss.chinamobile.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove dupldated include for &lt;linux/xfrm.h&gt;, since it's already
included by 'xfrm.h'.

Signed-off-by: Zhang Shengju &lt;zhangshengju@cmss.chinamobile.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ip-xfrm: support 'proto any' with 'sport' and 'dport'</title>
<updated>2015-04-20T16:56:44+00:00</updated>
<author>
<name>Pavel Šimerda</name>
<email>psimerda@redhat.com</email>
</author>
<published>2015-04-13T14:00:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_iproute2/commit/?id=11a3e5c4b31530840d6ea4339ce4078d5922b5d6'/>
<id>11a3e5c4b31530840d6ea4339ce4078d5922b5d6</id>
<content type='text'>
When creating an IPsec SA that sets 'proto any' (IPPROTO_IP) and
specifies 'sport' and 'dport' at the same time in selector, the
following error is issued:

"sport" and "dport" are invalid with proto=ip

However using IPPROTO_IP with ports is completely legal and necessary
when one wants to share the SA on both TCP and UDP. One of the
applications requiring sharing SAs is 3GPP IMS AKA authentication.

See also:

 * https://bugzilla.redhat.com/show_bug.cgi?id=497355

Reported-by: Jiří Klimeš &lt;jklimes@redhat.com&gt;
Signed-off-by: Pavel Šimerda &lt;psimerda@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When creating an IPsec SA that sets 'proto any' (IPPROTO_IP) and
specifies 'sport' and 'dport' at the same time in selector, the
following error is issued:

"sport" and "dport" are invalid with proto=ip

However using IPPROTO_IP with ports is completely legal and necessary
when one wants to share the SA on both TCP and UDP. One of the
applications requiring sharing SAs is 3GPP IMS AKA authentication.

See also:

 * https://bugzilla.redhat.com/show_bug.cgi?id=497355

Reported-by: Jiří Klimeš &lt;jklimes@redhat.com&gt;
Signed-off-by: Pavel Šimerda &lt;psimerda@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>add a source addres length parameter to rt_addr_n2a</title>
<updated>2015-03-24T22:45:23+00:00</updated>
<author>
<name>Eric W. Biederman</name>
<email>ebiederm@xmission.com</email>
</author>
<published>2015-03-15T19:48:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_iproute2/commit/?id=26dcdf3a91123c6bf748e06d1205d110d95f34db'/>
<id>26dcdf3a91123c6bf748e06d1205d110d95f34db</id>
<content type='text'>
For some address families (like AF_PACKET) it is helpful to have the
length when prenting the address.

Signed-off-by: "Eric W. Biederman" &lt;ebiederm@xmission.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some address families (like AF_PACKET) it is helpful to have the
length when prenting the address.

Signed-off-by: "Eric W. Biederman" &lt;ebiederm@xmission.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>xfrm: Fix -o (oneline) being broken in xfrm and correct mark radix</title>
<updated>2015-03-24T22:01:20+00:00</updated>
<author>
<name>philipp@redfish-solutions.com</name>
<email>philipp@redfish-solutions.com</email>
</author>
<published>2015-03-19T19:54:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_iproute2/commit/?id=6f4cad912082998bc2a44316af5550eaf260605a'/>
<id>6f4cad912082998bc2a44316af5550eaf260605a</id>
<content type='text'>
Don't insert newline in -o (oneline) mode; print mark as hex.

Oneline mode is supposed to force all output to be on oneline and
machine-parsable, but this isn't the case for "ip xfrm" as shown:

% ip -o xfrm monitor
...
src 0.0.0.0/0 dst 0.0.0.0/0 \   dir out priority 2051 ptype main \  mark -1879048191/0xffffffff
    tmpl src 203.0.130.10 dst 198.51.130.30\        proto esp reqid 16384 mode tunnel\
...

as that's 2 lines, not one. Also, the "mark" is shown in signed
decimal, but the mask is in hex. This is confusing: let's use
hex for both.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't insert newline in -o (oneline) mode; print mark as hex.

Oneline mode is supposed to force all output to be on oneline and
machine-parsable, but this isn't the case for "ip xfrm" as shown:

% ip -o xfrm monitor
...
src 0.0.0.0/0 dst 0.0.0.0/0 \   dir out priority 2051 ptype main \  mark -1879048191/0xffffffff
    tmpl src 203.0.130.10 dst 198.51.130.30\        proto esp reqid 16384 mode tunnel\
...

as that's 2 lines, not one. Also, the "mark" is shown in signed
decimal, but the mask is in hex. This is confusing: let's use
hex for both.

Signed-off-by: Philip Prindeville &lt;philipp@redfish-solutions.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>xfrm: add support of ESN and anti-replay window</title>
<updated>2014-10-30T05:50:48+00:00</updated>
<author>
<name>dingzhi</name>
<email>zhi.ding@6wind.com</email>
</author>
<published>2014-10-20T09:23:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_iproute2/commit/?id=0151b56d102961c1418aea3ee53428d4ca2669c9'/>
<id>0151b56d102961c1418aea3ee53428d4ca2669c9</id>
<content type='text'>
This patch allows to configure ESN and anti-replay window.

Signed-off-by: dingzhi &lt;zhi.ding@6wind.com&gt;
Signed-off-by: Adrien Mazarguil &lt;adrien.mazarguil@6wind.com&gt;
Signed-off-by: Nicolas Dichtel &lt;nicolas.dichtel@6wind.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch allows to configure ESN and anti-replay window.

Signed-off-by: dingzhi &lt;zhi.ding@6wind.com&gt;
Signed-off-by: Adrien Mazarguil &lt;adrien.mazarguil@6wind.com&gt;
Signed-off-by: Nicolas Dichtel &lt;nicolas.dichtel@6wind.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cleanup warnings</title>
<updated>2014-08-04T17:30:35+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>stephen@networkplumber.org</email>
</author>
<published>2014-08-04T17:30:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_iproute2/commit/?id=656111b2f9c5932350e697a1aaa70ba2d9b40bc7'/>
<id>656111b2f9c5932350e697a1aaa70ba2d9b40bc7</id>
<content type='text'>
ll_index can return -1 but was declared unsigned.
rt_addr_n2a had unused length parameter
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ll_index can return -1 but was declared unsigned.
rt_addr_n2a had unused length parameter
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trailing whitespace</title>
<updated>2014-02-17T18:55:31+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>stephen@networkplumber.org</email>
</author>
<published>2014-02-17T18:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_iproute2/commit/?id=0612519e011812276ade512d4a7f8113497f64ed'/>
<id>0612519e011812276ade512d4a7f8113497f64ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix FSF address in file headers</title>
<updated>2013-12-06T23:05:07+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>stephen@networkplumber.org</email>
</author>
<published>2013-12-06T23:05:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_iproute2/commit/?id=4d98ab00de90bac916f526c83c68012d7159f712'/>
<id>4d98ab00de90bac916f526c83c68012d7159f712</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ip/xfrm: Fix potential SIGSEGV when printing extra flags</title>
<updated>2013-08-31T17:33:21+00:00</updated>
<author>
<name>Thomas Egerer</name>
<email>thomas.egerer@secunet.com</email>
</author>
<published>2013-08-29T12:00:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_iproute2/commit/?id=1ed509bb522225050edfa1ed7ddc7255e9a18bd5'/>
<id>1ed509bb522225050edfa1ed7ddc7255e9a18bd5</id>
<content type='text'>
The git-commit dc8867d0, that added support for displaying the
extra-flags of a state, introduced a potential segfault.
Trying to show a state without the extra-flag attribute and show_stats
enabled, would cause the NULL pointer in tb[XFRMA_SA_EXTRA_FLAGS] to be
dereferenced.

Signed-off-by: Thomas Egerer &lt;thomas.egerer@secunet.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The git-commit dc8867d0, that added support for displaying the
extra-flags of a state, introduced a potential segfault.
Trying to show a state without the extra-flag attribute and show_stats
enabled, would cause the NULL pointer in tb[XFRMA_SA_EXTRA_FLAGS] to be
dereferenced.

Signed-off-by: Thomas Egerer &lt;thomas.egerer@secunet.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ip/xfrm: all to set flag XFRM_SA_XFLAG_DONT_ENCAP_DSCP</title>
<updated>2013-05-17T15:38:26+00:00</updated>
<author>
<name>Nicolas Dichtel</name>
<email>nicolas.dichtel@6wind.com</email>
</author>
<published>2013-05-17T08:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_iproute2/commit/?id=dc8867d0ff6202559c05a8fb8f7c16829360af28'/>
<id>dc8867d0ff6202559c05a8fb8f7c16829360af28</id>
<content type='text'>
For the display part, we print extra-flags only if show_stats is set, like for
standard flags.

Signed-off-by: Nicolas Dichtel &lt;nicolas.dichtel@6wind.com&gt;
Signed-off-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the display part, we print extra-flags only if show_stats is set, like for
standard flags.

Signed-off-by: Nicolas Dichtel &lt;nicolas.dichtel@6wind.com&gt;
Signed-off-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
