ChangeLog 2.94 KB
Newer Older
Martti Mela's avatar
Martti Mela committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
2006-01-04  Martti Mela  <martti.mela@nokia.com>

	* stun.c: Functionality changed to support transactions; initial
	support for NAT type discovery

	* stun.h: API changed to support transactions

	* stun_internal.h: API changed to support transactions

	* stun_tag.[ch]: added tag STUNTAG_ACTION for different actions
	(lifetime, NAT type, bind, keepalive)

	* stunc.c: enabled get_nattype

	* torture_stun.c: changed to support new API

	*stun_common.h: removed NAT type strings to stun.c.

Martti Mela's avatar
Martti Mela committed
19 20 21 22 23 24 25
2005-12-19  Martti Mela  <martti.mela@nokia.com>

	* stun.c: fixed TLS and bind timers.

	* stun_common.c: changed every SU_DEBUG to contain __func__.

2005-12-19  Martti Mela  <martti.mela@nokia.com>
Martti Mela's avatar
Martti Mela committed
26 27 28 29 30 31 32 33

	* stun.c: TLS connection works now.

	* stun.h: removed stun_socket_t references, replaced by
	stun_handle functionality.

	* stunc.c, torture_stun.c: modified in accordance to stun.h.
	
Martti Mela's avatar
Martti Mela committed
34
2005-12-16  Martti Mela  <martti.mela@nokia.com>
Martti Mela's avatar
Martti Mela committed
35 36 37 38 39 40 41 42 43

	* stun.h: changed stun_engine_t to stun_handle_t.

	* stun.c: STUN handle is now created independently of
	stun_connect_start(). Callback events have now string
	representation, too.

	* stunc.c, torture_stun.c: behave now in conformance to stun.h
	
44 45 46 47 48 49 50 51 52 53 54
2005-12-15  Martti Mela  <martti.mela@nokia.com>

	* STUN updated to work asynchronously.

	* stun.c: added timeout timer for connect() (defaults to 8 seconds).

	* stun_internal.h: added.

	* stun.h: Does not contain functions that are interal. Cleaned the API. Specified
	more states for stun_states_t.

55 56 57 58 59 60 61 62 63 64 65 66
2005-11-19  Kai Vehmanen  <kaiv@.devtag.AUTHORS>

	* stun.h (stun_set_uname_pwd): Changed from unsigned to signed 
	char pointers for passing username and password.

2005-11-18  Kai Vehmanen  <kai.vehmanen@nokia.com>

	* stun.c: Print the error state code if discovery
	process fails.
	* stunc.c (stun_bind_test): The fd_set was not
	properly reseted between calls to select().

Pekka Pessi's avatar
Pekka Pessi committed
67 68 69 70 71 72
2005-10-27  Pekka Pessi  <Pekka.Pessi@nokia.com>

  * Always building stun tags.

    M ./libsofia-sip-ua/stun/Makefile.am -3 +3

73 74 75 76 77 78
2005-10-24  Kai Vehmanen  <kai.vehmanen@nokia.com>

	* stun.c: Fixed stun_bind() behaviour when STUN 
	discovery fails. Added enum for tracking client
	state.

Pekka Pessi's avatar
Pekka Pessi committed
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
2005-10-18  Pekka Pessi  <Pekka.Pessi@nokia.com>

  * Checking that we have got valid server address as parameter.

    M ./libsofia-sip-ua/stun/stun.c -6 +14

  * Added stun_is_requested().

    M ./libsofia-sip-ua/stun/stun.c +22
    M ./libsofia-sip-ua/stun/stun.h +2

  * Added tagged call stun_engine_tcreate().

    M ./libsofia-sip-ua/stun/Makefile.am -10 +7
    M ./libsofia-sip-ua/stun/stun.c -7 +44
    M ./libsofia-sip-ua/stun/stun.h +7
    A ./libsofia-sip-ua/stun/stun_tag.c
    A ./libsofia-sip-ua/stun/stun_tag.h

98 99 100 101 102 103 104 105 106
2005-10-13  Kai Vehmanen  <kai.vehmanen@nokia.com>

	* stun_common.h, stun.h: Updated inline docs to use
	the doxygen syntax.

	* stun_common.c: Fixed memory leaks.

	* stun.c (stun_engine_create): Add hostname resolving.

Pekka Pessi's avatar
Pekka Pessi committed
107 108 109
2005-07-18  Kai Vehmanen  <kai.vehmanen@nokia.com>

	* Initial import of the module to Sofia-SIP tree.