- 24 Aug, 2007 2 commits
-
-
Pekka Pessi authored
The orphan responses matching with the dialog can now be processed by the response callback.The dialog leg can be created with NTATAG_RESPONSE_CALLBACK() or a response callback can be later bound to the leg with nta_leg_bind_response(). This is practically useful only with 200 OK responses to the INVITE that are retransmitted by the UAS. By default, the retransmission are catched by the ACK transaction (which then retransmits the ACK request message). However, after ACK transaction times out, the retransmitted 200 OK indicates most probably that the ACK request messages do not reach UAS. Partially fixes the sf.net bug #1750691 reported by Mikhail Zabaluev. darcs-hash:20070824134120-65a35-b75a200339bb5dfd3057b4528334098e69935e5b.gz
-
Pekka Pessi authored
The orphan responses matching with the dialog can now be processed by the response callback.The dialog leg can be created with NTATAG_RESPONSE_CALLBACK() or a response callback can be later bound to the leg with nta_leg_bind_response(). This is practically useful only with 200 OK responses to the INVITE that are retransmitted by the UAS. By default, the retransmission are catched by the ACK transaction (which then retransmits the ACK request message). However, after ACK transaction times out, the retransmitted 200 OK indicates most probably that the ACK request messages do not reach UAS. Partially fixes the sf.net bug #1750691 reported by Mikhail Zabaluev. darcs-hash:20070824134120-65a35-f1c89d4a7ef3a8d485d4117185da8e7224fe4a4c.gz
-
- 23 Aug, 2007 1 commit
-
-
Pekka Pessi authored
Handle gracefully cases where the INVITE transaction is destroyed immediately after canceling it. The old behaviour was to left it up to the application to ACK the final response returned to INVITE. Thanks for Fabio Margarido for reporting this problem. darcs-hash:20070823152242-65a35-322b6f73ae28a9f7e4378462b8e6c7afbcd16cc8.gz
-
- 13 Jul, 2007 1 commit
-
-
Kai Vehmanen authored
darcs-hash:20070713091927-77cd4-21b5a053c6c5f10fcfa5f5061ecbbf854ff7bc50.gz
-
- 09 Jul, 2007 1 commit
-
-
Pekka Pessi authored
The bug also affected nua_cancel() and nua_bye(). Added test for bug and fix in the nua/test_cancel_bye.c. darcs-hash:20070709182506-65a35-9c56c8509bb8af791de8323c5e47ab2d4af277a6.gz
-
- 28 Jun, 2007 3 commits
-
-
Martti Mela authored
darcs-hash:20070628112857-1b897-695b81cda8f7d0733a706e361a5094230f77922d.gz
-
Pekka Pessi authored
darcs-hash:20070628095403-65a35-e1ab4d14bda936d0948d00c2063dae09ef740f43.gz
-
Pekka Pessi authored
darcs-hash:20070628095251-65a35-6760b7cd7941ce4f12a0606cf1a85a22ce640a2a.gz
-
- 27 Jun, 2007 7 commits
-
-
Pekka Pessi authored
darcs-hash:20070627143418-65a35-d08df6fe29095f5bacf976978cb206aec5203675.gz
-
Pekka Pessi authored
darcs-hash:20070627143406-65a35-d7eb2168377abda8b39f3c83dd6900a621edac52.gz
-
Pekka Pessi authored
darcs-hash:20070627141611-65a35-a3353a65258f4c661f0dd8bffd6f1071be43959d.gz
-
Pekka Pessi authored
darcs-hash:20070627141347-65a35-4f5a466cfce4f4385c83b903bbd30e26f6cbe293.gz
-
Pekka Pessi authored
Calculate NTATAG_S_DROP_REQUEST_REF() and NTATAG_S_DROP_RESPONSE_REF() values, too. darcs-hash:20070627131807-65a35-8060874a730eca5bb9c1ab658e31264edb5d8511.gz
-
Pekka Pessi authored
darcs-hash:20070627131622-65a35-29d83095a530a9bfc92508471069f0e398b42f79.gz
-
Pekka Pessi authored
darcs-hash:20070627094532-65a35-3ca461181dbb71ae5e6a66a8cfa9de7f9e9394d5.gz
-
- 23 May, 2007 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070523182900-65a35-be013b255ea54ff468a740c5ba562c22e69813eb.gz
-
Pekka Pessi authored
darcs-hash:20070523182725-65a35-590e92ea152f5bc00ced2c4015d18aca929cd399.gz
-
- 01 Jun, 2007 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070601193608-65a35-57cfeb5de459930e9fd7b4ec57df3be01f7f5963.gz
-
Pekka Pessi authored
darcs-hash:20070601191643-65a35-2a23f600ef76d6ed2cae9a107c6aa51b3541dc19.gz
-
- 02 May, 2007 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070502161454-55b16-b671e11f38ea15537ed23a5de144ecb52abc92cf.gz
-
Pekka Pessi authored
The transaction matching logic failed on server side when the To URI was changed between INVITE and ACK. Now it is possible to change the To/From URI in nua_ack(), too. Binary API was changed, too, and accessor function nta_outgoing_branch() was added. darcs-hash:20070502151640-55b16-73889a36bd0cb0d74413bb258e01c46193748b8f.gz
-
- 30 Apr, 2007 1 commit
-
-
Martti Mela authored
darcs-hash:20070430114743-1b897-c9d261fa89edd4b910d5927bef62a8a74d6873c8.gz
-
- 23 Apr, 2007 1 commit
-
-
Martti Mela authored
darcs-hash:20070423131444-1b897-6275c45cd5d9b5275c93219c8a38f11557bc5851.gz
-
- 19 Apr, 2007 1 commit
-
-
Pekka Pessi authored
Now allow 'make doxygen' also if srcdir ! darcs-hash:20070419193025-88462-1ab6f6f26ac5725c5f379de48ea6cff5be680e27.gz
-
- 16 Apr, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070416130036-55b16-a37d09911f511b42c725d687f9f69181b56a5683.gz
-
- 13 Apr, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070413164600-55b16-b73413746416cf2880a35a540f97732d01a8b65d.gz
-
- 05 Apr, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070405063713-65a35-bbaae45ac29e6fac3dbc6ca301d0b7b5107310a3.gz
-
- 02 Apr, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070402121804-65a35-3c1703b8bf680950e06a776fff8a877b4452e8e9.gz
-
- 28 Mar, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070328152007-55b16-c74764c53aac747cb02b4cd86a83b5c512edec46.gz
-
- 26 Mar, 2007 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070326180126-55b16-858b781a8cd0c055a04e8fc948a313f69639d839.gz
-
Pekka Pessi authored
darcs-hash:20070326170626-55b16-f591d46b3bf862a87feb186743d98a5dbc106664.gz
-
- 05 Mar, 2007 2 commits
-
-
Pekka Pessi authored
The responses with zero or more than one Via headers or Via header not matching agent's list of Via headers are now discarded. Problem reported by Fabio Margarido. darcs-hash:20070305150655-55b16-14c2145d2bbb3d003e1dac2069f356e06e7fb27e.gz
-
Pekka Pessi authored
darcs-hash:20070305150135-55b16-f211f5af69e77f2f51a953436f8826fdb80006ce.gz
-
- 28 Feb, 2007 1 commit
-
-
Pekka Pessi authored
Updated usage. darcs-hash:20070228172037-55b16-0f4fdb3d30f034f83a1625e66c00c9f620bdc338.gz
-
- 23 Feb, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070223121343-55b16-9c5b45351506978cc3fcb2ac3434cfb85cd93ab6.gz
-
- 22 Feb, 2007 3 commits
-
-
Pekka Pessi authored
darcs-hash:20070222205419-88462-0ffc6a66952d83fd366bef46ee30b51a05c19957.gz
-
Pekka Pessi authored
- Autoconf now checks for support of %zu and %llu - Autoconf disables the E_BAD_PTR_INT_COMBINATION warning on SUNWspro - Fixed inline support: - SU_INLINE and SU_HAVE_INLINE macros defined correctly if compiler does not support inline - Using su_inline in public headers - Added normally inlined functions to library - Added some inlined functions as macros - Using explicit signedness with bit fields - (The bitfields in soa_session.h should go away, but...) - Fixed warnings in nta.c - Defining missing SOL_SCTP in tport_type_sctp.c Michael Jerris sent patch for some of the changes mentioned above. darcs-hash:20070222203018-88462-ec89b84a178f699bcd1e2195cfa75e2bbe10c9ae.gz
-
Kai Vehmanen authored
darcs-hash:20070222151957-7659e-20bfc00e1936bbe1b0afb28700162f4d92bf1c59.gz
-
- 14 Feb, 2007 1 commit
-
-
Pekka Pessi authored
According to the RFC 3261 state diagram the INVITE transaction is destroyed immediately when a final 2XX series response is sent. Now nta returns a 481 response to CANCEL if it finds an INVITE server transaction that was responded with a 2XX success response. darcs-hash:20070214202456-55b16-26e78d85b04fa47ecf612966bd8766188390035a.gz
-
- 12 Feb, 2007 1 commit
-
-
Pekka Pessi authored
nta_outgoing_tagged() kept a reference to the resolver in the tagged request, too. Also fixed nta_outgoing_destroy(): do not destroy the transaaction if we have sent a final response to INVITE but we have not received ACK darcs-hash:20070212154324-65a35-6c8698e6c6ed2950cf22b2719a3035a0033808ec.gz
-