- 02 Feb, 2007 2 commits
-
-
Pekka Pessi authored
When NUTAG_NEWSUB(1) is included in nua_notify() tags, notifier will allow sending unsolicited NOTIFY without existing subscription. When NUTAG_APPL_METHOD("NOTIFY") is included in nua_set_params() tags, incoming NOTIFYs are to be processed and accepted by application. darcs-hash:20070202001221-65a35-398f052ec1badc0bc6ef370fa602a160b7dda300.gz
-
Pekka Pessi authored
darcs-hash:20070202000744-65a35-793dc534498783c5520b358d9ab290d7a5f3bd86.gz
-
- 01 Feb, 2007 5 commits
-
-
Pekka Pessi authored
Fabio Margarido reported that the BYE is not sent upon certain error conditions. This was because state machine does not allow sending duplicate BYE in terminating state. Usually, the call state machine switches to terminating state upon sending BYE. However, certain error conditions (like not receiving ACK) causes the session to terminate, and the session state is change to terminating state outside BYE. The fix here changes the behaviour of internally generated BYE requests, they do not change the session state to terminating nor they check if the session state is already terminating. darcs-hash:20070201200704-65a35-4efc2f1879aa86f17b20e3e400d6c5eee18cb81b.gz
-
Pekka Pessi authored
darcs-hash:20070201194306-65a35-dd94b1659b7836715bb9ae265b4aeca9927aefe6.gz
-
Pekka Pessi authored
Virtualized su_clone_start(), su_clone_wait(), su_task_execute(). Added them to su_poll_port.c, su_epoll_port.c and su_select_port.c. darcs-hash:20070201193758-65a35-79d8040b37d1ae02a99a938b5955d1a4a20172c4.gz
-
Pekka Pessi authored
Moved SIGPIPE check from configure.ac to m4/sac-su2.m4. darcs-hash:20070201121044-65a35-14bcf08fcb2d0b9fd2e9e4c2376d18e6c5f26aaf.gz
-
Pekka Pessi authored
darcs-hash:20070201103848-65a35-afc8fa24fcb461df523edf9ccc7d22f11b981903.gz
-
- 31 Jan, 2007 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070131115226-65a35-bf187a3fc0122f0aa0055539bdd80e5c28538b86.gz
-
Pekka Pessi authored
darcs-hash:20070131200910-65a35-7e52523d25a1c938e5a24c30aaea11585738e7e3.gz
-
- 30 Jan, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070130230312-65a35-f8759b2123ca900aba77e5b19eab0e632cd00981.gz
-
- 19 Dec, 2006 1 commit
-
-
Pekka Pessi authored
Printing a more descriptive error message from run_test_sresolv. darcs-hash:20061219054554-65a35-e5b3ec5bd40dca8d61faff46bf80e73dc54f8431.gz
-
- 30 Jan, 2007 1 commit
-
-
Pekka Pessi authored
Thanks for Maxim Zaikin for reporting the problem. darcs-hash:20070130193708-65a35-5d618ca123a85cb74c2ed63fa1742dbf8d4ac023.gz
-
- 26 Jan, 2007 3 commits
-
-
Pekka Pessi authored
Added a few test cases and fixed errors in su_port.c. darcs-hash:20070126184414-65a35-b3d2a1864afa68cf7511c6b02a1dfef4a89dcb0c.gz
-
Pekka Pessi authored
Basic su_port.c implementation using pthreads and poll() is now divided into three modules: su_base_port.c contains base implementation with su_base_*() functions, su_pthread_port.c contains pthread-specific implementation and su_poll_port() contains poll()/epoll()-specific parts. The decomposed su_port allows implementations on different platforms and usages to share code as far as possible. This patch also introduces configure option --disable-poll-port which should be used on systems with emulated poll, like older *BSD derivatives such as OS X. Note however that su_select_poll.c is not completed yet. darcs-hash:20070126155634-65a35-09612536f51f7cd14c33ba42278bc9ed2cee4144.gz
-
Pekka Pessi authored
darcs-hash:20070126150433-65a35-c166a6e22835932c06ffd304c4f8a0d57d677ad4.gz
-
- 25 Jan, 2007 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070125161641-65a35-a4fb3b811e0b30eb2250d0b2e63ea65dd498e63c.gz
-
Pekka Pessi authored
Re-ordered some fields for best possible 64-bit experience. darcs-hash:20070125155043-65a35-59ab3197895410c14c05439287c47105cdcb7d86.gz
-
- 26 Jan, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070126140757-65a35-22a1d66612ff057d5bf4231334d604f4e14a4b1f.gz
-
- 24 Jan, 2007 3 commits
-
-
Pekka Pessi authored
There is now nua_server_methods_t table for handling requests on server side. darcs-hash:20070124171140-65a35-d5dd2c7ee3940307bf8bbc308321c46234639a77.gz
-
Pekka Pessi authored
darcs-hash:20070124170929-65a35-3867227e0e93479b564f63b867b421a5ee65ae0f.gz
-
Pekka Pessi authored
darcs-hash:20070124175602-65a35-9680ec98f8ccecb044a5620b4ead14d6cbb7764b.gz
-
- 08 Jan, 2007 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070108152949-65a35-a69206713a73098f644e078eb9706dde2275df1a.gz
-
Pekka Pessi authored
darcs-hash:20070108150344-65a35-d3e37860a371269ea672cfb71f4d71066ae1c4aa.gz
-
- 02 Jan, 2007 1 commit
-
-
Pekka Pessi authored
Use outbound_get_contacts() and outbound_start_registering() instead of outbound_register_request(). darcs-hash:20070102083131-65a35-1e0138884098fde9746cff018ec27c3c4e98a232.gz
-
- 08 Jan, 2007 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070108151007-65a35-073eaee882acf85f1099f8b1367e712b61e0b4b0.gz
-
Pekka Pessi authored
darcs-hash:20070108150914-65a35-6bc0dc9fc52a969a1591dac50df716c062203a14.gz
-
- 02 Jan, 2007 1 commit
-
-
Pekka Pessi authored
Now each handle has a queue of client-side requests; if a request is pending, a new request from API is added to the queue. After the request is complete, it is removed from the queue and destroyed by the default. The exception is the client requests bound to a dialog usage: they are saved and re-used when the dialog usage is refreshed (and sometimes when they are terminated). The client request is subclassed and its behaviour modified using virtual function table in nua_client_methods_t. darcs-hash:20070102121444-65a35-f1fa4d836b95611cfbc6141ff491afcb8b789a74.gz
-
- 23 Jan, 2007 1 commit
-
-
Pekka Pessi authored
This is a partial fix to the bug #1633969 in sf.net. darcs-hash:20070123165507-65a35-375f44d2ec4d1c6c61844d31edf785d49dc9ee10.gz
-
- 26 Jan, 2007 1 commit
-
-
Roman Filonenko shkoder at ua.fm authored
darcs-hash:20070126152206-a63cf-adf21a7e5e736df29cb784619990e2dccbdf9b32.gz
-
- 25 Jan, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070125161702-65a35-8c28b1b92520e6c8ee3ac7e4cba833f8a7b038d3.gz
-
- 24 Jan, 2007 4 commits
-
-
Pekka Pessi authored
darcs-hash:20070124155828-65a35-0408ee62c9f024491badfe5747a8debdd6b80c43.gz
-
Pekka Pessi authored
darcs-hash:20070124152906-65a35-a6d6a010a4f3778cf6476f97f02ed3032ef4d384.gz
-
Pekka Pessi authored
darcs-hash:20070124152825-65a35-85313abfc1c4a05a84c10b95c873463fcedc96ee.gz
-
Pekka Pessi authored
darcs-hash:20070124161401-65a35-11bd806701cb603833aeb986a2dc282b8bc0b4e9.gz
-
- 02 Jan, 2007 2 commits
-
-
Pekka Pessi authored
darcs-hash:20070102084842-65a35-cfc559839428a5ed24fe24554b641eaa49192638.gz
-
Pekka Pessi authored
darcs-hash:20070102084802-65a35-9f4de57f779ff9249f01bc7e7b5ec942483069d4.gz
-
- 24 Jan, 2007 1 commit
-
-
Kai Vehmanen authored
Added support for querying DNS servers with IP Helper on win32. Disabled by default. Patch by Roman Filonenko. darcs-hash:20070124154130-77cd4-ec3f099d1f824f591af8f918c9071d4764e6197c.gz
-
- 03 Jan, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070103090315-65a35-700a344e7ef862c32d25eb40b378a76bc9242519.gz
-
- 24 Jan, 2007 2 commits
-
-
Martti Mela authored
darcs-hash:20070124135153-1b897-504c921784aff4c06292782d99539892c2214ded.gz
-
Martti Mela authored
darcs-hash:20070124134438-1b897-24967c567ec86e45957171f9ab04c38e6dd990de.gz
-