Hey,

On Thursday we discussed with Pekka how to better integrate STUN
features to tport. Based on this I started one more iteration round
which changes current one-message-async-API to transaction API. In this
implementation all STUN requests and responses are in linked lists.
These actions (req+resp) are identified by the TID fields of STUN
requests.

After some data is received (stun binding response, for example) from
STUN socket the message is parsed and the corresponding action selected
(if found) by the STUN protocol engine. This work enables sending
multiple messages without waiting for callbacks (useful in determining
the NAT type, for example).

Later on it might be possible to map stun_message_t to msg_t so that
STUN messages would be parsed by by msg module.

If somebody is still feeling like modifying stun_handle_get_lifetime(),
please continue that! If the function is changed to have async behaviour
it helps a lot and merging it to transaction engine is then quite
straight forward :)

        
Warm regards (from the damn cold Oulu, 65 deg 01' 28'' N / 25 deg
28'06''),

Martti


>-----Original Message-----
>From: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] On Behalf 
>Of ext Kai Vehmanen
>Sent: 22. joulukuuta 2005 18:47
>To: [email protected]
>Subject: [Sofia-sip-devel] status update for 1.11.5
>
>Hello again,
>
>the 1.11.5 release is still not out due to a few pending issues:
>
>- STUN API changes, we'll have the first version of refactored
>   interface in 1.11.15
>     - note: the interface is still not frozen - hopefully the
>       major changes are now done
>     - Martti, let us know when you think it's ready for 1.11.5
>- problems with pthread rwlocks
>     - Pekka and Martti found out that the pthread rwlock behave
>       unexpectedly on some (many?) systems... work is ongoing
>       trying to avoid use of the rwlock infra altogether
>
>--
>  under work: Sofia-SIP at http://sofia-sip.sf.net
>
>
>-------------------------------------------------------
>This SF.net email is sponsored by: Splunk Inc. Do you grep 
>through log files
>for problems?  Stop!  Download the new AJAX search engine that makes
>searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
>http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
>_______________________________________________
>Sofia-sip-devel mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel
>


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
Sofia-sip-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to