THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task is now closed:
FS#402 - NATHELPER module to support RFC6598
User who did this - Daniel-Constantin Mierla (miconda)
Reason for closing: Implemented
Additional comments about closing: Proper address space was added to master and 4.1 branches.
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=402
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
Module: sip-router
Branch: 4.1
Commit: 9eba669d45baeb16a8e2fab0b1201c6140f2c652
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=9eba669…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Thu Mar 6 14:51:05 2014 +0100
nathelper: readme updated for carrier grade nat address space matching
(cherry picked from commit 15537553aabfd59bb0fe2af45174ab4a4575120f)
---
modules/nathelper/README | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/modules/nathelper/README b/modules/nathelper/README
index e27e29f..efaf195 100644
--- a/modules/nathelper/README
+++ b/modules/nathelper/README
@@ -533,15 +533,16 @@ fix_nated_register();
parameter determines what heuristics is used.
Meaning of the flags is as follows:
- * 1 - Contact header field is searched for occurrence of RFC1918
- addresses.
+ * 1 - Contact header field is searched for occurrence of RFC1918 or
+ rfc6598 addresses.
* 2 - the "received" test is used: address in Via is compared against
source IP address of signaling
- * 4 - Top Most VIA is searched for occurrence of RFC1918 addresses
- * 8 - SDP is searched for occurrence of RFC1918 addresses
+ * 4 - Top Most VIA is searched for occurrence of RFC1918 or rfc6598
+ addresses
+ * 8 - SDP is searched for occurrence of RFC1918 or rfc6598 addresses
* 16 - test if the source port is different from the port in Via
- * 32 - test if the source IP address of signaling is a RFC1918
- address
+ * 32 - test if the source IP address of signaling is a RFC1918 or
+ rfc6598 address
* 64 - test if the source connection of signaling is a WebSocket
* 128 - test if the Contact URI port differs from the source port of
the request (Warning: this is might be legal or even intended
@@ -555,8 +556,8 @@ fix_nated_register();
5.6. is_rfc1918(ip_address)
- Determines if the address in the parameter is an rfc1918 address. The
- parameter allows pseudo-variables usage.
+ Determines if the address in the parameter is an rfc1918 or rfc6598
+ address. The parameter allows pseudo-variables usage.
This function can be used from ANY_ROUTE.
Module: sip-router
Branch: 4.1
Commit: b2446a8ba6a80cf7b42839fb9aa04f5ed06767be
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=b2446a8…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Thu Mar 6 14:49:22 2014 +0100
nathelper: mention the match of a natted address against rfc6598 (carrier grade nat)
(cherry picked from commit 048448f059b64863d41ca146650f7d26b195cdce)
---
modules/nathelper/doc/nathelper_admin.xml | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/modules/nathelper/doc/nathelper_admin.xml b/modules/nathelper/doc/nathelper_admin.xml
index c80a2d7..41b064e 100644
--- a/modules/nathelper/doc/nathelper_admin.xml
+++ b/modules/nathelper/doc/nathelper_admin.xml
@@ -587,7 +587,7 @@ fix_nated_register();
<itemizedlist>
<listitem><para>
<emphasis>1</emphasis> - Contact header field is searched
- for occurrence of RFC1918 addresses.
+ for occurrence of RFC1918 or rfc6598 addresses.
</para></listitem>
<listitem><para>
<emphasis>2</emphasis> - the "received" test is used: address
@@ -595,11 +595,11 @@ fix_nated_register();
</para></listitem>
<listitem><para>
<emphasis>4</emphasis> - Top Most VIA is searched
- for occurrence of RFC1918 addresses
+ for occurrence of RFC1918 or rfc6598 addresses
</para></listitem>
<listitem><para>
<emphasis>8</emphasis> - SDP is searched for occurrence of
- RFC1918 addresses
+ RFC1918 or rfc6598 addresses
</para></listitem>
<listitem><para>
<emphasis>16</emphasis> - test if the source port is different
@@ -607,7 +607,7 @@ fix_nated_register();
</para></listitem>
<listitem><para>
<emphasis>32</emphasis> - test if the source IP address of
- signaling is a RFC1918 address
+ signaling is a RFC1918 or rfc6598 address
</para></listitem>
<listitem><para>
<emphasis>64</emphasis> - test if the source connection of
@@ -633,7 +633,7 @@ fix_nated_register();
<function>is_rfc1918(ip_address)</function>
</title>
<para>
- Determines if the address in the parameter is an rfc1918 address.
+ Determines if the address in the parameter is an rfc1918 or rfc6598 address.
The parameter allows pseudo-variables usage.
</para>
<para>
Module: sip-router
Branch: master
Commit: 15537553aabfd59bb0fe2af45174ab4a4575120f
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1553755…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Thu Mar 6 14:51:05 2014 +0100
nathelper: readme updated for carrier grade nat address space matching
---
modules/nathelper/README | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/modules/nathelper/README b/modules/nathelper/README
index e27e29f..efaf195 100644
--- a/modules/nathelper/README
+++ b/modules/nathelper/README
@@ -533,15 +533,16 @@ fix_nated_register();
parameter determines what heuristics is used.
Meaning of the flags is as follows:
- * 1 - Contact header field is searched for occurrence of RFC1918
- addresses.
+ * 1 - Contact header field is searched for occurrence of RFC1918 or
+ rfc6598 addresses.
* 2 - the "received" test is used: address in Via is compared against
source IP address of signaling
- * 4 - Top Most VIA is searched for occurrence of RFC1918 addresses
- * 8 - SDP is searched for occurrence of RFC1918 addresses
+ * 4 - Top Most VIA is searched for occurrence of RFC1918 or rfc6598
+ addresses
+ * 8 - SDP is searched for occurrence of RFC1918 or rfc6598 addresses
* 16 - test if the source port is different from the port in Via
- * 32 - test if the source IP address of signaling is a RFC1918
- address
+ * 32 - test if the source IP address of signaling is a RFC1918 or
+ rfc6598 address
* 64 - test if the source connection of signaling is a WebSocket
* 128 - test if the Contact URI port differs from the source port of
the request (Warning: this is might be legal or even intended
@@ -555,8 +556,8 @@ fix_nated_register();
5.6. is_rfc1918(ip_address)
- Determines if the address in the parameter is an rfc1918 address. The
- parameter allows pseudo-variables usage.
+ Determines if the address in the parameter is an rfc1918 or rfc6598
+ address. The parameter allows pseudo-variables usage.
This function can be used from ANY_ROUTE.
Module: sip-router
Branch: master
Commit: 048448f059b64863d41ca146650f7d26b195cdce
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=048448f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Thu Mar 6 14:49:22 2014 +0100
nathelper: mention the match of a natted address against rfc6598 (carrier grade nat)
---
modules/nathelper/doc/nathelper_admin.xml | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/modules/nathelper/doc/nathelper_admin.xml b/modules/nathelper/doc/nathelper_admin.xml
index c80a2d7..41b064e 100644
--- a/modules/nathelper/doc/nathelper_admin.xml
+++ b/modules/nathelper/doc/nathelper_admin.xml
@@ -587,7 +587,7 @@ fix_nated_register();
<itemizedlist>
<listitem><para>
<emphasis>1</emphasis> - Contact header field is searched
- for occurrence of RFC1918 addresses.
+ for occurrence of RFC1918 or rfc6598 addresses.
</para></listitem>
<listitem><para>
<emphasis>2</emphasis> - the "received" test is used: address
@@ -595,11 +595,11 @@ fix_nated_register();
</para></listitem>
<listitem><para>
<emphasis>4</emphasis> - Top Most VIA is searched
- for occurrence of RFC1918 addresses
+ for occurrence of RFC1918 or rfc6598 addresses
</para></listitem>
<listitem><para>
<emphasis>8</emphasis> - SDP is searched for occurrence of
- RFC1918 addresses
+ RFC1918 or rfc6598 addresses
</para></listitem>
<listitem><para>
<emphasis>16</emphasis> - test if the source port is different
@@ -607,7 +607,7 @@ fix_nated_register();
</para></listitem>
<listitem><para>
<emphasis>32</emphasis> - test if the source IP address of
- signaling is a RFC1918 address
+ signaling is a RFC1918 or rfc6598 address
</para></listitem>
<listitem><para>
<emphasis>64</emphasis> - test if the source connection of
@@ -633,7 +633,7 @@ fix_nated_register();
<function>is_rfc1918(ip_address)</function>
</title>
<para>
- Determines if the address in the parameter is an rfc1918 address.
+ Determines if the address in the parameter is an rfc1918 or rfc6598 address.
The parameter allows pseudo-variables usage.
</para>
<para>
Hello All,
Any objections if I update nat_traversal module to include CGN address
space, similar to the patch submitted for nathelper module (with the
correct address range)? Or does someone else have it in mind to do it?
Regards,
Charles
--
www.sipcentric.com
Follow us on twitter @sipcentric <http://twitter.com/sipcentric>
Sipcentric Ltd. Company registered in England & Wales no. 7365592. Registered
office: Unit 10 iBIC, Birmingham Science Park, Holt Court South, Birmingham
B7 4EJ.