Michael Jerris
837f9dfbd5
Tue Jan 13 16:23:09 CST 2009 Pekka Pessi <first.last@nokia.com>
...
* su_inet_ntop(), su_inet_pton(): added in 1.12.9
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11823 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 17:00:42 +00:00
Michael Jerris
2fb33f1857
Tue Jan 13 16:20:06 CST 2009 Pekka Pessi <first.last@nokia.com>
...
* su_localinfo.c: using SU_LOCALINFO_TEST
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11819 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 16:57:55 +00:00
Michael Jerris
a8ee947d37
Mon Jan 12 08:27:07 CST 2009 Pekka Pessi <first.last@nokia.com>
...
* su_port.c: added #include <sofia-sip/su_string.h>
Making poll mechanism name matching case-insensitive.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11811 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 16:54:20 +00:00
Michael Jerris
4d985dc0ef
Fri Jan 9 13:51:56 CST 2009 Pekka Pessi <first.last@nokia.com>
...
* su_string.c: it is A. Not a Z.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11809 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 16:53:18 +00:00
Michael Jerris
85cafb105d
Thu Jan 8 12:13:38 CST 2009 Pekka Pessi <first.last@nokia.com>
...
* su: using <sofia-sip/su_string.h>
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11792 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 16:45:51 +00:00
Michael Jerris
4381a94448
add missing files
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11787 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 16:33:51 +00:00
Michael Jerris
54c0937433
Thu Jan 8 12:08:14 CST 2009 Pekka Pessi <first.last@nokia.com>
...
* memspn.c, memcspn.c: use functions from <sofia-sip/su_string.h>
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11785 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 16:27:51 +00:00
Michael Jerris
aee3e653cc
Thu Jan 8 11:55:52 CST 2009 Pekka Pessi <first.last@nokia.com>
...
* sofia-sip/string0.h: use functions from <sofia-sip/su_string.h>
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11784 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 16:23:44 +00:00
Michael Jerris
1ad83d3c42
Thu Jan 8 14:11:49 CST 2009 Pekka Pessi <first.last@nokia.com>
...
* su_string.c: fixed su_strcasestr()
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11778 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 16:17:58 +00:00
Michael Jerris
7e750dcf97
Thu Jan 8 12:04:21 CST 2009 Pekka Pessi <first.last@nokia.com>
...
* sofia-sip/su_string.h: added
Adding locale-independent, NULL-safe string comparison,
matching and searching functions:
- su_strcmp()
- su_strncmp()
- su_strcasecmp()
- su_strncasecmp()
- su_strmatch()
- su_strnmatch()
- su_casematch()
- su_casenmatch()
- su_strcasestr()
- su_strnspn()
- su_strncspn()
- su_memspn()
- su_memcspn()
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11777 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 16:16:52 +00:00
Michael Jerris
91dc5d5f54
Mon Dec 15 09:16:20 CST 2008 Pekka Pessi <first.last@nokia.com>
...
* su_alloc.c: always unlock home before destroying mutexes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11765 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 16:03:09 +00:00
Michael Jerris
f5f66dc911
Mon Dec 15 10:33:40 CST 2008 Pekka Pessi <first.last@nokia.com>
...
* sofia-sip/heap.h: added protype for su_smoothsort()
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11760 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 15:56:04 +00:00
Michael Jerris
76c08c2274
Mon Dec 15 10:33:16 CST 2008 Pekka Pessi <first.last@nokia.com>
...
* su_tag.h: added prototype for tl_vllen()
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11759 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 15:55:22 +00:00
Brian West
67fb2a1bbd
Mon Dec 15 10:32:55 CST 2008 Pekka Pessi <first.last@nokia.com>
...
* su_tag_class.h: added prototypes for tag functions
Protypes for t_filter(), t_null_filter(), t_end_filter(),
t_socket_snprintf(), t_socket_ref_set() have been missing.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11758 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-11 15:54:48 +00:00
Michael Jerris
776b88d332
fix silly compiler warning caused by freebsd not making int same size as void* on some 64 bit amd (SFSIP-113)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11039 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-31 22:26:30 +00:00
Michael Jerris
868856a81c
SFSIP-107 don't destroy locked mutex
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10837 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 21:29:07 +00:00
Michael Jerris
38d7209c25
Thu Dec 11 11:32:13 CST 2008 Pekka Pessi <first.last@nokia.com>
...
* su_taglist.c. removed globals which should have been static in first place
- t_null_next(), t_null_move(), t_null_dup(), t_null_copy(), t_null_find()
- t_skip_next(), t_skip_move(), t_skip_len(), t_skip_dup(), t_skip_filter()
- t_next_next(), t_next_move(), t_next_len(), t_next_dup(), t_next_filter()
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10815 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:55:04 +00:00
Michael Jerris
69faddccba
Mon Dec 8 08:59:04 CST 2008 Pekka Pessi <first.last@nokia.com>
...
* su: removed private functions accidentally declared as globals
su_t64_to_time(), mutex_trylocker(), su_port_set_system_preferences()
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10814 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:53:46 +00:00
Michael Jerris
6e67acc50b
Thu Dec 11 11:32:49 CST 2008 Pekka Pessi <first.last@nokia.com>
...
* sofia-sip/su_uniqueid.h: proper prototype for su_random()
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10813 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:52:05 +00:00
Michael Jerris
8663f5a44c
Thu Dec 11 11:30:29 CST 2008 Pekka Pessi <first.last@nokia.com>
...
* su/addrinfo.c, su/localinfo.c: made usage() static
Make -Wmissing-prototypes happy.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10812 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:50:56 +00:00
Michael Jerris
5e61659aff
Thu Nov 27 06:08:29 CST 2008 Pekka Pessi <first.last@nokia.com>
...
* sofia-sip/su.h: do not try to use "IPv6 tech preview" with XP
Fix proposed by Filippo Della Betta.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10809 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:45:42 +00:00
Michael Jerris
d8c4d22d40
merge whitespace fixes from sofia-sip tree
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10802 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 18:05:22 +00:00
Michael Jerris
7780b6ef76
(SFSIP-88) handle leak on windows
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10006 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-14 16:08:43 +00:00
Brian West
92af3e726d
revert this change for now
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9676 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-26 23:37:27 +00:00
Michael Jerris
1cdec9c0fe
unlock before destroy (handle leak from SFSIP-88)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9670 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-26 19:33:17 +00:00
Michael Jerris
d8f1f01486
unlock before destroy (handle leak from SFSIP-88)
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9669 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-26 19:30:52 +00:00
Michael Jerris
cf3a921708
Thu Jul 24 13:04:33 EDT 2008 Pekka Pessi <first.last@nokia.com>
...
* su_time0.c, m4/sac-su2.m4: check for CLOCK_MONOTONIC, too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9270 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:04:38 +00:00
Michael Jerris
e5f406b9b6
Thu Jul 24 13:02:17 EDT 2008 Pekka Pessi <first.last@nokia.com>
...
* sofia-sip/su_tagarg.h: if va_copy is missing, fall back to __va_copy or memcpy
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9269 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:04:16 +00:00
Michael Jerris
9eda658a77
Thu Jun 5 10:23:18 EDT 2008 Pekka Pessi <first.last@nokia.com>
...
* Using su_inet_ntop and su_inet_pton
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8920 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-08 04:36:13 +00:00
Michael Jerris
ed2422b173
sync to sofia darcs trunk
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8679 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 01:36:56 +00:00
Michael Jerris
5d09bf4a5b
Mon May 26 08:31:50 EDT 2008 Pekka Pessi <first.last@nokia.com>
...
* su_wait.c: fix build on win32
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8674 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 00:17:34 +00:00
Michael Jerris
2f88e7a03c
whoops
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8651 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 23:53:23 +00:00
Michael Jerris
ce9ccd4ae7
fix build
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8642 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 21:18:42 +00:00
Michael Jerris
a5927df998
Tue May 20 13:33:05 EDT 2008 Pekka.Pessi@nokia.com
...
* su_md5.c: fixed typo in comment
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8626 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:13:28 +00:00
Michael Jerris
02c84a6739
Tue May 20 13:32:51 EDT 2008 Pekka.Pessi@nokia.com
...
* su_wait.c: fixed klocwork issues
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8625 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:13:10 +00:00
Michael Jerris
913a502a74
Tue May 20 13:32:37 EDT 2008 Pekka.Pessi@nokia.com
...
* su_vector.c: fixed klocwork issues
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8624 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:12:06 +00:00
Michael Jerris
007f1b4745
Tue May 20 13:32:28 EDT 2008 Pekka.Pessi@nokia.com
...
* su_taglist.c: fixed klocwork issues
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8623 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:11:19 +00:00
Michael Jerris
5253e1b3e0
Tue May 20 13:30:50 EDT 2008 Pekka.Pessi@nokia.com
...
* su_port.c, su_base_port.c, su_pthread_port.c: fixed klocworks issues.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8622 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:10:34 +00:00
Michael Jerris
08a36d0949
Tue May 20 13:28:44 EDT 2008 Pekka.Pessi@nokia.com
...
* su_alloc.c: fixed klocworks issues
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8621 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:10:04 +00:00
Michael Jerris
f81c67cd3a
Wed May 21 10:42:52 EDT 2008 Pekka Pessi <first.last@nokia.com>
...
* su_home_check_alloc(): added
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8603 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:25:07 +00:00
Michael Jerris
439ad8460e
Wed May 7 10:59:52 EDT 2008 Pekka Pessi <first.last@nokia.com>
...
* su_log.c: allow multiple calls su_log_soft_set_level() to change logging level
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8337 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-09 17:46:43 +00:00
Michael Jerris
41fcf45a8f
Fri Apr 4 11:14:04 EDT 2008 Pekka.Pessi@nokia.com
...
* su_addrinfo.c: avoid crash in su_freeaddrinfo() if ai is NULL
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8021 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-04 17:39:18 +00:00
Michael Jerris
2abc13f368
Fri Mar 7 12:24:05 EST 2008 Pekka.Pessi@nokia.com
...
* su_alloc.c: using safe free
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7827 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:50:32 +00:00
Michael Jerris
1073925bb4
Fri Mar 7 11:46:34 EST 2008 Pekka.Pessi@nokia.com
...
* su_root.c: su_task_execute() now accepts NULL as return_value pointer
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7823 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:45:14 +00:00
Michael Jerris
f35f29b1c1
Fri Mar 7 06:14:32 EST 2008 Pekka.Pessi@nokia.com
...
* heap.h, htable2.h: fixed doxygen documentation
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7815 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:40:03 +00:00
Michael Jerris
b2af068acf
whoops from merge conflict
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7430 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-29 21:15:25 +00:00
Michael Jerris
a8784bbba6
typo from merge conflict
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7419 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-29 17:15:33 +00:00
Michael Jerris
7aafc21f14
merge to sofia trunk (backport fixes from freeswitch and some new api's)
...
Thu Jan 24 03:26:58 EST 2008 Pekka.Pessi@nokia.com
* nta.c, sofia-sip.nta.h: added nta_leg_get_seq(), nta_leg_get_rseq()
Mon Jan 28 09:27:03 EST 2008 Pekka.Pessi@nokia.com
* su_alloc.c: su_free() handles NULL gracefully
Patch by Michael Jerris.
Mon Jan 28 09:30:48 EST 2008 Pekka.Pessi@nokia.com
* su_root.c: try not to segfault in su_msg_destroy()
Reduced window for race condition in su_msg_destroy().
Patch by Michael Jerris.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7418 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-29 16:03:01 +00:00
Michael Jerris
5e85c15cd7
Update back to sofia tree now that we have identified the cause of the segfaults:
...
Fri Jan 11 09:12:01 EST 2008 Bernhard Suttner <suttner at comdasys.com>
* Using # in SOATAG_HOLD to set media as inactive instead of sendonly
Fri Jan 11 09:15:18 EST 2008 Pekka.Pessi@nokia.com
* soa_tag.c: documented SOATAG_HOLD() inactive mode
Fri Jan 11 09:28:46 EST 2008 Pekka.Pessi@nokia.com
* su_addrinfo.c: if su_getaddrinfo() service is NULL, try both with "0" and NULL
Fri Jan 11 12:11:12 EST 2008 Pekka.Pessi@nokia.com
* nta.c: NetModule hack re-prioritizing SRV records
Original hack by Stefan Leuenberger <Stefan.Leuenberger@netmodule.com>.
The hack reprioritizes the SRV records used with transaction in case a
server refuses connection or it does not answer.
Thu Jan 17 11:40:46 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* soa_static.c: cleaned inactive hold, added tests
Mon Jan 21 14:06:35 EST 2008 Pekka.Pessi@nokia.com
* soa.c: using session state in soa_set_activity()
The media mode bits are set using (local) session description instead of
remote offer/answer when O/A has been completed.
Mon Jan 21 14:08:08 EST 2008 Pekka.Pessi@nokia.com
* soa_static.c: soa_sdp_mode_set() now includes wanted media state in offer
The wanted media state is based on original user SDP and SOATAG_HOLD()
content. Removed soa_sdp_mode_set_is_needed(), using dry-run parameter
instead.
Tue Jan 22 11:15:04 EST 2008 Pekka.Pessi@nokia.com
* sip_util.c: updated sip_response_terminates_dialog() as per RFC 5057.
Changes handling of 423 in case of SUBSCRIBE.
Tue Jan 22 11:35:44 EST 2008 Pekka.Pessi@nokia.com
* test_soa.c: testing hold with inactive, offered mode and setting remote activity flags while in hold
Tue Jan 22 13:57:38 EST 2008 Pekka.Pessi@nokia.com
* sres: added ttl parameter to sres_set_cached_srv_priority() and sres_cache_set_srv_priority().
Tue Jan 22 13:59:44 EST 2008 Pekka.Pessi@nokia.com
* nta.c: added NTATAG_GRAYLIST().
Use NTATAG_GRAYLIST() as ttl value for sres_set_cached_srv_priority().
Wed Jan 23 10:07:30 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* soa_static.c: fixed signedness error
Wed Jan 23 11:05:23 EST 2008 Pekka.Pessi@nokia.com
* nta.c: ignore tags in nta_leg_by_dialog() if they are empty strings
Wed Jan 23 11:05:58 EST 2008 Pekka.Pessi@nokia.com
* nta.c: asserting in proper place when handling queue tail
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7368 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-26 19:48:14 +00:00
Michael Jerris
2a4a8e765c
try to not segfault
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7364 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-26 01:41:02 +00:00