-
Pekka Pessi authored
darcs-hash:20060417081538-65a35-18b98c06bdf799f02bc51e659ae48ab68ccab209.gz
a443b9f4
To find the state of this project's repository at the time of any of these versions, check out the tags.
2006-04-17 Pekka Pessi <Pekka.Pessi@nokia.com>
* Removed - from ntlm variable names (mp)
M ./libsofia-sip-ua/iptsec/auth_module.c -11 +11
M ./libsofia-sip-ua/iptsec/sofia-sip/auth_plugin.h -1 +1
* Fixed --without-sigcomp (mp)
M ./m4/sac-tport.m4 -1 +1
* iptsec: started NTLM support (mm)
M ./libsofia-sip-ua/iptsec/auth_client.c +9
M ./libsofia-sip-ua/iptsec/auth_module.c +390
M ./libsofia-sip-ua/iptsec/sofia-sip/auth_plugin.h +7
* Changed internal nua error responses to use 9XX status codes.
M ./libsofia-sip-ua/nua/nua_event_server.c -9 +10
M ./libsofia-sip-ua/nua/nua_message.c -4 +4
M ./libsofia-sip-ua/nua/nua_options.c -3 +3
M ./libsofia-sip-ua/nua/nua_params.c -3 +3
M ./libsofia-sip-ua/nua/nua_publish.c -5 +5
M ./libsofia-sip-ua/nua/nua_register.c -6 +6
M ./libsofia-sip-ua/nua/nua_session.c -29 +30
M ./libsofia-sip-ua/nua/nua_stack.c -2 +4
M ./libsofia-sip-ua/nua/nua_stack.h -2 +2
M ./libsofia-sip-ua/nua/nua_subnotref.c -5 +7
* Added test for some of the internal errors.
M ./libsofia-sip-ua/nua/test_nua.c +138
* Fixed NTA API test for SigComp options (they are now always processed).
M ./libsofia-sip-ua/nta/test_nta_api.c -8 +4
* Added missing #includes to sres.c.
* Removed experimental code enabling STUN.
M ./libsofia-sip-ua/tport/tport.c -5
* Added su_init()/su_deinit() here.
M ./libsofia-sip-ua/tport/test_tport.c -1 +5
* Removed some warnings (and fixed a bug) in encoding functions ofb stun_common.c
M ./libsofia-sip-ua/stun/stun_common.c -9 +11
* Removed stupid VC98 warning from tport_threadpool.c
M ./libsofia-sip-ua/tport/tport_threadpool.c -1 +1
* Added missing __func__ to tport_type_tcp and tport_threadpool.c.
M ./libsofia-sip-ua/tport/tport.c -1 +1
M ./libsofia-sip-ua/tport/tport_threadpool.c +7
M ./libsofia-sip-ua/tport/tport_type_tcp.c +7
* Added inlined IN6_IS_ADDR_LOOPBACK() to su_localinfo.c.
M ./libsofia-sip-ua/su/su_localinfo.c +16
* Fixed pointer artithmetics by memccpy() in su_strcat_all().
(function in su/su_strdup.c).
* Added missing Winsock errors to <su_errno.h>
7172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
* Fixed address scoping error in stun_mini.c.
* Added missing __func__ to stun C files.
* Added things missing from win32 to new sresolv modules.
M ./libsofia-sip-ua/sresolv/sres.c -5 +35
M ./libsofia-sip-ua/sresolv/sres_blocking.c -4 +28
M ./libsofia-sip-ua/sresolv/sres_cache.c -1 +9
* Fixed C99ism in nua_register.c
M ./libsofia-sip-ua/nua/nua_register.c -1 +3
* Removed automatically generated file tport_tag_ref.c from version control system.
R ./libsofia-sip-ua/tport/tport_tag_ref.c
2006-04-11 Kai Vehmanen <kai.vehmanen@nokia.com>
Synchronizing CVS with darcs (other contributors pp = Pekka Pessi,
mm = Martti Mela).
* NDEBUG oops. (pp)
M ./libsofia-sip-ua/sresolv/sres.c -1 +1
* Added sres_resolver_copy(). (pp)
Storing application-provided option strings in res_options.
Removed warnigns.
M ./libsofia-sip-ua/sresolv/sofia-resolv/sres.h +3
M ./libsofia-sip-ua/sresolv/sres.c -9 +90
M ./libsofia-sip-ua/sresolv/test_sresolv.c -1 +1
* Fixed stun miniserver (and stun stub in tport). (pp)
M ./libsofia-sip-ua/stun/stun_common.c -12 +7
M ./libsofia-sip-ua/stun/stun_mini.c -4 +4
M ./libsofia-sip-ua/tport/tport_stub_stun.c -1 +1
* Updated copyrights for nua-glib.
M ./COPYRIGHTS -1 +2
M ./libsofia-sip-ua-glib/nua-glib/nua_glib.c +2
M ./libsofia-sip-ua-glib/nua-glib/sofia-sip/nua_glib.h -1 +2
* Fixed segfault with stun_handle_destroy() on a NULL handle.
M ./libsofia-sip-ua/tport/tport_type_stun.c -1 +2
* Updated RELEASE. (pp)
M ./RELEASE -4 +13
* Disabled SIGCOMP until tport plugin is ready. (pp)
Handling sigcomp options regarless of HAVE_SIGCOMP value.
M ./libsofia-sip-ua/nta/nta.c -27 +30
* Added stun server and compression plugins. (pp)
Added TPORT_STUN_SERVER().
Having stun server dependencies in <tport_stub_stun.c>.
Moved sigcomp dependencies into <tport_stub_sigcomp.c>.
M ./libsofia-sip-ua/tport/Makefile.am -1 +3
M ./libsofia-sip-ua/tport/sofia-sip/tport.h -23 +15
A ./libsofia-sip-ua/tport/sofia-sip/tport_plugins.h
M ./libsofia-sip-ua/tport/sofia-sip/tport_tag.h +7
141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
M ./libsofia-sip-ua/tport/test_tport.c -2 +3
M ./libsofia-sip-ua/tport/tport.c -136 +82
M ./libsofia-sip-ua/tport/tport_internal.h -35 +72
M ./libsofia-sip-ua/tport/tport_sigcomp.c -150 +193
A ./libsofia-sip-ua/tport/tport_stub_sigcomp.c
A ./libsofia-sip-ua/tport/tport_stub_stun.c
M ./libsofia-sip-ua/tport/tport_tag.c +1
M ./libsofia-sip-ua/tport/tport_tag_ref.c +3
M ./libsofia-sip-ua/tport/tport_type_stun.c -3 +21
M ./libsofia-sip-ua/tport/tport_type_udp.c -144 +4
* http_add_tl() now accepts NULL http struct pointer. (pp)
M ./libsofia-sip-ua/http/http_tag_class.c -1 +3
* Update documentation of msg_copy() and msg_dup(). (pp)
M ./libsofia-sip-ua/msg/msg_header_copy.c -4 +7
* Removed some HAVE_SIGCOMP code. (pp)
M ./libsofia-sip-ua/nta/nta.c -42 +13
M ./libsofia-sip-ua/nta/nta_internal.h -9 +2
* Added su_sockaddr_scope(). (pp)
Using su_sockaddr_scope() in stun_mini.c.
M ./libsofia-sip-ua/stun/stun_mini.c -15 +38
M ./libsofia-sip-ua/su/sofia-sip/su_localinfo.h +3
M ./libsofia-sip-ua/su/su_localinfo.c -1 +18
* Fixed nat testing code. (pp)
M ./libsofia-sip-ua/nua/test_nat.c -4 +2
M ./libsofia-sip-ua/nua/test_nua.c +1
* Updated stack initialization. (pp)
Transports are initialized by nua_stack_init_transport() in nua_register.c.
UICC (you don't want to know) is initialized by nua_stack_set_from() in
nua_params.c.
M ./libsofia-sip-ua/nua/nua_params.c -4 +15
M ./libsofia-sip-ua/nua/nua_register.c -1 +70
M ./libsofia-sip-ua/nua/nua_stack.c -54 +18
M ./libsofia-sip-ua/nua/nua_stack.h -2 +4
M ./libsofia-sip-ua/nua/nua_tag.c -2
M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h -7 +6
* Fixed su_root_run() usage in docs. (pp)
Thanks for hint by Julio Auto.
M ./libsofia-sip-ua/nua/nua.docs -1 +1
* Fixed allocation bug. (pp)
M ./libsofia-sip-ua/sresolv/test_sresolv.c -4 +3
* Change version back to 1.11.7work.
M ./configure.ac -1 +1
* Changed outbound_connect_nat_detect() prototype. (pp)
M ./libsofia-sip-ua/nua/nua_register.c -7 +11
* Removed obsoleted nua events. (pp)
Removed nua events nua_i_media_event, nua_r_set_media_param,
nua_r_get_media_param, nua_r_media_setup, nua_r_media_describe,
nua_r_media_event, nua_i_announce, nua_i_describe, nua_i_get_parameter,
211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
nua_i_pause, nua_i_options2, nua_i_play, nua_i_record, nua_i_set_parameter,
nua_i_setup, nua_i_teardown, nua_r_setup, nua_r_play, nua_r_record,
nua_r_pause, nua_r_describe, nua_r_teardown, nua_r_options2, nua_r_announce,
nua_r_get_parameter, and nua_r_set_parameter.
Removed nua functions nua_announce(), nua_describe(), nua_get_media_param(),
nua_get_parameter(), nua_media_describe(), nua_media_event(),
nua_media_setup(), nua_options2(), nua_pause(), nua_play(), nua_record(),
nua_set_media_param(), nua_set_parameter(), nua_setup(), and nua_teardown(),
M ./libsofia-sip-ua/nua/sofia-sip/nua.h -33
* Moved preference/parameter setting/getting into its own nua_params.c module. (pp)
M ./libsofia-sip-ua/nua/Makefile.am +1
M ./libsofia-sip-ua/nua/nua.c -140
A ./libsofia-sip-ua/nua/nua_params.c
A ./libsofia-sip-ua/nua/nua_params.h
M ./libsofia-sip-ua/nua/nua_stack.c -661 +42
M ./libsofia-sip-ua/nua/nua_stack.h -125 +10
M ./libsofia-sip-ua/nua/nua_tag.c -6 +9
M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h -24 +74
M ./libsofia-sip-ua/nua/test_nua.c -1 +24
* Removed obsoleted functions from nua. (pp)
M ./libsofia-sip-ua/nua/nua.c -110
M ./libsofia-sip-ua/nua/sofia-sip/nua.h -54
* Updated documentation in nua. (pp)
M ./libsofia-sip-ua/nua/Doxyfile -2 +2
M ./libsofia-sip-ua/nua/nua.c -68 +24
M ./libsofia-sip-ua/nua/nua.docs -27 +2
M ./libsofia-sip-ua/nua/nua_common.c -4 +4
M ./libsofia-sip-ua/nua/nua_dialog.c -12 +17
M ./libsofia-sip-ua/nua/nua_dialog.h -1 +1
M ./libsofia-sip-ua/nua/nua_event_server.c -14 +15
M ./libsofia-sip-ua/nua/nua_options.c -2 +2
M ./libsofia-sip-ua/nua/nua_register.c -22 +190
M ./libsofia-sip-ua/nua/nua_session.c -6 +7
M ./libsofia-sip-ua/nua/nua_stack.c -22 +31
M ./libsofia-sip-ua/nua/nua_stack.h -11 +1
M ./libsofia-sip-ua/nua/nua_subnotref.c -3 +3
* stun: fixed mem leaks with valgrind (mm)
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -1 +3
M ./libsofia-sip-ua/stun/stun.c -5 +50
M ./libsofia-sip-ua/stun/stun_common.c -12 +38
M ./libsofia-sip-ua/stun/stunc.c -8 +9
* changed tport to use stun_discovery_done instead of stun_bind_done (mm)
M ./libsofia-sip-ua/tport/tport_type_stun.c -1 +1
* removed stun_bind_ enums and replaced with stun_discovery_ scheisse (mm)
M ./libsofia-sip-ua/stun/sofia-sip/stun.h +5
M ./libsofia-sip-ua/stun/stun.c -6 +8
M ./libsofia-sip-ua/stun/stunc.c -3 +4
* Added test for su_home_unref()ing a cloned home. (pp)
M ./libsofia-sip-ua/su/su_alloc_test.c -9 +13
M ./libsofia-sip-ua/su/su_strlst.c -2 +8
* Added new sresolv headers to packages. (pp)
M ./libsofia-sip-ua/sresolv/Makefile.am -1 +6
281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350
M ./packages/sofia-sip.spec.in +1
* Update version to 1.11.8work as per new release guidelines.
M ./configure.ac -1 +1
* Signal stun_error to the client if STUN DNS-SRV lookup is started but fails.
M ./libsofia-sip-ua/stun/stun.c -36 +41
* Fixed stun compilation.
M ./libsofia-sip-ua/stun/stun.c -3 +6
* Fixed operations on Transaction-ID. TID is a 128bit opaque value.
M ./libsofia-sip-ua/stun/sofia-sip/stun_common.h +2
M ./libsofia-sip-ua/stun/stun.c -10 +8
M ./libsofia-sip-ua/stun/stun_common.c -2 +2
* Removed ssl headers from stun_common.h. Public headers should not have config.h dependent sections.
M ./libsofia-sip-ua/stun/sofia-sip/stun_common.h -9
M ./libsofia-sip-ua/stun/stun_internal.h +9
* tls somehow works now (mm)
M ./libsofia-sip-ua/stun/stun.c -2 +5
* updated stunc with cool features & cleanup. Removed stun_request_t from public callbacks (mm)
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -2
M ./libsofia-sip-ua/stun/stun.c -33 +69
M ./libsofia-sip-ua/stun/stun_internal.h +1
M ./libsofia-sip-ua/stun/stunc.c -99 +140
* Using HAVE_CONFIG_H. (pp)
M ./libsofia-sip-ua/stun/stun_common.c -2 +2
* Added test for <sys/select.h>. (pp)
Removed HAVE_SU_WAIT_H - nobody is using it anymore.
M ./m4/sac-su2.m4 -12 +4
* Updated win32/config.h.in. (pp)
M ./win32/config.h.in -7 +67
* Updated (for testing stun). (pp)
M ./libsofia-sip-ua/nua/test_nat.c -175 +183
* Added quick hack for using stun. (pp)
M ./libsofia-sip-ua/tport/tport.c +7
* Updated tport_stun_bind_done(). (pp)
M ./libsofia-sip-ua/tport/tport_type_stun.c -11 +9
* No need to define HAVE_SU_WAIT_H. (pp)
M ./libsofia-sip-ua/stun/stun_dns.c -1
* Update documents. (pp)
M ./libsofia-sip-ua/sresolv/resolve_sip.c -1 +1
M ./libsofia-sip-ua/sresolv/sres.c -5 +9
M ./libsofia-sip-ua/sresolv/sres_blocking.c -4 +9
351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420
M ./libsofia-sip-ua/sresolv/sres_cache.c -4 +39
M ./libsofia-sip-ua/sresolv/sresolv.c +34
M ./libsofia-sip-ua/sresolv/test_sresolv.c -3 +8
* stunc works, kikkelis kokkelis!! (mm)
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -1 +3
M ./libsofia-sip-ua/stun/stun.c -5 +19
M ./libsofia-sip-ua/stun/stunc.c -50 +169
* Added stun_mini_t. (pp)
M ./libsofia-sip-ua/stun/Makefile.am -1 +1
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -4 +19
A ./libsofia-sip-ua/stun/stun_mini.c
* Updated stun todo-file in stun.docs.
M ./libsofia-sip-ua/stun/stun.docs -4 +1
* Also mark deprecated typedefs and defines.
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -9 +9
* Adds interface to query active primary server address.
M ./libsofia-sip-ua/stun/sofia-sip/stun.h +1
M ./libsofia-sip-ua/stun/stun.c -30 +39
M ./libsofia-sip-ua/stun/stun_internal.h -1 +1
* Minor update to STUN DNS-SRV interface.
M ./libsofia-sip-ua/stun/ChangeLog +4
M ./libsofia-sip-ua/stun/lookup_stun_server.c -17 +31
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -5 +4
M ./libsofia-sip-ua/stun/stun.c -3 +4
M ./libsofia-sip-ua/stun/stun_dns.c -34 +67
* Using updated tport_keepalive() prototype. (pp)
M ./libsofia-sip-ua/nta/nta.c -1 +2
* Added STUN tport. (pp)
Moved upnp stuff to its own file.
M ./libsofia-sip-ua/tport/Makefile.am -3 +3
M ./libsofia-sip-ua/tport/tport.c +1
M ./libsofia-sip-ua/tport/tport_type_stun.c -422 +88
* Updated tport_keepalive() prototype. (pp)
Implemented tport_is_updating(), added tport_has_been_updated().
M ./libsofia-sip-ua/tport/sofia-sip/tport.h -1 +2
M ./libsofia-sip-ua/tport/tport.c -8 +40
M ./libsofia-sip-ua/tport/tport_internal.h -5 +10
M ./libsofia-sip-ua/tport/tport_threadpool.c -2 +2
M ./libsofia-sip-ua/tport/tport_type_connect.c -2 +2
M ./libsofia-sip-ua/tport/tport_type_sctp.c -4 +4
M ./libsofia-sip-ua/tport/tport_type_tcp.c -2 +2
M ./libsofia-sip-ua/tport/tport_type_tls.c -6 +6
M ./libsofia-sip-ua/tport/tport_type_udp.c -1 +1
* Removed torture_stun.c.
M ./libsofia-sip-ua/stun/Makefile.am -10 +1
R ./libsofia-sip-ua/stun/torture_stun.c
* Fix STUNTAG_DOMAIN with test_nattype and test_lifetime processes.
M ./libsofia-sip-ua/stun/stun.c -7 +28
421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490
* Renamed all get_nattype and get_lifetime functions and enums to test_nattype and test_lifetime.
M ./libsofia-sip-ua/stun/ChangeLog +4
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -14 +8
M ./libsofia-sip-ua/stun/stun.c -52 +30
M ./libsofia-sip-ua/stun/stunc.c -6 +9
* Moved deprecated functions at the end of stun.c. Fixed postponing shared-secret and bind discovery processes for DNS-SRV lookups.
M ./libsofia-sip-ua/stun/stun.c -159 +172
* stun_request_shared_secret() renamed to stun_obtain_shared_secret().
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -4 +1
* stun.h: Deprecated stun_handle_release().
M ./libsofia-sip-ua/stun/ChangeLog -3 +4
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -1 +2
* tag list stored for stun_obtain_shared_secret (mm)
M ./libsofia-sip-ua/stun/stun.c -1 +11
* non-compiling: need args for stun_obtain_shared_secret() (mm)
M ./libsofia-sip-ua/stun/stun.c -1 +1
* stun api upd's also for tls; tport (mm)
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -4 +14
M ./libsofia-sip-ua/stun/sofia-sip/stun_tag.h -4 +4
M ./libsofia-sip-ua/stun/stun.c -17 +150
M ./libsofia-sip-ua/stun/stun_common.c -3 +5
M ./libsofia-sip-ua/stun/stun_tag.c -8 +9
M ./libsofia-sip-ua/tport/tport_type_stun.c -5 +5
* Removed separate virtual function for compression initialization. (pp)
M ./libsofia-sip-ua/tport/tport.c -3
M ./libsofia-sip-ua/tport/tport_internal.h -2
M ./libsofia-sip-ua/tport/tport_sigcomp.c -2
M ./libsofia-sip-ua/tport/tport_threadpool.c -1
M ./libsofia-sip-ua/tport/tport_type_connect.c -1
M ./libsofia-sip-ua/tport/tport_type_sctp.c -2
M ./libsofia-sip-ua/tport/tport_type_stun.c -4 +3
M ./libsofia-sip-ua/tport/tport_type_tcp.c -2
M ./libsofia-sip-ua/tport/tport_type_tls.c -2
M ./libsofia-sip-ua/tport/tport_type_udp.c -2
* Added su_socket() wrapper function. (pp)
M ./libsofia-sip-ua/su/sofia-sip/su.h -2
M ./libsofia-sip-ua/su/su.c -6 +12
* Removee v-p from the vtable names. (pp)
M ./libsofia-sip-ua/tport/tport.c -20 +20
M ./libsofia-sip-ua/tport/tport_internal.h -11 +11
M ./libsofia-sip-ua/tport/tport_threadpool.c -1 +1
M ./libsofia-sip-ua/tport/tport_type_connect.c -4 +1
M ./libsofia-sip-ua/tport/tport_type_sctp.c -2 +2
M ./libsofia-sip-ua/tport/tport_type_stun.c -1 +1
M ./libsofia-sip-ua/tport/tport_type_tcp.c -2 +2
M ./libsofia-sip-ua/tport/tport_type_tls.c -2 +2
M ./libsofia-sip-ua/tport/tport_type_udp.c -2 +2
* Removed temp test program from sresolv. (pp)
491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560
M ./libsofia-sip-ua/sresolv/Makefile.am -2 +1
* Added 3.f.f.e.1.2.0.0.3.0.1.2.c.0.0.0.arpa. (pp)
A ./libsofia-sip-ua/sresolv/3.f.f.e.1.2.0.0.3.0.1.2.c.0.0.0.arpa
M ./libsofia-sip-ua/sresolv/Makefile.am -1 +2
* Added notes to RELEASE. (pp)
M ./RELEASE +17
* Sanitized stun_common.[hc] slightly. (pp)
M ./libsofia-sip-ua/stun/sofia-sip/stun_common.h -1 +1
M ./libsofia-sip-ua/stun/stun_common.c -45 +53
* Added notes about string and header manipulation function. (pp)
M! ./RELEASE -10
* Fixed problem with initial un-REGISTER by test_nua.c in test_proxy.c (pp)
M ./libsofia-sip-ua/nua/test_proxy.c -4 +7
* Fixed problems with updated API. Added sres_resolver_update(). (pp)
M ./libsofia-sip-ua/sresolv/Makefile.am -1 +2
M ./libsofia-sip-ua/sresolv/sofia-resolv/sres.h -55 +21
A ./libsofia-sip-ua/sresolv/sofia-resolv/sres_async.h
M ./libsofia-sip-ua/sresolv/sofia-sip/sresolv.h -2 +3
M ./libsofia-sip-ua/sresolv/sres.c -17 +37
M ./libsofia-sip-ua/sresolv/sres_blocking.c +1
M ./libsofia-sip-ua/sresolv/sresolv.c -36 +52
M ./libsofia-sip-ua/sresolv/test_sresolv.c -2 +2
* Fixed AC_CHECK_HEADERS depending on <sys/socket.h>. (pp)
M ./m4/sac-su2.m4 -1 +3
* Fixed HAVE_SOCKADDR_LL in case we have <netpacket/packet.h>. (pp)
M ./libsofia-sip-ua/su/su_uniqueid.c -1 +1
* Fixed su_timer_set_for_ever(). (pp)
M ./libsofia-sip-ua/su/su_timer.c -6 +9
* Fixed stupid bug with su_home_desctructor(). (pp)
M ./libsofia-sip-ua/su/su_alloc.c +10
M ./libsofia-sip-ua/su/su_alloc_test.c -2 +13
* New API working with test program. (pp)
M ./libsofia-sip-ua/sresolv/Makefile.am -1 +1
M ./libsofia-sip-ua/sresolv/run_test_sresolv +5
M ./libsofia-sip-ua/sresolv/sofia-resolv/sres.h -15 +62
M ./libsofia-sip-ua/sresolv/sofia-resolv/sres_cache.h -1 +1
M ./libsofia-sip-ua/sresolv/sofia-sip/sresolv.h -14 +1
M ./libsofia-sip-ua/sresolv/sres.c -143 +237
A ./libsofia-sip-ua/sresolv/sres_blocking.c
M ./libsofia-sip-ua/sresolv/sres_cache.c -2 +2
M ./libsofia-sip-ua/sresolv/sresolv.c -56 +57
M ./libsofia-sip-ua/sresolv/test_sresolv.c -198 +117
* Initial change for multithreaded and synchronous resolver (pp)
./libsofia-sip-ua/sresolv/sofia-sip/sresolv.h -> ./libsofia-sip-ua/sresolv/sofia-resolv/sres.h
./libsofia-sip-ua/sresolv/sresolv.c -> ./libsofia-sip-ua/sresolv/sres.c
M ./libsofia-sip-ua/sresolv/Makefile.am -1 +1
561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630
A ./libsofia-sip-ua/sresolv/sofia-resolv/
M ./libsofia-sip-ua/sresolv/sofia-resolv/sres.h -259 +90
A ./libsofia-sip-ua/sresolv/sofia-resolv/sres_cache.h
A ./libsofia-sip-ua/sresolv/sofia-resolv/sres_record.h
A ./libsofia-sip-ua/sresolv/sofia-sip/sresolv.h
M ./libsofia-sip-ua/sresolv/sres.c -1075 +852
A ./libsofia-sip-ua/sresolv/sres_cache.c
A ./libsofia-sip-ua/sresolv/sresolv.c
M ./libsofia-sip-ua/sresolv/sresolv.docs -7 +71
M ./libsofia-sip-ua/sresolv/test_sresolv.c -29 +20
* Fixed make top-level rules for manpage creation when doxygen is not installed.
M ./Makefile.am -1 +1
* Abort connect timer if socket connect() refused.
M ./libsofia-sip-ua/stun/stun.c -7 +5
* Updated nua_stack_tport_update(). (pp)
M ./libsofia-sip-ua/nua/nua_register.c -6 +6
* Renamed register_usage as outbound_connect. (pp)
Added tags NUTAG_OUTBOUND(), NUTAG_OUTBOUND_SET1(), NUTAG_OUTBOUND_SET2(),
NUTAG_OUTBOUND_SET3(), and NUTAG_OUTBOUND_SET4().
M ./libsofia-sip-ua/nua/nua_options.c -3 +4
M ./libsofia-sip-ua/nua/nua_register.c -363 +498
M ./libsofia-sip-ua/nua/nua_stack.c -3 +11
M ./libsofia-sip-ua/nua/nua_stack.h -10 +8
M ./libsofia-sip-ua/nua/nua_tag.c +6
M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h +110
* Added usage_peer_info method to dialog usage. (pp)
M ./libsofia-sip-ua/nua/nua_dialog.c +6
M ./libsofia-sip-ua/nua/nua_dialog.h +3
* Added possibility to run tests with external proxy. (pp)
M ./libsofia-sip-ua/nua/test_nua.c -37 +98
* Added auth_status_init_with(), as_profile and as_alt_uri. (pp)
M ./libsofia-sip-ua/iptsec/auth_module.c -4 +16
M ./libsofia-sip-ua/iptsec/sofia-sip/auth_module.h -2 +12
* Fixed url_param(). (pp)
M ./libsofia-sip-ua/url/url.c -9 +18
* Use "_" instead of "+" in token64_e(). (pp)
M ./libsofia-sip-ua/ipt/token64.c -3 +3
* Added tport with HTTP CONNECT, too. (pp)
A ./libsofia-sip-ua/tport/tport_type_connect.c
* Split tport.c into multiple modules. (pp)
STUN, UPnP and SigComp still need some polishing.
M ./libsofia-sip-ua/tport/Makefile.am -3 +7
M ./libsofia-sip-ua/tport/test_tport.c -13 +11
M ./libsofia-sip-ua/tport/tport.c -4114 +156
A ./libsofia-sip-ua/tport/tport_internal.h
A ./libsofia-sip-ua/tport/tport_logging.c
A ./libsofia-sip-ua/tport/tport_sigcomp.c
A ./libsofia-sip-ua/tport/tport_tag_ref.c
631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700
A ./libsofia-sip-ua/tport/tport_threadpool.c
A ./libsofia-sip-ua/tport/tport_type_sctp.c
A ./libsofia-sip-ua/tport/tport_type_stun.c
A ./libsofia-sip-ua/tport/tport_type_tcp.c
A ./libsofia-sip-ua/tport/tport_type_tls.c
A ./libsofia-sip-ua/tport/tport_type_udp.c
* Completed HTTP CONNECT. (pp)
Added --http-proxy to sip-options.
M ./libsofia-sip-ua/tport/sofia-sip/tport_tag.h +1
M ./libsofia-sip-ua/tport/tport.c -11 +55
M ./utils/sip-options.c -1 +6
* Generating Contact from public vias if no local Vias are available. (pp)
M ./libsofia-sip-ua/nta/nta.c -3 +11
* Added HTTP CONNECT. (pp)
M ./libsofia-sip-ua/tport/tport.c -682 +981
* Added http to LDADD and INCLUDE. (pp)
M ./libsofia-sip-ua/nea/Makefile.am -1 +2
M ./libsofia-sip-ua/nta/Makefile.am +1
M ./libsofia-sip-ua/nua/Makefile.am -1 +1
M ./libsofia-sip-ua/tport/Makefile.am +2
* Clean up timers upon destroy in stun.
M ./libsofia-sip-ua/stun/stun.c -9 +20
* Fixed typo in stun.
M ./libsofia-sip-ua/stun/stun.c -1 +1
* Adding Vias belonging to public transport to sa_public_vias list.
Now testing nta_agent_public_via(), too. (pp)
M ./libsofia-sip-ua/nta/Makefile.am +1
M ./libsofia-sip-ua/nta/nta.c -26 +63
M ./libsofia-sip-ua/nta/test_nta_api.c -1 +14
* Using tport_tcreate() instead of tport_create(). (pp)
M ./libsofia-sip-ua/nth/nth_client.c -1 +1
* Added vtables for transports. (pp)
API: tport_is_public().
M ./libsofia-sip-ua/tport/sofia-sip/tport.h -7 +3
M ./libsofia-sip-ua/tport/sofia-sip/tport_tag.h -1 +14
M ./libsofia-sip-ua/tport/test_tport.c +7
M ./libsofia-sip-ua/tport/tport.c -1069 +1136
M ./libsofia-sip-ua/tport/tport_tls.c -43 +22
* STUN documentation update - no functional changes. (pp)
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -39 +31
M ./libsofia-sip-ua/stun/stun.c -26 +30
* Fixed bugs STUN DNS-SRV implementation. (pp)
M ./libsofia-sip-ua/stun/stun.c -20 +38
* restructured nat scheisse in tport, nta, nua. Lost weight for about 200 lines. (mm)
M ./libsofia-sip-ua/nta/nta.c -4
M ./libsofia-sip-ua/nua/nua_stack.c +4
701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770
M ./libsofia-sip-ua/tport/sofia-sip/tport.h +8
M ./libsofia-sip-ua/tport/sofia-sip/tport_tag.h +7
M ./libsofia-sip-ua/tport/tport.c -62 +38
M ./libsofia-sip-ua/tport/tport_tag.c +1
* initial support for dynamic address changes for register (mm)
M ./libsofia-sip-ua/nua/nua_register.c +18
M ./libsofia-sip-ua/tport/sofia-sip/tport_tag.h +7
M ./libsofia-sip-ua/tport/tport.c -76 +136
M ./libsofia-sip-ua/tport/tport_tag.c +1
* updated RELEASE (pp)
M ./RELEASE +9
* Cleanup STUN headers.
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -10 +3
M ./libsofia-sip-ua/stun/stun.c -1 +3
M ./libsofia-sip-ua/stun/stun_dns.c -1
* Added initial DNS-SRV lookup support to stun.
M ./libsofia-sip-ua/nth/Makefile.am +1
M ./libsofia-sip-ua/stun/Makefile.am +1
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -14 +17
M ./libsofia-sip-ua/stun/stun.c -82 +196
M ./libsofia-sip-ua/stun/stun_dns.c +9
M ./libsofia-sip-ua/tport/Makefile.am +1
* Add direct doxygen links to the public STUN APIs.
M ./libsofia-sip-ua/stun/stun.docs -4 +8
* The correct tcp service name for STUN server discovery is 'stun', not 'stun-tls'.
M ./libsofia-sip-ua/stun/lookup_stun_server.c -1 +1
M ./libsofia-sip-ua/stun/stun_dns.c -6 +6
* Fixed manpage generation rule to work with automake-1.8.5.
M ./Makefile.am -1 +1
* updated STUN API, tport-stun-http mods in progress (mm)
M ./libsofia-sip-ua/nta/nta.c -1 +1
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -24 +74
M ./libsofia-sip-ua/stun/stun.c -23 +101
M ./libsofia-sip-ua/stun/stunc.c -4 +4
M ./libsofia-sip-ua/tport/tport.c -30 +122
* Added STUNTAG_DOMAIN to suitable places. Added more doxygen documentation - especially considering tag params to functions.
M ./libsofia-sip-ua/stun/stun.c -7 +39
* Added STUN DNS-SRV functionality to stun module. A simple test app is also provided. This code is not yet used by other parts of the stun module.
M ./RELEASE +1
M ./libsofia-sip-ua/stun/Makefile.am -8 +5
A ./libsofia-sip-ua/stun/lookup_stun_server.c
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -3 +24
A ./libsofia-sip-ua/stun/stun_dns.c
* Updates to stun module doxygen documentation.
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -44 +31
M ./libsofia-sip-ua/stun/stun.c -15 +38
* async stun bind in tport, callback to NTA (mm)
771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840
M ./libsofia-sip-ua/nta/nta.c -8 +18
M ./libsofia-sip-ua/stun/sofia-sip/stun.h +24
M ./libsofia-sip-ua/stun/sofia-sip/stun_tag.h +5
M ./libsofia-sip-ua/stun/stun.c -31 +122
M ./libsofia-sip-ua/stun/stun_common.c -1
M ./libsofia-sip-ua/stun/stun_tag.c +19
M ./libsofia-sip-ua/stun/stunc.c -4 +4
M ./libsofia-sip-ua/stun/torture_stun.c -1 +1
M ./libsofia-sip-ua/tport/tport.c -78 +331
* Checking for re-registration upon nat binding change. (pp)
M ./libsofia-sip-ua/nua/test_nua.c -10 +66
* Added keepalive and probe OPTIONS to registration. (pp)
M ./libsofia-sip-ua/nua/nua_options.c +3
M ./libsofia-sip-ua/nua/nua_register.c -309 +685
M ./libsofia-sip-ua/nua/nua_stack.h +6
* Removed warning. (pp)
M ./libsofia-sip-ua/nua/nua_subnotref.c -1 +1
* Removing dialog usages when handle is being destroyed. (pp)
M ./libsofia-sip-ua/nua/nua_stack.c -2 +7
* Added nua_dialog_usage_refresh() and nua_dialog_usage_public(). (pp)
M ./libsofia-sip-ua/nua/nua_dialog.c +15
M ./libsofia-sip-ua/nua/nua_dialog.h -2 +13
* Added test_nat_flush(). (pp)
M ./libsofia-sip-ua/nua/test_nat.c -14 +109
M ./libsofia-sip-ua/nua/test_nat.h +2
* Handling multiple bindings in test_proxy.c. (pp)
M ./libsofia-sip-ua/nua/test_proxy.c -46 +244
* Added nta_agent_bind_tport_update(), nta_agent_tport_is_updating() functions. (pp)
Added tport_is_updating(), too. Removed NTATAG_UPDATE_TPORT().
M ./libsofia-sip-ua/nta/nta.c -5 +19
M ./libsofia-sip-ua/nta/nta_internal.h +2
M ./libsofia-sip-ua/nta/nta_tag.c -1
M ./libsofia-sip-ua/nta/sofia-sip/nta_tag.h -9
M ./libsofia-sip-ua/nta/sofia-sip/nta_tport.h -1 +10
M ./libsofia-sip-ua/tport/sofia-sip/tport.h -2 +2
M ./libsofia-sip-ua/tport/tport.c +6
* Added nua_prack(). (pp)
M ./libsofia-sip-ua/nua/nua.c -9 +29
* Do not log error if su_timer_set() is called with NULL timer. (pp)
M ./libsofia-sip-ua/su/su_timer.c -3 +1
* Added su_task_execute(). (pp)
M ./libsofia-sip-ua/su/sofia-sip/su_wait.h +4
M ./libsofia-sip-ua/su/su_root.c +71
* Fixed event saving and handling. (pp)
Now we have a separate list for special events (nua_i_outbound).
841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910
M ./libsofia-sip-ua/nua/test_nua.c -304 +356
* Added nua_i_outbound. (pp)
M ./libsofia-sip-ua/nua/nua_common.c +1
M ./libsofia-sip-ua/nua/sofia-sip/nua.h +2
* Deregistering wait events. (pp)
M ./libsofia-sip-ua/nua/test_nat.c -1 +8
* Mention Sofia-SIP User Agent Library instead Nokia UA Library in dox. (pp)
M ./libsofia-sip-ua/nua/nua.c -3 +3
M ./libsofia-sip-ua/nua/nua_dialog.h -1 +1
M ./libsofia-sip-ua/nua/nua_stack.c -1 +1
M ./libsofia-sip-ua/nua/nua_stack.h -1 +1
M ./libsofia-sip-ua/nua/sofia-sip/nua.h -1 +2
M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h -2 +2
* Fixed request line handling bug in nta_msg_request_complete(). (pp)
M ./libsofia-sip-ua/nta/nta.c -3 +9
* Using SOFIAPUBFUN in msg_header.h. Avoiding use of msg_param_t where possible. (pp)
API CHANGE:
Allowing NULL as message public pointer (using default) in calls to
msg_serialize(), msg_header_add(), msg_header_prepend(),
msg_header_add_dup(), msg_header_add_dup_as(), msg_header_add_make(),
msg_header_add_str(), msg_header_insert(), msg_header_remove(),
msg_header_remove_all(), and msg_header_replace().
M ./libsofia-sip-ua/msg/msg_parser.c -155 +182
M ./libsofia-sip-ua/msg/msg_parser_util.c -3 +3
M ./libsofia-sip-ua/msg/sofia-sip/msg_header.h -89 +138
* Added OPTIONS keepalive to nua_register.c. (pp)
M ./libsofia-sip-ua/nua/nua_register.c -208 +526
* Added nta_default_leg(). (pp)
M ./libsofia-sip-ua/nta/nta.c +7
M ./libsofia-sip-ua/nta/sofia-sip/nta.h +2
* Added process_options() to test_proxy. (pp)
M ./libsofia-sip-ua/nua/test_proxy.c -28 +132
* Added nua_creq_save_restart() to nua_stack. (pp)
M ./libsofia-sip-ua/nua/nua_stack.c -20 +39
M ./libsofia-sip-ua/nua/nua_stack.h +6
* Added url_cmp_all(). (pp)
M ./libsofia-sip-ua/url/sofia-sip/url.h -1 +5
M ./libsofia-sip-ua/url/torture_url.c -3 +21
M ./libsofia-sip-ua/url/url.c -15 +177
* nua_dialog_store_peer_info() now optionally removes peer info. (pp)
If the SIP message given to nua_dialog_store_peer_info() is redirection
response, reset peer info.
M ./libsofia-sip-ua/nua/nua_dialog.c +14
* Fixed bug in sip_transport_d() parsing different tls transports. (pp)
This bug affected mainly parsing futuristic Via headers.
911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980
M ./libsofia-sip-ua/sip/sip_parser.c -2 +3
M ./libsofia-sip-ua/sip/torture_sip.c +48
* Fixed sip_contact_string_from_via() (pp)
M ./libsofia-sip-ua/sip/sip_util.c -2 +2
* Registering successfully behind NAT. (pp)
M ./libsofia-sip-ua/nua/nua_register.c -125 +589
M ./libsofia-sip-ua/nua/nua_stack.c -121 +49
M ./libsofia-sip-ua/nua/nua_stack.h +6
M ./libsofia-sip-ua/nua/nua_subnotref.c -9 +10
M ./libsofia-sip-ua/nua/nua_tag.c +3
M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h +20
* Added sip_contact_string_from_via(), sip_transport_has_tls(). (pp)
M ./libsofia-sip-ua/sip/sip_basic.c -53 +1
M ./libsofia-sip-ua/sip/sip_util.c -37 +133
M ./libsofia-sip-ua/sip/sofia-sip/sip_util.h +11
2006-03-16 Pekka Pessi <Pekka.Pessi@nokia.com>
Synchronizing CVS with darcs.
* Fixed lib-sofia-sip-ua-glib Makefile.ams.
Tried to sanitize glib-less compilation.
M ./Makefile.am -2 +6
M ./libsofia-sip-ua-glib/Makefile.am -12 +4
M ./libsofia-sip-ua-glib/nua-glib/Makefile.am -2
* Added host_has_domain_invalid().
M ./libsofia-sip-ua/bnf/bnf.c -3 +23
M ./libsofia-sip-ua/bnf/sofia-sip/hostdomain.h +1
M ./libsofia-sip-ua/bnf/torture_bnf.c +18
* More string manipulation functions
Added:
- su_strcat_all()
- su_slprintf(), su_slvprintf()
- su_strlst_create_with(), su_strlst_vcreate_with()
- su_strlst_create_with_dup(), su_strlst_vcreate_with_dup()
M ./libsofia-sip-ua/su/sofia-sip/su_alloc.h -1 +4
M ./libsofia-sip-ua/su/sofia-sip/su_strlst.h -1 +23
M ./libsofia-sip-ua/su/su_alloc_test.c -32 +74
M ./libsofia-sip-ua/su/su_sprintf.c -1 +1
M ./libsofia-sip-ua/su/su_strdup.c -6 +53
M ./libsofia-sip-ua/su/su_strlst.c -23 +197
* Binding the endpoint behind "nat" to both IP families, if possible.
M ./libsofia-sip-ua/nua/test_nua.c -3 +13
* Removed nutag_media_subsystem and nutag_media_session.
M ./libsofia-sip-ua/nua/nua_tag.c -3
* Using nua_500_error.
M ./libsofia-sip-ua/nua/nua_event_server.c -2 +2
* Allowing intending of #include directives in fix-include-sofia-sip.
M ./scripts/fix-include-sofia-sip -197 +197
981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050
2006-03-13 Pekka Pessi <Pekka.Pessi@nokia.com>
* Release 1.11.7
* Synchronized CVS with darcs.
* Added man pages to dist.
* Updated libsofia-sip-ua-glib dist targets.
M ./libsofia-sip-ua-glib/Makefile.am -2 +4
M ./libsofia-sip-ua-glib/nua-glib/Makefile.am -26 +25
M ./libsofia-sip-ua-glib/su-glib/Makefile.am -2 +6
M ./libsofia-sip-ua/sofia.am -1 +1
* Removed warnings on 64bit platforms.
M ./libsofia-sip-ua/soa/soa.c -3 +3
M ./libsofia-sip-ua/stun/stun_common.c -8 +19
M ./libsofia-sip-ua/su/su_timer_test.c -2 +1
* Added missing files to dist.
M ./libsofia-sip-ua/bnf/Makefile.am -1 +1
M ./libsofia-sip-ua/nua/Makefile.am -1 +1
* Using alarm() with su_test.c.
* Fixed hc_print usage in msg_header_prepare().
Some headers use snprintf() which may return -1 on some platforms if
buffer is too small.
* Fixed problems in test_nua on win32.
* Fixed problem of using destroying registered handle in su_root.
This is a bug showing only in win32.
* Cleaning ACK transactions in test_proxy
* Fixed source file building rules for GNU make >= 3.80.
The way VPATH is handled and $@ expands has changed between GNU make 3.79
and 3.80.
M ./libsofia-sip-ua/http/Makefile.am -6 +14
M ./libsofia-sip-ua/msg/Makefile.am -13 +13
M ./libsofia-sip-ua/sip/Makefile.am -7 +18
M ./libsofia-sip-ua/sofia.am -1 +1
* Using sofia-sip/su_errno.h for error codes not present in win32.
M ./libsofia-sip-ua/msg/msg_mime.c -6 +1
M ./libsofia-sip-ua/msg/msg_parser.c -4
M ./libsofia-sip-ua/soa/soa.c -8 +1
M ./libsofia-sip-ua/su/sofia-sip/su_errno.h +36
M ./libsofia-sip-ua/su/su_errno.c -6 +22
M ./win32/sofia-sip/su_configure.h -7
* Fixed problems with nua timers.
M ./libsofia-sip-ua/nua/nua_dialog.c -2 +2
M ./libsofia-sip-ua/nua/nua_session.c -3 +7
M ./libsofia-sip-ua/nua/nua_stack.c -1 +1
2006-03-13 Martti Mela <martti.mela@nokia.com>
* win32 defs, compiles and installs in mingw environment
2006-03-09 Kai Vehmanen <kai.vehmanen@nokia.com>
* Synchronized darcs and CVS.
1051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120
* Added missing su_source_test.c file.
A ./libsofia-sip-ua-glib/su-glib/su_source_test.c
* Added missing Makefile.am for su-glib.
A ./libsofia-sip-ua-glib/su-glib/Makefile.am
* Modified Makefile.ams to correctly build the new glib library.
M ./configure.ac +4
A ./libsofia-sip-ua-glib/Makefile.am
* Added sofia-sip-ua-glib to the packaging files.
M ./packages/Makefile.am -2 +2
A ./packages/sofia-sip-ua-glib.pc.in
M ./packages/sofia-sip-ua.pc.in -2 +2
M ./packages/sofia-sip.spec.in -4 +7
* Added nua-glib module to the tree.
A ./libsofia-sip-ua-glib/nua-glib/
A ./libsofia-sip-ua-glib/nua-glib/Doxyfile
A ./libsofia-sip-ua-glib/nua-glib/Makefile.am
A ./libsofia-sip-ua-glib/nua-glib/nua_glib.c
A ./libsofia-sip-ua-glib/nua-glib/nua_glib.docs
A ./libsofia-sip-ua-glib/nua-glib/nua_glib_marshal.list
A ./libsofia-sip-ua-glib/nua-glib/sofia-sip/
A ./libsofia-sip-ua-glib/nua-glib/sofia-sip/nua_glib.h
A ./libsofia-sip-ua-glib/nua-glib/test_nua_glib.c
* Moved glib stuff from libsofia-sip-ua to libsofia-sip-ua-glib.
./libsofia-sip-ua/su/su_source.c -> ./libsofia-sip-ua-glib/su-glib/su_source.c
./libsofia-sip-ua/su/sofia-sip/su_source.h -> ./libsofia-sip-ua-glib/su-glib/sofia-sip/su_source.h
A ./libsofia-sip-ua-glib/su-glib/
A ./libsofia-sip-ua-glib/su-glib/sofia-sip/
M ./libsofia-sip-ua-glib/su-glib/su_source.c -1 +3
M ./libsofia-sip-ua/Makefile.am -1
M ./libsofia-sip-ua/su/Makefile.am -10 +7
M ./libsofia-sip-ua/su/sofia-sip/su_configure.h.in -2
M ./libsofia-sip-ua/su/su_root_test.c -4
M ./libsofia-sip-ua/su/su_test.c -18 +2
M ./m4/sac-su2.m4 -5 +9
* Created libsofia-sip-ua-glib.
M ./Makefile.am -1 +1
A ./libsofia-sip-ua-glib/
2006-03-09 Pekka Pessi <Pekka.Pessi@nokia.com>
* Updated globally unique identifier (uuid) generation.
Using getifaddrs() and /dev/urandom. Added checks for /dev/urandom
and <netpacket/packet.h> (for link-level addresses).
M ./configure.ac -13 +5
M ./libsofia-sip-ua/su/sofia-sip/su_uniqueid.h +3
M ./libsofia-sip-ua/su/su_uniqueid.c -15 +91
M ./m4/sac-general.m4 +16
M ./m4/sac-su2.m4 -1 +1
* Cache checked functions a bit more efficiently in sac-su2.m4.
M ./m4/sac-su2.m4 -25 +28
* Added sip_via_port().
1121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190
M ./libsofia-sip-ua/nta/nta.c -15 +1
M ./libsofia-sip-ua/sip/sip_basic.c +38
M ./libsofia-sip-ua/sip/sofia-sip/sip_header.h -1 +4
* Using sofia-sip/sofia_features.h.
M ./libsofia-sip-ua/features/features.c -1 +1
* Using nua_owner_t instead of nua_handle_t with <nua_dialog.h>.
Prepare to move nua_dialog.[hc] to nta or to its own module.
M ./libsofia-sip-ua/nua/nua_dialog.c -114 +75
M ./libsofia-sip-ua/nua/nua_dialog.h -28 +19
M ./libsofia-sip-ua/nua/nua_register.c -1 +1
M ./libsofia-sip-ua/nua/nua_session.c -7 +8
M ./libsofia-sip-ua/nua/nua_stack.c -2 +2
M ./libsofia-sip-ua/nua/nua_stack.h -5 +5
M ./libsofia-sip-ua/nua/nua_subnotref.c -10 +10
* Added fake "nat" to test_nua
M ./libsofia-sip-ua/nua/Makefile.am -1 +2
A ./libsofia-sip-ua/nua/test_nat.c
A ./libsofia-sip-ua/nua/test_nat.h
M ./libsofia-sip-ua/nua/test_nua.c -30 +242
* Removed spurious message when sofia-sip subdirectory is recreated.
M ./libsofia-sip-ua/http/Makefile.am -1 +1
M ./libsofia-sip-ua/msg/Makefile.am -2 +2
M ./libsofia-sip-ua/sip/Makefile.am -1 +1
2006-03-08 Pekka Pessi <Pekka.Pessi@nokia.com>
* Renamed sofia-sip/features.h as sofia-sip/sofia_features.h.
M ./RELEASE +3
M ./configure.ac -1 +1
M ./libsofia-sip-ua/features/Makefile.am -1 +1
M ./libsofia-sip-ua/features/sofia-sip/features.h.in -2 +4
M ./scripts/fix-include-sofia-sip -2 +5
* Generating man pages in $(srcdir).
M ./Makefile.am -5 +3
* Split nua_stack.c into multiple files.
M ./libsofia-sip-ua/nua/Makefile.am +6
M ./libsofia-sip-ua/nua/nua.c -52 +13
A ./libsofia-sip-ua/nua/nua_dialog.c
A ./libsofia-sip-ua/nua/nua_dialog.h
A ./libsofia-sip-ua/nua/nua_event_server.c
A ./libsofia-sip-ua/nua/nua_message.c
A ./libsofia-sip-ua/nua/nua_options.c
A ./libsofia-sip-ua/nua/nua_publish.c
A ./libsofia-sip-ua/nua/nua_register.c
A ./libsofia-sip-ua/nua/nua_session.c
M ./libsofia-sip-ua/nua/nua_stack.c -5026 +177
M ./libsofia-sip-ua/nua/nua_stack.h -125 +166
A ./libsofia-sip-ua/nua/nua_subnotref.c
A ./libsofia-sip-ua/nua/nua_tag_ref.c
* Added nta_check_*() functions.
M ./libsofia-sip-ua/nta/Makefile.am -1 +1
A ./libsofia-sip-ua/nta/nta_check.c
M ./libsofia-sip-ua/nta/sofia-sip/nta.h +26
* msg_parser.awk was printing spurious errors by SIP-ETag header etc.
1191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260
* Removed doxygen crud from <sofia-sip/sl_utils.h>.
* Added SIPS_DEFAULT_PORT and SIPS_DEFAULT_SERV.
M ./libsofia-sip-ua/sip/sofia-sip/sip.h -1 +7
* Removed redundant reference to <sl_utils.h>.
M ./libsofia-sip-ua/nea/nea.c -2
M ./libsofia-sip-ua/nea/nea_server.c -1
* Added some error checking to the win32 autogen scripts.
M ./win32/Makefile.am -1 +1
M ./win32/autogen.cmd -2 +4
M ./win32/build_sources.cmd -22 +53
M ./win32/version_files.cmd +1
2006-03-03 Pekka Pessi <Pekka.Pessi@nokia.com>
* Do not use glib upon --without-glib-dir or --without-glib in configure.
M ./m4/sac-su2.m4 -4 +4
* Returning unparsed remote SDP in SOATAG_REMOTE_SDP_STR()
M ./libsofia-sip-ua/soa/soa.c -2 +2
* Using SU_HAVE_PTHREADS to check for pthread support in nua_stack.h
M ./libsofia-sip-ua/nua/nua_stack.h -1 +5
* Fixed documentation problems.
M ./Makefile.am -2 +3
M ./utils/sip-date.c -2 +2
* Fixed problems when there is no stun available.
M ./libsofia-sip-ua/tport/tport.c -9 +5
* Fixed BDSSOCK checks in sac-su2.m4.
M ./libsofia-sip-ua/su/su_addrinfo.c -1 +1
M ./m4/sac-su2.m4 -55 +73
* Using int as SOATAG_AF() value.
M ./libsofia-sip-ua/soa/sofia-sip/soa_tag.h -2 +2
M ./libsofia-sip-ua/soa/test_soa.c -1 +1
2006-03-03 Martti Mela martti.mela@nokia.com
* mingw support
M ./configure.ac -3 +5
M ./libsofia-sip-ua/stun/Makefile.am -4 +4
M ./libsofia-sip-ua/su/sofia-sip/su_addrinfo.h +11
M ./libsofia-sip-ua/su/su_addrinfo.c +9
M ./m4/sac-general.m4 +1
M ./m4/sac-su2.m4 -1 +9
* mingw mods
M ./configure.ac -1 +2
M ./libsofia-sip-ua/stun/Makefile.am -1 +1
M ./libsofia-sip-ua/stun/stun.c -3 +34
M ./libsofia-sip-ua/stun/stun_common.c +10
M ./libsofia-sip-ua/su/su_addrinfo.c -6 +2
1261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330
M ./libsofia-sip-ua/su/su_source.c -1 +5
M ./libsofia-sip-ua/su/su_time0.c -1 +7
M ./libsofia-sip-ua/tport/tport.c -4 +8
M ./m4/sac-general.m4 +30
M ./m4/sac-su2.m4 -31 +72
M ./packages/sofia-sip.spec.in -1 +1
2006-03-01 Pekka Pessi <Pekka.Pessi@nokia.com>
* Synchronized darcs and CVS.
* Added utils/Doxyfile
A ./utils/Doxyfile
* Changed output from localinfo so that emacs is not fooled anymore.
M ./libsofia-sip-ua/su/run_addrinfo -1 +1
M ./libsofia-sip-ua/su/run_localinfo -1 +1
* Added SU_ADDRLEN() macro.
M ./libsofia-sip-ua/su/sofia-sip/su.h +16
* Not creating sofia-sip when building sip_parser_table.c
M ./libsofia-sip-ua/sip/Makefile.am -1
* Printing warning message if resolv.conf nameserver address is IPv6.
M ./libsofia-sip-ua/sresolv/sresolv.c -4 +5
* Fixed problems with sa_len in nth_test.c.
Added explicit su_wait() to to send_request().
M ./libsofia-sip-ua/nth/nth_test.c -2 +8
* Disabling IPv6 resolving in nta test. Not reying in ICMP in nta test.
M ./libsofia-sip-ua/nta/run_test_nta -1 +2
M ./libsofia-sip-ua/nta/test_nta.c -2 +15
* Fixed problem of BSD awk returning -0 from 10 % 5.
M ./libsofia-sip-ua/msg/msg_parser.awk -1 +3
* Fixed problems in stun/tport.
M ./libsofia-sip-ua/stun/stun.c +3
M ./libsofia-sip-ua/tport/tport.c -9 +12
* Fixed signedness problem in msg_date_d().
M ./libsofia-sip-ua/msg/msg_date.c -2 +3
* Fixed url_cmp() crashing with invalid URLs.
M ./libsofia-sip-ua/url/sofia-sip/url.h -2 +3
M ./libsofia-sip-ua/url/url.c -2 +6
* Removed warnings on BSDish systems.
M ./libsofia-sip-ua/su/su.c -2 +2
* Added tests for getifaddrs(), using it in su_localinfo.c.
M ./libsofia-sip-ua/su/su_localinfo.c -40 +161
M ./libsofia-sip-ua/su/su_port.c +2
M ./m4/sac-su2.m4 -11 +8
1331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400
* Fixed typo in utils/sip-date.c
M ./utils/sip-date.c -1 +1
* Defining missing SOL_TCP.
M ./libsofia-sip-ua/stun/stun.c +5
* Fixed A6 record handling, sa_len usage.
Removed some warnings, too. Disabled IN6 nameservers for the moment.
M ./libsofia-sip-ua/sresolv/sresolv.c -15 +20
* Disabled a badly designed test failing in BSD systems.
M ./libsofia-sip-ua/sresolv/test_sresolv.c -1 +16
* Removed debugging feature from msg_parser.awk making it fail with BSD awk.
M ./libsofia-sip-ua/msg/msg_parser.awk -36 +36
* Using default sip and sips port in url comparisons if url has IP address
M ./libsofia-sip-ua/url/torture_url.c +26
M ./libsofia-sip-ua/url/url.c +4
2006-02-20 martti.mela@nokia.com
* stun: initial keepalive support
M ./libsofia-sip-ua/nta/nta.c +10
M ./libsofia-sip-ua/nta/sofia-sip/nta.h +2
M ./libsofia-sip-ua/nua/nua_stack.c +4
M ./libsofia-sip-ua/stun/ChangeLog +31
M ./libsofia-sip-ua/stun/sofia-sip/stun.h -1 +11
M ./libsofia-sip-ua/stun/stun.c -79 +219
M ./libsofia-sip-ua/stun/stun_internal.h -1
M ./libsofia-sip-ua/tport/sofia-sip/tport.h +3
M ./libsofia-sip-ua/tport/tport.c -1 +90
* stun: dst addr improvements
M! ./libsofia-sip-ua/stun/ChangeLog -18
M! ./libsofia-sip-ua/stun/stun.c -7 +16
2006-02-20 Pekka Pessi <Pekka.Pessi@nokia.com>
* If opaque is not given, do not include it in challenge (auth_module.c).
M ./libsofia-sip-ua/iptsec/auth_module.c -2 +4
* Generating man pages for utilities.
M ./Makefile.am -4 +22
M ./configure.ac +3
M ./libsofia-sip-ua/su/Doxyfile -3 +1
M ./libsofia-sip-ua/su/addrinfo.c -29 +24
M ./libsofia-sip-ua/su/localinfo.c -35 +29
M ./utils/Makefile.am +3
M ./utils/sip-date.c -44 +34
M ./utils/sip-options.c -30 +42
* Including <unistd.h> for getpid() in test_nta.c.
* Added install script.
A ./win32/install.cmd
M ./win32/libsofia-sip-ua/libsofia_sip_ua.dsp -4 +4
* Simplified use of sofia-sip/su_configure.h in win32
1401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470
./win32/su_configure_win32.h -> ./win32/sofia-sip/su_configure.h
M ./win32/autogen.cmd -4 +3
A ./win32/sofia-sip/
* Fixed tests of unsigned tag values in test_nua.c
Tests pass now on amd64, too.
M ./libsofia-sip-ua/nua/test_nua.c -4 +4
2006-02-15 Pekka Pessi <Pekka.Pessi@nokia.com>
* Release 1.11.6.
* Fixed problems in doxygen documentation and dist.
* Updated PRACK and nta_outgoing_prack().
nta_outgoing_prack() accepts now RSeq sequence numbers in NTATAG_RSEQ().
When PRACK is sent using nta_outgoing_tmcreate(), there is functions
nta_outgoing_setrseq() and nta_outgoing_rseq() for updating the rseq number
within transaction.
* Corrected su_torture.c, Shutdown semantics differ on WINSOCK/BSDSOCK.
* Fixed su_wait() with 0 wait objects in windows.
* Fixed win32-compatibility problems in test programs.
* Not using NULL restart pointer in ua_authenticate().
2006-02-14 Pekka Pessi <Pekka.Pessi@nokia.com>
* Fixed problems with sofia-sip/ header prefix in win32.
* Fixed win32/VC configuration problems.
* Fixed win32 pthread dist.
* Fixed include paths.
* Use #include <sofia-sip/su_tag_class.h>.
* Be explicit with input when generating source files.
* Added make target clean-built-sources.
* Fixed #include su_module_debug.h.
* Moved public include files to sofia-sip subdirectories.
All public include files installed in ${sofiadir} are now in sofia-sip
subdirectories. They are installed to ${sofiadir}/sofia-sip, too.
${sofiadir} is defined by configure script relative to your ${prefix}, by
default ${sofidir} is ${prefix}/include/sofia-sip-1.11. The default prefix
is /usr/local and ${sofiadir} is /usr/local/include/sofia-sip-1.11. When
using package manager, the ${prefix} is usually /usr and ${sofiadir} is
/usr/include/sofia-sip-1.11.
The public include files should be referenced using sofia-sip path, e.g.,
<sofia-sip/su.h>.
You can either fix your applications to use the new include file names
with the fix-include-sofia-sip sed script found in scripts/ directory, or
add both ${sofiadir} and ${sofiadir}/sofia-sip into your include path,
e.g.,
INCLUDES = -I/usr/include/sofia-1.11 -I/usr/include/sofia-1.11/sofia-sip
1471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540
At the same time, I took the liberty to rename two include files
sofia_sip_features.h => sofia-sip/features.h
su_memmem.h => sofia-sip/su_bm.h
The fix-include-sofia-sip sed script takes care of both of them.
* Improved 100rel handling in nua.
Added test_100rel to test_nua.c.
* Using CONDITION_PARAMS macro instead of CONDITION_FUNCTION in test_nua.c
* Improving getaddrinfo replacements.
Testing functions getaddrinfo()/freeaddrinfo(), getnameinfo() and
gai_strerror() separately.
There is no gai_strerror() in windows, I think.
2006-02-03 Pekka Pessi <Pekka.Pessi@nokia.com>
* Code cleanup and memory leak fix in soa/sdp.
Fixed memory leak related to parsing sdp in soa.
Cleaned up handling of rejected media (related to bug report #1419078).
./libsofia-sip-ua/sdp/run-tests -> ./libsofia-sip-ua/sdp/run_test_sdp
./libsofia-sip-ua/sdp/sdp_test.c -> ./libsofia-sip-ua/sdp/test_sdp.c
./libsofia-sip-ua/sdp/sdp_torture.c -> ./libsofia-sip-ua/sdp/torture_sdp.c
M ./libsofia-sip-ua/sdp/Makefile.am -4 +4
M ./libsofia-sip-ua/sdp/run_test_sdp -4 +4
M ./libsofia-sip-ua/sdp/sdp_parse.c -8 +11
M ./libsofia-sip-ua/sdp/sdp_print.c -1 +5
M ./libsofia-sip-ua/sdp/test_sdp.c -6 +6
M ./libsofia-sip-ua/sdp/torture_sdp.c -47 +38
M ./libsofia-sip-ua/soa/soa.c -13 +20
M ./libsofia-sip-ua/soa/soa_static.c -11
2006-02-02 Pekka Pessi <Pekka.Pessi@nokia.com>
* Add helper functions to update or modify sdp attributes.
Feature request #1420698:
Added sdp_attribute_append(), sdp_attribute_replace(), and
sdp_attribute_remove().
M ./libsofia-sip-ua/sdp/sdp.c -18 +115
M ./libsofia-sip-ua/sdp/sdp.h -9 +21
M ./libsofia-sip-ua/sdp/sdp_torture.c -1 +22
* Using unsigned in bit fields.
M ./libsofia-sip-ua/sdp/sdp_print.c -2 +2
* Fixed bug in sending error response to a request containing Record-Route.
M ./libsofia-sip-ua/nta/nta.c -30 +33
2006-01-25 Pekka Pessi <Pekka.Pessi@nokia.com>
* Updated autoconf macros.
Using cache for various checks.
Deprecated HAVE_LONG_LONG (use #ifdef longlong instead).
Collected information used by su_localinfo.c to one place.
M ./libsofia-sip-ua/su/su_taglist.c -2 +2
M ./m4/sac-su2.m4 -64 +103
* Updated Win32 port.
Added autogen.cmd, build_sources.cmd, version_files.cmd and version.awk.
Fixed problems with configuration.
Updated pthread-w32 to version 2.7.0.
* Fixed VC/Win32 problems in libsofia-sip-ua.
1541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610
Signedness problems, includes, linkage, winsock initialization.
M ./libsofia-sip-ua/msg/msg_types.h -1 +2
M ./libsofia-sip-ua/nta/nta.c -2 +2
M ./libsofia-sip-ua/nua/test_nua.c -5 +5
M ./libsofia-sip-ua/nua/test_proxy.c -7 +11
M ./libsofia-sip-ua/su/su_root.c +8
M ./libsofia-sip-ua/su/su_types.h +2
M ./libsofia-sip-ua/su/su_wait.h +2
* Fixed gawk internal error in msg_parser.awk.
It looks like some gawk versions had problems when a function argument
was an unitialized variable.
M ./libsofia-sip-ua/msg/msg_parser.awk -1 +6
* Defining missing error codes in <su_errno.h>.
M ./libsofia-sip-ua/msg/msg_mime.c -7
M ./libsofia-sip-ua/soa/soa.c -7
M ./libsofia-sip-ua/stun/stun.c -6
M ./libsofia-sip-ua/su/su_errno.h +12
M ./libsofia-sip-ua/su/su_memmem.c -7 +2
M ./libsofia-sip-ua/tport/tport.c -5
* Added checks for different net includes.
Checks for sys/ioctl.h, netinet/in.h, net/if.h net/if_types.h and sys/ioctl.h.
M ./libsofia-sip-ua/su/su_localinfo.c -12 +16
M ./m4/sac-su2.m4 -2 +7
* Fixed rejection of subscriptions in nea server.
Event server does not send extra NOTIFY before 403 response anymore.
M ./libsofia-sip-ua/nea/nea_server.c -1 +1
* Added functions for scanning domain names and IP addresses.
Added span_ip4_address()/scan_ip4_address(),
span_ip6_address()/scan_ip6_address(),
span_ip6_reference()/scan_ip6_reference(),
span_ip_address()/scan_ip_address(),
span_domain()/scan_domain(), and
span_host()/scan_host().
M ./libsofia-sip-ua/bnf/bnf.c -2 +588
M ./libsofia-sip-ua/bnf/bnf.h -2 +18
M ./libsofia-sip-ua/bnf/torture_bnf.c -25 +220
2006-01-23 Pekka Pessi <Pekka.Pessi@nokia.com>
* Removed *_dll.h files - defining *_DLL macros in <su_config.h>.
* Using random probe when finding port that is available with all transports.
* Updated auth_mod API.
Added auth_status_ref().
Removed antique functions auth_mod_check_ireq(), auth_mod_check_ireq2() and
auth_mod_check_msg().
2006-01-10 Pekka Pessi <Pekka.Pessi@nokia.com>
* Fixed doxygen input files (kv).
* Using su_home_t reference counting in nua.
* Modified cloned su_home_t semantics.
Now we allow reference counting for clones as well as threadsafeness for them.
Added su_home_is_threadsafe(), modified prototype of su_home_unref().
1611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680
* Fixed memory leaks in nea test code.
* Fixed memory leak in nea_server.c
2006-01-09 Pekka Pessi <Pekka.Pessi@nokia.com>
* Restorered tag lists for modules.
M ./libsofia-sip-ua/nta/Makefile.am +2
M ./libsofia-sip-ua/nta/nta_tag.h +3
M ./libsofia-sip-ua/nth/nth_tag.h +3
M ./libsofia-sip-ua/nua/Makefile.am +2
M ./libsofia-sip-ua/nua/nua_tag.h +3
M ./libsofia-sip-ua/sip/sip_tag.c.in +13
M ./libsofia-sip-ua/sip/sip_tag.h.in +3
M ./libsofia-sip-ua/soa/Makefile.am +1
M ./libsofia-sip-ua/soa/soa_tag.h +3
M ./libsofia-sip-ua/stun/Makefile.am -2 +8
M ./libsofia-sip-ua/su/tag_dll.awk -3 +5
M ./libsofia-sip-ua/tport/tport_tag.h -1 +4
M ./utils/Makefile.am +4
* Fixed test code for pthread_rwlock_trywrlock().
M ./m4/sac-su2.m4 -3 +3
2006-01-05 Pekka Pessi <Pekka.Pessi@nokia.com>
2nd sync today for darcs and CVS.
* Added namespace-specific filter tags.
* Freeing nua_r_authorize events.
* Added NSTAG_TYPEDEF(t) and ns_tag_class[].
* Not using <msg_auth.h>.
Synching darcs and CVS.
* Not using msg_auth.h anymore.
M ./libsofia-sip-ua/msg/msg_auth.c -1
M ./libsofia-sip-ua/msg/test_msg.c -1
* Really adding expires=0 to all contacts when un-registering.
M ./libsofia-sip-ua/nua/nua_stack.c -1 +1
M ./libsofia-sip-ua/nua/test_nua.c -3 +26
* Removed sip_rfc2543 files.
R ./libsofia-sip-ua/sip/sip_rfc2543.c
R ./libsofia-sip-ua/sip/sip_rfc2543.h.in
* Adding nua_authenticate() tags to request.
M ./libsofia-sip-ua/nua/nua_stack.c -2 +1
M ./libsofia-sip-ua/nua/test_nua.c +12
* Using unsigned in sdp_media_t::m_mode bitfield.
enum is signed in VC6.
M ./libsofia-sip-ua/sdp/sdp.h -1 +1
* Documented sdp_f_mode_manual and sdp_f_mode_always better.
M ./libsofia-sip-ua/sdp/sdp.h -1 +1
M ./libsofia-sip-ua/sdp/sdp_print.c -8 +10
1681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750
2006-01-03 Pekka Pessi <Pekka.Pessi@nokia.com>
Syncinc darcs and CVS.
* Added more tests for call hold.
* Using msg_header_replace_param() in nua_stack.c.
* Using ss_retry_after in nea.c.
* Marking two single headers in a message as fatal error.
* Made headers C++-safe (bug #1376379).
* Removed dead #include files
* Removed Last modified things.
* Removed msg_bnf.h
* Added NTATAG_TCP_RPORT().
Do not use rport with TCP by default.
* Added test for comp=sigcomp.
The comp=sigcomp should not be included if destination does not support
compression.
Modernized parameter handling, too.
* Documented TP_AI_ flags.
Test our TP_AI_ assumptions.
Added a test for asymmetric SigComp on TCP.
We use TP_AI_COMPRESSED flag in this test.
* Added TPTAG_FRESH() and a test for it.
* Augmented documentation for SIPTAG_HEADER_STR().
* Use #include <stdio.h> for FILE.
* Fixed include_sofiadir handling in pkg-config and rpm files.
2005-12-27 Martti Mela <martti.mela@nokia.com
* stun minor update
* first working version of STUN transaction engine
* stun transaction engine, first impressions
2005-12-23 Pekka Pessi <Pekka.Pessi@nokia.com>
Syncing darcs and CVS.
* Added stun_internal.h to dist.
M ./libsofia-sip-ua/stun/Makefile.am -1 +1
* Better handling of optional tags in nta_agent_get_params().
M ./libsofia-sip-ua/nta/nta.c +4
M ./libsofia-sip-ua/nta/test_nta_api.c -8 +9
* Removed warnings from su_perror() (moved to su_log.h).
M ./libsofia-sip-ua/su/poll_test.c +1
M ./libsofia-sip-ua/su/su_test.c +2
M ./libsofia-sip-ua/su/su_timer_test.c +1
1751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820
* Added su_errno.h and su_errno.c.
M ./libsofia-sip-ua/su/Makefile.am -2 +2
M ./libsofia-sip-ua/su/su.c -103
M ./libsofia-sip-ua/su/su.h -15 +3
A ./libsofia-sip-ua/su/su_errno.c
A ./libsofia-sip-ua/su/su_errno.h
M ./libsofia-sip-ua/su/su_log.c -2 +13
M ./libsofia-sip-ua/su/su_log.h -2 +6
* Prepare for 1.11.5pre1.
M ./RELEASE -2 +41
M ./TODO -2 +5
M ./configure.ac -2 +9
* Added su_home_destructor() to su_alloc.[hc].
M ./libsofia-sip-ua/su/su_alloc.c -9 +56
M ./libsofia-sip-ua/su/su_alloc.h -6 +11
M ./libsofia-sip-ua/su/su_alloc_lock.c -15 +18
M ./libsofia-sip-ua/su/su_alloc_test.c -20 +40
* Building features module first after su.
M ./libsofia-sip-ua/Makefile.am -2 +2
* Using su_home_new(size) instead of su_home_clone(NULL, size).
M ./libsofia-sip-ua/http/test_http.c -1 +1
M ./libsofia-sip-ua/iptsec/auth_module.c -1 +1
M ./libsofia-sip-ua/iptsec/test_auth_digest.c -2 +2
M ./libsofia-sip-ua/nea/nea.c -1 +1
M ./libsofia-sip-ua/nea/nea_server.c -1 +1
M ./libsofia-sip-ua/sip/torture_sip.c -7 +7
* Improved argument checking in sresolv.
M ./libsofia-sip-ua/sresolv/sresolv.c -67 +118
M ./libsofia-sip-ua/sresolv/sresolv.h -4 +3
M ./libsofia-sip-ua/sresolv/test_sresolv.c -13 +26
* Updated function names in conformance.docs.
M ./libsofia-sip-ua/docs/conformance.docs -17 +17
* Fixed problems with autogenerating files with header boilerplates.
M ./libsofia-sip-ua/http/Makefile.am -2 +4
M ./libsofia-sip-ua/sip/Makefile.am -2 +5
* Added explicit dependencies for autogenerated sources.
M ./libsofia-sip-ua/msg/Makefile.am -2 +6
* Using parameter manipulation functions and shortcuts.
M ./libsofia-sip-ua/nea/nea.c -3 +2
M ./libsofia-sip-ua/nta/nta.c -5 +5
M ./libsofia-sip-ua/nta/test_nta.c -2 +2
M ./libsofia-sip-ua/nua/nua_stack.c -6 +18
* Fixed su_home_auto() problems.
M ./libsofia-sip-ua/su/su_alloc.c -4 +8
* Added hc_update member to msg_hclass_t.
The hc_update is used to update shortcuts to well-known parameters.
Updated manipulation functions for header parameters to use hc_update.
Added updating functions for SIP headers.
1821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890
M ./libsofia-sip-ua/http/http_parser.h -4 +6
M ./libsofia-sip-ua/msg/msg_basic.c -4 +10
M ./libsofia-sip-ua/msg/msg_header_copy.c +6
M ./libsofia-sip-ua/msg/msg_mime.c -60 +86
M ./libsofia-sip-ua/msg/msg_mime.h -2 +2
M ./libsofia-sip-ua/msg/msg_mime_protos.h.in +5
M ./libsofia-sip-ua/msg/msg_mime_table.c.in -2 +5
M ./libsofia-sip-ua/msg/msg_parser.c +3
M ./libsofia-sip-ua/msg/msg_parser.h -14 +18
M ./libsofia-sip-ua/msg/msg_parser_util.c -20 +152
M ./libsofia-sip-ua/msg/msg_tag.c -1 +8
M ./libsofia-sip-ua/msg/msg_types.h +4
M ./libsofia-sip-ua/msg/test_class.c -2 +4
M ./libsofia-sip-ua/msg/test_msg.c -1 +1
M ./libsofia-sip-ua/sip/sip.h -4 +5
M ./libsofia-sip-ua/sip/sip_basic.c -158 +124
M ./libsofia-sip-ua/sip/sip_caller_prefs.c -54 +40
M ./libsofia-sip-ua/sip/sip_event.c -53 +49
M ./libsofia-sip-ua/sip/sip_extra.c -37 +36
M ./libsofia-sip-ua/sip/sip_mime.c -70 +15
M ./libsofia-sip-ua/sip/sip_parser.h -7 +10
M ./libsofia-sip-ua/sip/sip_prack.c +1
M ./libsofia-sip-ua/sip/sip_reason.c -15 +23
M ./libsofia-sip-ua/sip/sip_refer.c -36 +53
M ./libsofia-sip-ua/sip/sip_security.c -13 +35
M ./libsofia-sip-ua/sip/sip_session.c -2 +22
M ./libsofia-sip-ua/sip/torture_sip.c -13 +137
* Added manipulation functions for header parameters.
msg_header_find_param(), msg_header_add_param(),
msg_header_replace_param(), and msg_header_remove_param().
M ./libsofia-sip-ua/http/http_basic.c -1 +1
M ./libsofia-sip-ua/iptsec/auth_client.c -4 +5
M ./libsofia-sip-ua/iptsec/auth_module.c -3 +3
M ./libsofia-sip-ua/msg/msg_header.h -5 +9
M ./libsofia-sip-ua/msg/msg_mime.c -3 +3
M ./libsofia-sip-ua/msg/msg_parser.c -5 +5
M ./libsofia-sip-ua/msg/msg_parser_util.c +62
M ./libsofia-sip-ua/msg/test_msg.c +24
Tue Dec 20 19:51:57 EET 2005 Pekka.Pessi@nokia.com
* Reduced overhead in su_home_auto().
M ./libsofia-sip-ua/su/su_alloc.c -5 +8
M ./libsofia-sip-ua/su/su_alloc.h -2 +5
M ./libsofia-sip-ua/su/su_alloc_test.c +12
* Fixed bug in histogram bucket search.
Bug was detected using coverity.
M ./libsofia-sip-ua/sip/validator.c -2 +2
* Updated param type and usage in SIP headers.
A single param has type "char const *".
Via has no "hidden" anymore, but "rport" and "comp" were added.
Contact has no "action" anymore.
M ./libsofia-sip-ua/sip/sip.h -42 +44
M ./libsofia-sip-ua/sip/sip_basic.c -12 +23
M ./libsofia-sip-ua/sip/sip_header.h -1 +1
M ./libsofia-sip-ua/sip/sip_util.c -9 +8
M ./libsofia-sip-ua/sip/sip_util.h -8 +5
M ./libsofia-sip-ua/sip/torture_sip.c +11
* Updated documentation of SIP headers.
M ./libsofia-sip-ua/sip/sip_event.c -10 +11
M ./libsofia-sip-ua/sip/sip_extra.c -5 +6
1891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960
* Refactored sres_resolver_sockets().
M ./libsofia-sip-ua/sresolv/sresolv.c -57 +80
* Added stateless operation to test_proxy.
Using nta_incoming_default() and nta_outgoing_default().
M ./libsofia-sip-ua/nua/test_nua.c -3 +6
M ./libsofia-sip-ua/nua/test_proxy.c +46
M ./libsofia-sip-ua/nua/test_proxy.h -15 +2
* Added nta_outgoing_default(), nta_incoming_default().
Stateless response processing can be done with default transactions.
Also added nta_incoming_method_name(), nta_incoming_method_name() and
nta_incoming_gettag(). Deprecated nta_msg_response_complete().
Updated API tests.
M ./libsofia-sip-ua/nta/Makefile.am -3 +5
M ./libsofia-sip-ua/nta/nta.c -51 +268
M ./libsofia-sip-ua/nta/nta.h +8
M ./libsofia-sip-ua/nta/nta_internal.h -1 +5
A ./libsofia-sip-ua/nta/run_test_nta_api
A ./libsofia-sip-ua/nta/test_nta_api.c
* Replaced nta_msg_response_complete() with nta_incoming_complete_response().
M ./libsofia-sip-ua/nta/nta.c -61 +83
M ./libsofia-sip-ua/nta/nta.h -5 +9
M ./libsofia-sip-ua/nta/test_nta.c -628 +67
* Documented GUID format.
M ./libsofia-sip-ua/sip/sip_basic.c +6
* Added test_sec_ext() for testing security agreement headers.
M ./libsofia-sip-ua/sip/torture_sip.c +62
* Fixed handling of 6XX responses in sip_response_terminates_dialog().
Bug found by coverity.
M ./libsofia-sip-ua/sip/sip_util.c -1 +1
* Fixed bugs with auto allocation.
In C89 and later, the automatic variable may go away when block is exited.
The buggy code relied on behaviour of K&R C, where automatic variables are
reclaimed when function returns.
M ./libsofia-sip-ua/nea/nea.c -3 +2
M ./libsofia-sip-ua/nea/nea_server.c -5 +4
M ./libsofia-sip-ua/nta/nta.c -7 +4
M ./libsofia-sip-ua/nua/nua_stack.c -8 +6
M ./libsofia-sip-ua/su/su_localinfo.c -2 +2
M ./libsofia-sip-ua/tport/tport.c -2 +3
* Added ELI_BADHINTS to su_localinfo.
M ./libsofia-sip-ua/su/su_localinfo.c +3
M ./libsofia-sip-ua/su/su_localinfo.h -2 +3
2005-12-02 Pekka Pessi <Pekka.Pessi@nokia.com>
Again, syncing darcs and CVS.
* Disabling stun for the moment, use --enable-stun to use it. [pp]
M ./configure.ac -2 +9
* working async stun support [mm]
1961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030
M ./libsofia-sip-ua/stun/stun.c -139 +131
M ./libsofia-sip-ua/stun/stun.h -1 +3
M ./libsofia-sip-ua/stun/stun_common.c -14 +18
M ./libsofia-sip-ua/stun/stunc.c -21 +15
M ./libsofia-sip-ua/stun/torture_stun.c -1 +1
* initial async stun support. Does not work with tport yet. [mm]
M ./libsofia-sip-ua/stun/stun.c -269 +350
M ./libsofia-sip-ua/stun/stun.h -6 +28
M ./libsofia-sip-ua/stun/stun_common.c -5 +23
M ./libsofia-sip-ua/stun/stun_common.h -1 +1
M ./libsofia-sip-ua/stun/stun_internal.h -4 +5
M ./libsofia-sip-ua/stun/stunc.c -3 +10
M ./libsofia-sip-ua/stun/torture_stun.c -2 +2
* async stunning contd. Juhui! [mm]
M ./libsofia-sip-ua/stun/stun.c -19 +13
M ./libsofia-sip-ua/stun/stun_common.c -4 +9
M ./libsofia-sip-ua/stun/stun_internal.h -1 +16
* stun asyncing contd. NOT WORKING [mm]
M ./libsofia-sip-ua/stun/stun.c -70 +86
M ./libsofia-sip-ua/stun/stun.h -9 +7
M ./libsofia-sip-ua/stun/stun_common.c -3 +8
M ./libsofia-sip-ua/stun/stun_common.h -1 +4
M ./libsofia-sip-ua/stun/stun_internal.h -3 +6
M ./libsofia-sip-ua/stun/stunc.c -13 +17
M ./libsofia-sip-ua/stun/torture_stun.c -12 +15
* stun async contd. [mm]
M ./libsofia-sip-ua/stun/stun.c -26 +56
M ./libsofia-sip-ua/stun/stun.h +4
M ./libsofia-sip-ua/stun/stunc.c -4 +9
* DON'T APPLY THIS: does not work. I need this for syncing. [mm]
M ./libsofia-sip-ua/stun/stun.c -81 +209
M ./libsofia-sip-ua/stun/stun.h -3 +15
M ./libsofia-sip-ua/stun/stun_internal.h -1 +1
M ./libsofia-sip-ua/stun/stunc.c -3 +7
M ./libsofia-sip-ua/stun/torture_stun.c -4 +4
* async connect continued [mm]
M ./libsofia-sip-ua/stun/stun.c -24 +71
* async stun continued [mm]
M ./libsofia-sip-ua/stun/stun.c -27 +53
M ./libsofia-sip-ua/stun/torture_stun.c +7
M ./libsofia-sip-ua/tport/test_tport.c -1 +8
M ./libsofia-sip-ua/tport/tport.c -1 +2
* su_localinfo returns now valid address also in Windows [mm]
M ./libsofia-sip-ua/nua/test_nua.c +3
M ./libsofia-sip-ua/su/su_localinfo.c +4
* tport cygwin modifications [mm]
M ./libsofia-sip-ua/tport/tport.c -3 +7
* Declaring h_errno as a variable imported from DLL (when using WIN32). [pp]
M ./libsofia-sip-ua/su/su_addrinfo.c -3 +8
2031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100
* Try random port next if a port is taken. [pp]
M ./libsofia-sip-ua/tport/tport.c -1 +2
* Moved LGPL reference so that it will be included in the autogenerated
files. [pp]
M ./libsofia-sip-ua/http/http_parser_table.c.in -8 +8
M ./libsofia-sip-ua/http/http_protos.h.in -6 +6
M ./libsofia-sip-ua/http/http_tag.c.in -8 +8
M ./libsofia-sip-ua/http/http_tag.h.in -7 +7
M ./libsofia-sip-ua/msg/msg_mime_protos.h.in -6 +6
M ./libsofia-sip-ua/msg/msg_protos.h.in -6 +6
M ./libsofia-sip-ua/msg/test_protos.h.in -7 +7
M ./libsofia-sip-ua/sip/sip_hclasses.h.in -6 +7
M ./libsofia-sip-ua/sip/sip_parser_table.c.in -7 +7
M ./libsofia-sip-ua/sip/sip_protos.h.in -5 +5
M ./libsofia-sip-ua/sip/sip_rfc2543.h.in -6 +5
M ./libsofia-sip-ua/sip/sip_tag.c.in -7 +7
M ./libsofia-sip-ua/sip/sip_tag.h.in -7 +7
* Collected copyrights belonging someone else but Nokia to COPYRIGHTS
file. [pp]
M ./COPYRIGHTS -1 +223
M ./libsofia-sip-ua/ipt/rc4.c -24
M ./libsofia-sip-ua/su/getopt.c -24
M ./libsofia-sip-ua/su/su_md5.c -11 +14
* Fixed bug in su_addrinfo.c [FIX]. [pp]
Setting ai_addrlen even if there is no sa_len.
M ./libsofia-sip-ua/su/su_addrinfo.c +1
* sresolv now compiles without IPv6 [mm]
M ./libsofia-sip-ua/nua/nua.h -2
M ./libsofia-sip-ua/sresolv/sresolv.c -1 +1
M ./libsofia-sip-ua/tport/tport.c -1 +1
* using 500 timers instead of 500000 timers in su_timer_test [mm]
M ./libsofia-sip-ua/su/su_timer_test.c -2 +2
* added #include <netinet/tcp.h> to stun_common.h [mm]
M ./libsofia-sip-ua/nth/Makefile.am -3 +2
M ./libsofia-sip-ua/stun/stun_common.h +1
* added stun_internal.h [mm]
A ./libsofia-sip-ua/stun/stun_internal.h
* tport_stun_cb parameter type change [mm]
R ./libsofia-sip-ua/sip/sip_p_tag.c
M ./libsofia-sip-ua/tport/tport.c -1 +1
* initial async stun, compiles not works. [mm]
M ./libsofia-sip-ua/nth/Makefile.am -2 +3
M ./libsofia-sip-ua/sip/sip_p_tag.c -105
M ./libsofia-sip-ua/stun/stun.c -65 +121
M ./libsofia-sip-ua/stun/stun.h -23 +18
M ./libsofia-sip-ua/stun/stunc.c -2 +26
M ./libsofia-sip-ua/stun/torture_stun.c -4 +29
M ./libsofia-sip-ua/tport/tport.c -3 +17
* Removed sip_rfc2543{.h,.h.in,.c} from dist. [pp]
2101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170
M ./libsofia-sip-ua/sip/Makefile.am -3 +2
2005-12-02 Pekka Pessi <Pekka.Pessi@nokia.com>
Again, syncing darcs and CVS.
* Disabling stun for the moment, use --enable-stun to use it. [pp]
M ./configure.ac -2 +9
* working async stun support [mm]
M ./libsofia-sip-ua/stun/stun.c -139 +131
M ./libsofia-sip-ua/stun/stun.h -1 +3
M ./libsofia-sip-ua/stun/stun_common.c -14 +18
M ./libsofia-sip-ua/stun/stunc.c -21 +15
M ./libsofia-sip-ua/stun/torture_stun.c -1 +1
* initial async stun support. Does not work with tport yet. [mm]
M ./libsofia-sip-ua/stun/stun.c -269 +350
M ./libsofia-sip-ua/stun/stun.h -6 +28
M ./libsofia-sip-ua/stun/stun_common.c -5 +23
M ./libsofia-sip-ua/stun/stun_common.h -1 +1
M ./libsofia-sip-ua/stun/stun_internal.h -4 +5
M ./libsofia-sip-ua/stun/stunc.c -3 +10
M ./libsofia-sip-ua/stun/torture_stun.c -2 +2
* async stunning contd. Juhui! [mm]
M ./libsofia-sip-ua/stun/stun.c -19 +13
M ./libsofia-sip-ua/stun/stun_common.c -4 +9
M ./libsofia-sip-ua/stun/stun_internal.h -1 +16
* stun asyncing contd. NOT WORKING [mm]
M ./libsofia-sip-ua/stun/stun.c -70 +86
M ./libsofia-sip-ua/stun/stun.h -9 +7
M ./libsofia-sip-ua/stun/stun_common.c -3 +8
M ./libsofia-sip-ua/stun/stun_common.h -1 +4
M ./libsofia-sip-ua/stun/stun_internal.h -3 +6
M ./libsofia-sip-ua/stun/stunc.c -13 +17
M ./libsofia-sip-ua/stun/torture_stun.c -12 +15
* stun async contd. [mm]
M ./libsofia-sip-ua/stun/stun.c -26 +56
M ./libsofia-sip-ua/stun/stun.h +4
M ./libsofia-sip-ua/stun/stunc.c -4 +9
* DON'T APPLY THIS: does not work. I need this for syncing. [mm]
M ./libsofia-sip-ua/stun/stun.c -81 +209
M ./libsofia-sip-ua/stun/stun.h -3 +15
M ./libsofia-sip-ua/stun/stun_internal.h -1 +1
M ./libsofia-sip-ua/stun/stunc.c -3 +7
M ./libsofia-sip-ua/stun/torture_stun.c -4 +4
* async connect continued [mm]
M ./libsofia-sip-ua/stun/stun.c -24 +71
* async stun continued [mm]
M ./libsofia-sip-ua/stun/stun.c -27 +53
M ./libsofia-sip-ua/stun/torture_stun.c +7
M ./libsofia-sip-ua/tport/test_tport.c -1 +8
M ./libsofia-sip-ua/tport/tport.c -1 +2
2171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240
* su_localinfo returns now valid address also in Windows [mm]
M ./libsofia-sip-ua/nua/test_nua.c +3
M ./libsofia-sip-ua/su/su_localinfo.c +4
* tport cygwin modifications [mm]
M ./libsofia-sip-ua/tport/tport.c -3 +7
* Declaring h_errno as a variable imported from DLL (when using WIN32). [pp]
M ./libsofia-sip-ua/su/su_addrinfo.c -3 +8
* Try random port next if a port is taken. [pp]
M ./libsofia-sip-ua/tport/tport.c -1 +2
* Moved LGPL reference so that it will be included in the autogenerated
files. [pp]
M ./libsofia-sip-ua/http/http_parser_table.c.in -8 +8
M ./libsofia-sip-ua/http/http_protos.h.in -6 +6
M ./libsofia-sip-ua/http/http_tag.c.in -8 +8
M ./libsofia-sip-ua/http/http_tag.h.in -7 +7
M ./libsofia-sip-ua/msg/msg_mime_protos.h.in -6 +6
M ./libsofia-sip-ua/msg/msg_protos.h.in -6 +6
M ./libsofia-sip-ua/msg/test_protos.h.in -7 +7
M ./libsofia-sip-ua/sip/sip_hclasses.h.in -6 +7
M ./libsofia-sip-ua/sip/sip_parser_table.c.in -7 +7
M ./libsofia-sip-ua/sip/sip_protos.h.in -5 +5
M ./libsofia-sip-ua/sip/sip_rfc2543.h.in -6 +5
M ./libsofia-sip-ua/sip/sip_tag.c.in -7 +7
M ./libsofia-sip-ua/sip/sip_tag.h.in -7 +7
* Collected copyrights belonging someone else but Nokia to COPYRIGHTS
file. [pp]
M ./COPYRIGHTS -1 +223
M ./libsofia-sip-ua/ipt/rc4.c -24
M ./libsofia-sip-ua/su/getopt.c -24
M ./libsofia-sip-ua/su/su_md5.c -11 +14
* Fixed bug in su_addrinfo.c [FIX]. [pp]
Setting ai_addrlen even if there is no sa_len.
M ./libsofia-sip-ua/su/su_addrinfo.c +1
* sresolv now compiles without IPv6 [mm]
M ./libsofia-sip-ua/nua/nua.h -2
M ./libsofia-sip-ua/sresolv/sresolv.c -1 +1
M ./libsofia-sip-ua/tport/tport.c -1 +1
* using 500 timers instead of 500000 timers in su_timer_test [mm]
M ./libsofia-sip-ua/su/su_timer_test.c -2 +2
* added #include <netinet/tcp.h> to stun_common.h [mm]
M ./libsofia-sip-ua/nth/Makefile.am -3 +2
M ./libsofia-sip-ua/stun/stun_common.h +1
* added stun_internal.h [mm]
A ./libsofia-sip-ua/stun/stun_internal.h
* tport_stun_cb parameter type change [mm]
R ./libsofia-sip-ua/sip/sip_p_tag.c
M ./libsofia-sip-ua/tport/tport.c -1 +1
2241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310
* initial async stun, compiles not works. [mm]
M ./libsofia-sip-ua/nth/Makefile.am -2 +3
M ./libsofia-sip-ua/sip/sip_p_tag.c -105
M ./libsofia-sip-ua/stun/stun.c -65 +121
M ./libsofia-sip-ua/stun/stun.h -23 +18
M ./libsofia-sip-ua/stun/stunc.c -2 +26
M ./libsofia-sip-ua/stun/torture_stun.c -4 +29
M ./libsofia-sip-ua/tport/tport.c -3 +17
* Removed sip_rfc2543{.h,.h.in,.c} from dist. [pp]
M ./libsofia-sip-ua/sip/Makefile.am -3 +2
2005-12-02 Pekka Pessi <Pekka.Pessi@nokia.com>
Syncing darcs and CVS.
* Removed debugging printf()s. [pp]
M ./libsofia-sip-ua/su/su_root.c -16 +2
* Removed duplicate function msg_params_matching(). [pp]
M ./libsofia-sip-ua/msg/msg_header.h -2
M ./libsofia-sip-ua/msg/msg_parser_util.c -36
M ./libsofia-sip-ua/sip/sip_pref_util.c -1 +1
* Compilation support for non-IPv6 environments [pp]
M ./libsofia-sip-ua/nta/nta.c +9
M ./libsofia-sip-ua/nta/portbind.c -1 +2
M ./libsofia-sip-ua/nta/test_nta.c +5
M ./libsofia-sip-ua/sip/Makefile.am -2 +2
M ./libsofia-sip-ua/soa/soa.c +7
M ./libsofia-sip-ua/su/su.h +6
M ./libsofia-sip-ua/su/su_root.c +14
M ./libsofia-sip-ua/tport/test_tport.c -1 +1
M ./libsofia-sip-ua/tport/tport.c -1 +58
* additional #ifdefs for IPv6 (un)support. [mm]
M ./libsofia-sip-ua/sresolv/sresolv.c +13
M ./libsofia-sip-ua/sresolv/sresolv.h +4
M ./libsofia-sip-ua/sresolv/test_sresolv.c +18
* Added check for socket library. [pp]
M ./configure.ac -1
M ./m4/sac-su.m4 +2
* Fixed .h file generation. [pp]
M ./libsofia-sip-ua/msg/Makefile.am -1 +5
* Added test for recursive pthread_rwlock_rdlock()/pthread_rwlock_unlock().
M ./m4/sac-su2.m4 +41
* Using TP_AI flags not overlapping with AI flags in <su_addrinfo.h>. [pp]
M ./libsofia-sip-ua/tport/tport.c -4 +6
* Using red-black tree in su_timer.c. [pp]
Added test using 500000 timers in su_timer_test.c.
M ./libsofia-sip-ua/su/su_timer.c -130 +216
M ./libsofia-sip-ua/su/su_timer_test.c -13 +54
2311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380
* Fixed bug in sdp_rtpmap_find_matching(). [pp]
M ./libsofia-sip-ua/sdp/sdp.c -3 +1
* Cleaned up su_addrinfo.c. [pp]
Cleaned up comments.
Using SU_HAVE_ flags.
Added support for SCTP in getaddrinfo() replacement.
M ./libsofia-sip-ua/su/su_addrinfo.c -10 +38
* Declaring sockaddr_storage in su.h if it is not provided in environment.
M ./libsofia-sip-ua/su/su.h +23
M ./libsofia-sip-ua/su/su_configure.h.in +3
M ./libsofia-sip-ua/su/su_configure_win32.h +6
M ./m4/sac-su2.m4 +7
* Support for CygWin's (buggy) pthread implementation. [mm]
Added SU_HAVE_IN6 for disabling IPv6 support from the environments
that do not support IPv6.
M ./libsofia-sip-ua/su/addrinfo.c +11
M ./libsofia-sip-ua/su/localinfo.c +6
M ./libsofia-sip-ua/su/su_localinfo.c -1 +4
M ./libsofia-sip-ua/su/su_port.c -1 +38
M ./libsofia-sip-ua/su/su_proxy.c +2
M ./libsofia-sip-ua/su/su_root_test.c -1 +3
M ./libsofia-sip-ua/su/su_test.c -4 +6
2005-11-30 Pekka Pessi <Pekka.Pessi@nokia.com>
Syncing darcs with CVS.
* Silenced warning in su_addrinfo.c.
M ./libsofia-sip-ua/su/su_addrinfo.c -1 +2
* Added su_getaddrinfo() and su_getnameinfo() replacement functions.
M ./libsofia-sip-ua/su/Makefile.am -2 +3
M ./libsofia-sip-ua/su/su.c -58
M ./libsofia-sip-ua/su/su.h -15 +1
A ./libsofia-sip-ua/su/su_addrinfo.c
A ./libsofia-sip-ua/su/su_addrinfo.h
M ./libsofia-sip-ua/su/su_configure.h.in +3
M ./libsofia-sip-ua/su/su_localinfo.c -3 +3
M ./libsofia-sip-ua/su/su_wait.h -2 +2
M ./m4/sac-su2.m4 -2 +8
* Not using Unix network includes, use Sofia includes.
M ./libsofia-sip-ua/sresolv/sresolv.c -1 +1
* Using AC_GNU_SOURCE.
M ./configure.ac -2 +2
* Using sip-options consistently in utils/sip-options.c.
M ./utils/sip-options.c -8 +9
* Updated RELEASE and TODO.
M ./RELEASE +4
M ./TODO -2 +2
* Using nua_i_state event in nua_cli.c.
M ./utils/nua_cli.c -76 +88
2381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450
* Updated ABNF grammar for Subscription-State in sip_event.c.
Added more tests for Subscription-State.
M ./libsofia-sip-ua/sip/sip_event.c -12 +17
M ./libsofia-sip-ua/sip/torture_sip.c -13 +16
* Fixed test_class.c documentation.
M ./libsofia-sip-ua/msg/test_class.c -2 +2
* Proofread conformance specification.
M ./libsofia-sip-ua/docs/conformance.docs -375 +547
* Fixed doxytags for main doxygen pages.
M ./libsofia-sip-ua/docs/Doxyfile -16 +16
* Fixed types of NUATAGs
Changed type of NUTAG_INVITE_TIMER, NUTAG_SESSION_TIMER, and NUTAG_MIN_SE
value to unsigned.
M ./libsofia-sip-ua/nua/nua_tag.c -3 +3
* Added test for handlin refer subscriptions.
M ./libsofia-sip-ua/nua/test_nua.c -1 +58
* Added test_mime_negotiation() to test_nua.c
M ./libsofia-sip-ua/nua/test_nua.c +166
* Cosmetic changes in nua_dialog_usage_t in nua_stack.h.
M ./libsofia-sip-ua/nua/nua_stack.c -2 +1
M ./libsofia-sip-ua/nua/nua_stack.h -3 +3
* Added NHP_ISSET() to nua_stack.h.
M ./libsofia-sip-ua/nua/nua_stack.h -1 +5
* Added process_subsribe() for refer subscriptions in nua_stack.c.
M ./libsofia-sip-ua/nua/nua_stack.c +88
* Removed duplicate nua_i_subscription.
M ./libsofia-sip-ua/nua/nua_common.c -2
* Renumbered test cases, state transitions in nua.docs and test_nua.c.
M ./libsofia-sip-ua/nua/nua.docs -79 +79
M ./libsofia-sip-ua/nua/nua_stack.c +3
M ./libsofia-sip-ua/nua/test_nua.c -78 +131
* Added NUTAG_REFER_EXPIRES() with default value of 300.
Handling expiration of implicit subscriptions created by REFER.
M ./libsofia-sip-ua/nua/nua_stack.c -1 +75
M ./libsofia-sip-ua/nua/nua_stack.h +4
M ./libsofia-sip-ua/nua/nua_tag.c +2
M ./libsofia-sip-ua/nua/nua_tag.h +26
* Refactored register_expires_contacts()
Fixed memory leak, bug in '*'handling.
M ./libsofia-sip-ua/nua/nua_stack.c -10 +18
* Rewrote uas_check_session_content().
2451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520
Returning empty Accept-Encoding header in 415/406 responses.
M ./libsofia-sip-ua/nua/nua_stack.c -21 +41
* Do not throttle at termination. [FIX]
nea_server now sends NOTIFYs that terminate subscription even if the
previous NOTIFY transaction has not completed yet.
This fixes the race condition in nua_terminate() (where terminating NOTIFY
was is never sent).
M ./libsofia-sip-ua/nea/nea_server.c -1 +4
* Fixed rule to build sip_tag_ref.c.
M ./libsofia-sip-ua/sip/Makefile.am -2 +1
* Explicitly saving and destroying messages in ua_signal().
M ./libsofia-sip-ua/nua/nua_stack.c -23 +23
M ./libsofia-sip-ua/nua/nua_stack.h +1
* Updated Content-Encoding (e) header parsing.
M ./libsofia-sip-ua/sip/sip.h -1 +1
M ./libsofia-sip-ua/sip/sip_mime.c -4 +4
M ./libsofia-sip-ua/sip/torture_sip.c -3 +4
* Updated Session-Expires and Min-SE header to RFC 4028.
A parameter list was added to Min-SE header.
M ./libsofia-sip-ua/sip/sip.h +1
M ./libsofia-sip-ua/sip/sip_session.c -18 +30
M ./libsofia-sip-ua/sip/torture_sip.c +10
* Update RELEASE.
Added text about API changes related nua_authorize(), nua_i_subscription and
NEATAG_SUB(), NUTAG_HOLD(), sdp_rtpmap_t.
Mentioning su_getlocalinfo() bug.
M ./RELEASE -3 +16
* Fixed installing and distributing m4 files.
Not installing m4/sac-su2.m4.
Including m4/sac-tport.m4 and m4/sac-openssl.m4 in distribution.
M ./Makefile.am -1 +2
* Deprecated NUTAG_HOLD().
* Updated documentation in nea, nua, nta, sip and tport modules.
* Updated documentation.
M ./libsofia-sip-ua/docs/Doxyfile.aliases +1
M ./libsofia-sip-ua/docs/conformance.docs -172 +177
M ./libsofia-sip-ua/docs/mainpage.docs -5 +7
* Updated subscriptuion authorization and nua_terminate() semantics.
Subscription authorization now rejects SUBSCRIBE if
NUTAG_SUBSTATE(nua_substate_terminated) parameter is set.
Correct status code is relayed to application, too.
nua_terminate() now always terminates whole notifier.
M ./libsofia-sip-ua/nua/nua_stack.c -49 +65
* Fixed nua_handle_has_active_call() in nua_stack.c.
M ./libsofia-sip-ua/nua/nua_stack.c +10
2521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590
M ./libsofia-sip-ua/nua/test_nua.c +32
* Renamed authenticate_watcher() as authorize_watcher().
M ./libsofia-sip-ua/nua/nua_stack.c -13 +13
* Cleanup of subscription logging and comments in nua_stack.c.
M ./libsofia-sip-ua/nua/nua_stack.c -21 +41
* Using SIPTAG_END() in nua_stack.c.
We now pass NTATAG and TPTAG to lower layers. Beware.
M ./libsofia-sip-ua/nua/nua_stack.c -28 +29
* Added NH_PISSET() macro to <nua_stack.h>.
M ./libsofia-sip-ua/nua/nua_stack.c -2 +8
M ./libsofia-sip-ua/nua/nua_stack.h +7
* Fixed doxytag file names for modules nea and features.
M ./libsofia-sip-ua/docs/Doxyfile -1 +1
M ./libsofia-sip-ua/features/Doxyfile -1 +1
M ./libsofia-sip-ua/nea/Doxyfile -1 +1
* Moved typedefs nua_t and nua_handle_t into <nua_tag.h>
M ./libsofia-sip-ua/nua/nua.h -6
M ./libsofia-sip-ua/nua/nua_tag.h -3 +6
* Added sip_add_tagis() and SIPTAG_END().
SIPTAG_END() allows grouping tags into blocks.
M ./libsofia-sip-ua/sip/sip_header.h +3
M ./libsofia-sip-ua/sip/sip_tag.c.in -1 +2
M ./libsofia-sip-ua/sip/sip_tag.h.in +4
M ./libsofia-sip-ua/sip/sip_tag_class.c -12 +38
M ./libsofia-sip-ua/sip/torture_sip.c +12
* Fixed scope for V4MAPPED and V4COMPAT IP6 addresses in su_localinfo.c.
M ./libsofia-sip-ua/su/su_localinfo.c -6 +21
* Cleaned up debug printing in su_memmem.c.
M ./libsofia-sip-ua/su/su_memmem.c -11 +21
* Added end_tag_class[].
M ./libsofia-sip-ua/su/su_tag_class.h -13 +1
M ./libsofia-sip-ua/su/su_tag_inline.h -1 +1
M ./libsofia-sip-ua/su/su_taglist.c -48 +84
* Added replacement functions memccpy().
Also moved memcspn() to a file of its own.
M ./libsofia-sip-ua/su/Makefile.am -5 +13
A ./libsofia-sip-ua/su/memccpy.c
A ./libsofia-sip-ua/su/memcspn.c
M ./libsofia-sip-ua/su/memspn.c -50 +1
M ./libsofia-sip-ua/su/strcasestr.c -1 +1
M ./m4/sac-su2.m4 -2 +13
* Added win32/config.h.in
M ./configure.ac +1
A ./win32/config.h.in
2591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660
* Added AC_TYPE_LONGLONG.
M ./configure.ac -3 +2
M ./m4/sac-general.m4 -7 +5
* Tried to fix automatic generation of source files.
M ./libsofia-sip-ua/http/Makefile.am -10 +9
M ./libsofia-sip-ua/msg/Makefile.am -22 +14
M ./libsofia-sip-ua/sip/Makefile.am -13 +12
* Moved bitfields last in sdp_rtpmap_t aka struct sdp_rtpmap_s.
M ./libsofia-sip-ua/sdp/sdp.c -1 +3
M ./libsofia-sip-ua/sdp/sdp.h -5 +5
M ./libsofia-sip-ua/sdp/sdp_parse.c -2 +2
M ./libsofia-sip-ua/sdp/sdp_torture.c -4 +9
* Removed RFC2543-compatible tag code.
M ./libsofia-sip-ua/nta/nta.c -95 +46
M ./libsofia-sip-ua/nta/nta.h -4 +3
M ./libsofia-sip-ua/nta/nta_tag.h -2 +2
M ./libsofia-sip-ua/nta/test_nta.c -18 +20
* Fixed memory leaks in tport.c and nta.c.
M ./libsofia-sip-ua/nta/nta.c +11
M ./libsofia-sip-ua/tport/tport.c +2
* Fixed a memory leak when processing re-SUBSCRIBE in nea_server.c.
M ./libsofia-sip-ua/nea/nea_server.c -2 +2
* Cleaned #including standard headers in msg module.
M ./libsofia-sip-ua/msg/msg_header.h +1
M ./libsofia-sip-ua/msg/test_msg.c -7 +7
* Removed extra prototype.
M ./libsofia-sip-ua/iptsec/auth_plugin_delayed.c -4
* Casting getpid() return type to something accepted by printf().
M ./libsofia-sip-ua/nua/test_nua.c -1 +1
* Doing system #include after sofia #include.
M ./libsofia-sip-ua/nua/test_nua.c -12 +11
* Not using nta_incoming_tag_3261() anymore.
M ./libsofia-sip-ua/nua/nua_stack.c -4 +2
* Added #include <limits.h> to libsofia-sip-ua/su/su.h.
M ./libsofia-sip-ua/su/su.h -2 +3
* Added client timeout and NTHTAG_EXPIRES() to nth http client library.
M ./libsofia-sip-ua/nth/nth_client.c -7 +29
M ./libsofia-sip-ua/nth/nth_tag.c -1 +2
M ./libsofia-sip-ua/nth/nth_tag.h -1 +7
M ./libsofia-sip-ua/nth/nth_test.c -9 +111
* Fixed RFC 1890/RFC 1891.
M ./libsofia-sip-ua/docs/Doxyfile.aliases +2
2661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730
* Added conformance.docs
M ./libsofia-sip-ua/docs/Doxyfile -1 +1
A ./libsofia-sip-ua/docs/conformance.docs
* Moved memspn from msg module to su
./libsofia-sip-ua/msg/memspn.c -> ./libsofia-sip-ua/su/memspn.c
* Using package-specific install directory for public header files.
Default install directory for public header file has been changed
from '${prefix}/include/' to '${prefix}/include/sofia-sip-MAJOR.MINOR'.
The pkgconfig .pc file has been updated accordingly.
* Removed <win32/config.h>
R ./win32/config.h
2005-11-28 Martti Mela <martti.mela@nokia.com>
* Added nua_authorize(), enhanced nua_i_subscription. Added
nua_notifier test cases for test_nua. With great help from Pekka.
M ./libsofia-sip-ua/nea/Makefile.am
M ./libsofia-sip-ua/nea/nea.h
M ./libsofia-sip-ua/nea/nea_tag.c
M ./libsofia-sip-ua/nta/test_nta.c
M ./libsofia-sip-ua/nua/nua.c
M ./libsofia-sip-ua/nua/nua.docs
M ./libsofia-sip-ua/nua/nua.h
M ./libsofia-sip-ua/nua/nua_common.c
M ./libsofia-sip-ua/nua/nua_stack.c
M ./libsofia-sip-ua/nua/nua_stack.h
M ./libsofia-sip-ua/nua/test_nua.c
M ./libsofia-sip-ua/nua/test_proxy.c
M ./utils/Makefile.am
2005-11-28 Martti Mela <martti.mela@nokia.com>
* nua.h: added event nua_i_subscription
* nua_commmon.c: added event nua_i_subscription
* nua_stack.c: ua_event for nua_i_subscription (nea subscribers)
* nea.h, nea_tag.c, nea_tag_ref.c, nea_server.c: support for a new
tag, NEATAG_SUB(). Added nea_sub_get_request().
2005-11-15 Kai Vehmanen <kai.vehmanen@nokia.com>
* configure.ac: Added VER_LIBSOFIA_SIP_UA variables.
2005-11-14 Pekka Pessi <Pekka.Pessi@nokia.com>
tagged rel-sofia-sip-1_11_4
* Fixed Win32 includes for XP. Added win32/README.txt.
M ./libsofia-sip-ua/su/su.h -4 +5
M ./win32/Makefile.am -1 +2
A ./win32/README.txt
* Added a blurb about win32 bugs into RELEASE.
M ./RELEASE -1 +3
2005-11-11 Pekka Pessi <Pekka.Pessi@nokia.com>
* Updated RELEASE.