- 07 Mar, 2008 1 commit
-
-
Pekka Pessi authored
darcs-hash:20080307164634-65a35-c1f8a4d854439de9a1eebef36ed4c9a2e008fe8e.gz
-
- 28 Jan, 2008 1 commit
-
-
Pekka Pessi authored
Reduced window for race condition in su_msg_destroy(). Patch by Michael Jerris. darcs-hash:20080128143048-65a35-482eae24e8a9d25faa045297bbcf28ebd794092d.gz
-
- 17 Jan, 2008 1 commit
-
-
Pekka Pessi authored
darcs-hash:20080117125132-65a35-90dc1c1fae552c35eb1520f303f7866f44fbddcf.gz
-
- 26 Nov, 2007 1 commit
-
-
Pekka Pessi authored
Reduce overhead from message passing. darcs-hash:20071126221227-65a35-4be08d4fccb3c323f3357a87f39914728a36f0a7.gz
-
- 05 Oct, 2007 3 commits
-
-
Pekka Pessi authored
su_port_wait_events() replaces su_port_yield(). darcs-hash:20071005112810-55b16-ead9d1cfa3e32b64bafb0ad827674694f467b89e.gz
-
Pekka Pessi authored
When root is created with su_root_create() or cloned with su_clone_start(), the resulting root is obtained by the calling or created thread, respectively. The root can be released with su_root_release() and another thread can obtain it. The function su_root_has_thread() can be used to check if a thread has obtained or released the root. Implementation upgraded the su_port_own_thread() method as su_port_thread(). darcs-hash:20071005112209-55b16-a77833d930ab3e9d57c52cd32b01eef5507476d3.gz
-
Pekka Pessi authored
The su_root_*() and su_port_*() functions now check their arguments once and do not assert() with NULL arguments. The sur_task->sut_port should always be valid while su_root_t is alive. darcs-hash:20071005112026-55b16-b4d86e5b2bc45667598c6a91b9d209bb91e1bc37.gz
-
- 20 Sep, 2007 1 commit
-
-
Pekka Pessi authored
Removed internal files from doxygen-generated documentation. darcs-hash:20070920173656-65a35-ddd22b107b84ee52fdb9ec536caf5d0c658f864c.gz
-
- 04 Jul, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070704091652-65a35-67ea7ece5d1900e919716e4825e7491c3069580a.gz
-
- 28 Jun, 2007 1 commit
-
-
Martti Mela authored
darcs-hash:20070628121948-1b897-49371c1e99d0bde20e3bbe2d9b50e86901d14275.gz
-
- 02 May, 2007 1 commit
-
-
Pekka Pessi authored
darcs-hash:20070502160750-55b16-09ea289fffad33767de5769550d43664ec093334.gz
-
- 30 Apr, 2007 1 commit
-
-
Martti Mela authored
darcs-hash:20070430115250-1b897-a23fd8c873235515f35fda4811bcc6db45373144.gz
-
- 22 Feb, 2007 1 commit
-
-
Pekka Pessi authored
Added su_root_name() and su_port_name() functions to API. darcs-hash:20070222210558-88462-e6574b8fce46199f5c03887bad1ee66e9d2fcf9b.gz
-
- 02 Feb, 2007 1 commit
-
-
Pekka Pessi authored
There are now two different preferred port implementations: one used with su_root_create() and another with su_clone_start(). darcs-hash:20070202155042-65a35-90517d7a3f3dbbd7b0ce8c9169a40915d75e139b.gz
-
- 01 Feb, 2007 1 commit
-
-
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
-
- 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 1 commit
-
-
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
-
- 25 Sep, 2006 1 commit
-
-
Pekka Pessi authored
Updated documentation. darcs-hash:20060925181808-65a35-447aab5c4c4c258105dfdb1d507ff954eb61f001.gz
-
- 06 Sep, 2006 1 commit
-
-
Pekka Pessi authored
Internally using size_t. darcs-hash:20060906225539-65a35-5ef913b376cf87ae25f10de387ad20fe77b89503.gz
-
- 05 Sep, 2006 1 commit
-
-
Pekka Pessi authored
Patch #1552626 by Andrzej Ciarkowski: While running test_nua example it crashes on su_task_execute() (called from test_nat_flush()). The function has race condition - call to pthread_cond_wait(frame->cond, frame->mutex); may happen when memory pointed by frame is already deallocated by the message dispatcher. This is clearly visible in VC++ Debug builds, as debug version of Windows allocator overwrites freed memory with some rubbish, so that mutex and cond both point into garbage. The frame probably should not be allocated as a part of the message. darcs-hash:20060905214600-65a35-4e95c3c1900e364e670fd4504ef54c847c425f4e.gz
-
- 23 Aug, 2006 1 commit
-
-
Pekka Pessi authored
su_port.c: su_port_getmsgs() streamlined darcs-hash:20060823131627-65a35-f0b0270f0f282eb3bb81118508e1729418373070.gz
-
- 24 Jul, 2006 1 commit
-
-
Pekka Pessi authored
su_port.h, su_port.c: added su_port_yield(), refactored su_port_run() and su_port_step(), moved su_wait() and call to event callback in su_port_wait_events(). Based on su_yield()/su_port_wiat_events() patch contributed by Colin Whittaker. darcs-hash:20060724182340-65a35-99a5cfa9d2b98afd81bd64fb73be89a39ca2fe39.gz
-
- 03 May, 2006 1 commit
-
-
Pekka Pessi authored
Fixed nta/nta.c, nth/nth_client.c, su/su_root.c. darcs-hash:20060503135724-65a35-d79fb707e8eee428cbf09f5513a3bdffe6c11429.gz
-
- 17 Mar, 2006 1 commit
-
-
Pekka Pessi authored
darcs-hash:20060317175107-65a35-1d6b9043713cc453e322108de034f0e419da40c5.gz
-
- 10 Mar, 2006 1 commit
-
-
Pekka Pessi authored
darcs-hash:20060310144605-65a35-0448cd17cc46ea37b34eb84b5a8045ea50adfd85.gz
-
- 14 Feb, 2006 1 commit
-
-
Pekka Pessi authored
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 darcs-hash:20060214140740-65a35-305973241d6cc2e1ab3fe19359445b839b3c22a8.gz
-
- 25 Jan, 2006 1 commit
-
-
Pekka Pessi authored
Signedness problems, includes, linkage, winsock initialization. darcs-hash:20060125155919-65a35-aa3313959225506110feabc038872da2bef20e3d.gz
-
- 25 Dec, 2005 1 commit
-
-
Martti Mela authored
darcs-hash:20051225132407-1b897-8fa2443754caa2ad64d4373215f45e44bdc8de99.gz
-
- 02 Dec, 2005 1 commit
-
-
Pekka Pessi authored
darcs-hash:20051202081535-65a35-44b21053e084d386ae0c3c40f232ba6c9ce28597.gz
-
- 01 Dec, 2005 1 commit
-
-
Martti Mela authored
darcs-hash:20051201142448-1b897-a46da7cdb4bf9941ef939b3e936ebaa820110227.gz
-
- 01 Nov, 2005 1 commit
-
-
Pekka Pessi authored
darcs-hash:20051101140703-65a35-b1d2c26fa7d383556a06933da9cb574ef00ddc67.gz
-
- 27 Oct, 2005 1 commit
-
-
Pekka Pessi authored
darcs-hash:20051027164056-65a35-f9cf1fb0fa8c285ccf657ba0a4b0019a45a3536f.gz
-
- 13 Oct, 2005 2 commits
-
-
Pekka Pessi authored
darcs-hash:20051013142609-65a35-ae82bd34717e92d23f57a2f2caab9120cb0c8b3e.gz
-
Pekka Pessi authored
darcs-hash:20051013142158-65a35-4e3c78d621d49e3606938941a31987c858d3ffaf.gz
-
- 11 Oct, 2005 3 commits
-
-
Pekka Pessi authored
darcs-hash:20051011145720-65a35-3abbbbee90b9ce856c981ab011cf29437e59f076.gz
-
Pekka Pessi authored
darcs-hash:20051011141843-65a35-74d21caaf9ada206f45c4c1f17eef8923199e29a.gz
-
Pekka Pessi authored
darcs-hash:20051011141009-65a35-40bad87e492ba55bd278078481d0e4f83985939f.gz
-
- 07 Oct, 2005 1 commit
-
-
Pekka Pessi authored
darcs-hash:20051007072944-65a35-d1b405315ec213221e00cb09b3e391a416876eaf.gz
-
- 03 Oct, 2005 1 commit
-
-
Pekka Pessi authored
darcs-hash:20051003165200-65a35-0283d544e0b6220d81c0fcd8cd590b4a71d57c4d.gz
-
- 30 Sep, 2005 1 commit
-
-
Pekka Pessi authored
darcs-hash:20050930122409-65a35-6e5a1ed166f298883197553ed0019b6709eb0b31.gz
-