Menu

H.323 NAT Module for Linux Kernel / News: Recent posts

NAT H.323 1.5 for Linux kernel 2.6.18 released

This release contains a very important bugfix related to RAS. Anyone using RAS should upgrade.

Change log:

1. Bugfix of "kernel oops on RRQ" (suggested by sabalon)
2. Remove unnecessary handling of Information signal (suggested by quan xiaowen)
3. Replace parameter gkrouted_only with safe_calling_mode
4. Call set_h225_addr directly instead of its pointer set_h225_addr_hook

Please remember every release is not based on its previous release. Apply it to a clean kernel.

Posted by Jing Min Zhao 2006-11-16

NAT H.323 1.4 for Linux kernel 2.6.18 released

Change log:

1. Replaced parameter callforward_filter with internal_net
2. Added support for H.323 signal proxy/softswitch
3. Added missing T.120 support in OLCA
4. Bugfix of put expectation after get.
5. Changed all helper structure definitions to meet some compilers
6. Check range first in sequence extension to save a nanosecond

Posted by Jing Min Zhao 2006-11-13

NAT H.323 1.3 for Linux kernel 2.6.18 released

Update for 2.6.18

Posted by Jing Min Zhao 2006-10-18

NAT H.323 1.3 for Linux kernel 2.6.16 released

This release contains an important bugfix, all users should upgrade.

Call Forwarding support are greatly improved. Now this module can guess route by default. parameter "internal_net" is only needed when you have a very complex network.

Change Log:

1. Improved Call Forwarding support
2. Added missing T.120 support in OLCA
3. Changed all helper structure definitions to meet some compilers

Posted by Jing Min Zhao 2006-06-09

NAT H.323 1.2 for Linux kernel 2.6.16 released

This is a bugfix release. Any previous releases should be upgraded.

Change log:

1. Fixed parser error propagation (Patrick McHardy)
2. Fixed sequence extension parsing (found by Patrick McHardy)

Posted by Jing Min Zhao 2006-05-24

NAT H.323 1.1 for Linux kernel 2.6.16 released

1. Bugfix of ASN.1 decoding of choice.
2. Bugfix of checking TPKT size < 4
3. Bugfix of put expectation after get.

Posted by Jing Min Zhao 2006-05-16

NAT H.323 1.0 for Linux kernel 2.6.16 released

This is a bugfix version. Anyone using 0.9 should upgrade.

Change log:

1. Bugfix of internal network calculation
2. Renamed confusing parameter name 'cf_lan' to 'internal_net'

Posted by Jing Min Zhao 2006-04-22

NAT H.323 0.9 for Linux kernel 2.6.16 released

This release added support for Call Forwarding and a related parameter 'cf_lan'. Document for this new feature is comming up at http://nath323.sourceforge.

I'll release a patch for 2.6.17-rc2 as soon as possible.

Posted by Jing Min Zhao 2006-04-21

NAT H.323 0.8 for Linux kernel 2.6.16 released

1. Changed default_rrq_ttl from int to uint (Patrick McHardy)
2. Removed some trailing spaces

These changes have been submitted into the kernel tree and will be in 2.6.17-rc2.

Posted by Jing Min Zhao 2006-04-06

NAT H.323 0.7 (beta) for Linux kernel 2.6.17-rc1 released

Kernel 2.6.17-rc is still using version 0.4. This patch is to update it to versiob 0.7. You must apply this patch AFTER you apply patch-2.6.17-rc1 against 2.6.16.

Posted by Jing Min Zhao 2006-04-04

NAT H.323 becomes part of Linux kernel 2.6.17-rc1

NAT H.323 now is part of the official Linux kernel 2.6.17-rc1. Thank everybody who has helped me on this project!

Posted by Jing Min Zhao 2006-04-03

NAT H.323 0.7 (beta) for Linux kernel 2.6.16 released

Change log:

1. Added new parameter 'default_rrq_ttl'. This is used to prevent Q.931 expectation expire too early when there is no
timeToLive in RRQ and RCF.

2. Made get_h245_addr static (suggested by Adrian Bunk)

3. Changed to use EXPORT_SYMBOL_GPL (suggested by Adrian Bunk)

Posted by Jing Min Zhao 2006-03-28

NAT H.323 0.6 (beta) for kernel 2.6.16 and 2.6.15 released

1. Function 'get_h225_addr' incorrectly defined as 'static' (found by Andrew Morton)

Posted by Jing Min Zhao 2006-03-22

NAT H.323 0.5 (beta) for Linux kernel 2.6.16 released

No changes. Just keep up with the new kernel version.

Posted by Jing Min Zhao 2006-03-22

NAT H.323 0.5 (beta) for Linux kernel 2.6.15 released

Change log:

1. Changed gkrouted_only default to 1 (Patrick McHardy)
2. Removed #ifndef offsetof in ASN.1 parser (Patrick McHardy)
3. Initialized datalen to 0 in ras_help to silence an incorrect gcc warning (Patrick McHardy)

Posted by Jing Min Zhao 2006-03-21

NAT H.323 0.4 (beta) for Linux kernel 2.6.15 released

The main new feature of this release is T.120 support. So chat, whiteboard, file transfer and other T.120 applications are supported.

The second new feature is a parameter "gkrouted_only" for ip_conntrack_h323 module. Normally, when an endpoint registers with a gatekeeper, calls from anywhere to this endpoint will be forwarded by Linux firewall. If you don't think this is safe and your gatekeeper supports proxy function (like GNUGK), you can set gkrouted_only to 1. Thus, only calls from the gatekeeper will be forwarded to the registered endpoint.... read more

Posted by Jing Min Zhao 2006-03-16

NAT H.323 0.3 (beta) for Linux kernel 2.6.15 released

Change log:

1. Added support for multiple TPKTs in one packet (suggested by Patrick McHardy)
2. Avoid excessive stack usage (based on Patrick McHardy's patch)
3. Added support for non-linear skb (based on Patrick McHardy's patch)
4. Fixed missing H.245 module owner (Patrick McHardy)
5. Avoid long RAS expectation chains (Patrick McHardy)
6. Fixed incorrect __exit attribute (Patrick McHardy)
7. Eliminated unnecessary return code
8. Fixed incorrect use of NAT data from conntrack code (suggested by Patrick McHardy)
9. Fixed TTL calculation error in RCF
10. Added TTL support in RRQ
11. Better support for separate TPKT header and data

Posted by Jing Min Zhao 2006-03-12

NAT H.323 0.2 (beta) for Linux kernel 2.6.15 released

Changes:

1. Changed source format to follow kernel conventions.

2. Deleted some unnecessary structures.

3. Minor fixes.

Posted by Jing Min Zhao 2006-02-21

Home page for NAT H.323 is ready

The home page is at http://nath323.sourceforge.net. It includes a simple manual and other information.

Posted by Jing Min Zhao 2006-02-05

NAT H.323 0.1 for Linux kernel 2.6.15 is released

This kernel patch enables Linux to support connection tracking and network address translation of H.323 protocol. For now, it supports RAS, Faststart, H.245 tunnelling and all RTP/RTCP based media.

Posted by Jing Min Zhao 2006-02-03

Initial version is released

This is the initial version for kernel 2.6.15.

Posted by Jing Min Zhao 2006-02-03