Commit Graph

1595 Commits

Author SHA1 Message Date
Michael Jerris d4ae1a8f1c fs_cli works on windows
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10937 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-23 23:26:37 +00:00
Michael Jerris e7c4953c99 building (almost working) on windows again
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10936 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-23 22:52:52 +00:00
Anthony Minessale 91d50eab70 sync
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10935 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-23 22:15:39 +00:00
Ken Rice fc64e962ba update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10934 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-23 22:01:01 +00:00
Ken Rice ebcd6c2932 switch to using getopt so we can specify host, port and password on the command line
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10927 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-23 20:25:10 +00:00
Michael Jerris d69c309548 fs_cli now builds on windows, does not yet work
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10911 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-22 18:53:09 +00:00
Michael Jerris 63250c91b4 macros to export symbols
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10910 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-22 17:59:14 +00:00
Michael Jerris 6f2677a53d add esl to windows build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10909 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-22 16:50:45 +00:00
Michael Jerris 33afc2a6d9 windows build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10908 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-22 16:44:43 +00:00
Michael Jerris 6881efcf6c null terminating snprintf
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10907 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-22 16:27:39 +00:00
Michael Jerris d72a4ea77d windows port
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10906 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-22 05:37:54 +00:00
Michael Jerris d7d540840a SO_REUSEADDR on windows
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10905 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-22 05:05:44 +00:00
Anthony Minessale e7e94b1d75 support mac
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10903 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-21 23:31:57 +00:00
Anthony Minessale be1bb06be4 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10902 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-21 23:31:39 +00:00
Michael Jerris 139ff0148c windows port
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10901 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-21 22:17:14 +00:00
Anthony Minessale 9665606806 windows port
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10900 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-21 22:14:10 +00:00
Michael Jerris 65b9fe8e8b start of windows port
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10899 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-21 22:13:20 +00:00
Anthony Minessale 1bda469485 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10898 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-21 21:54:43 +00:00
Anthony Minessale 74c4b1dc92 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10896 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-20 18:34:34 +00:00
Anthony Minessale ff3ccb7a3a add more code for listener
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10895 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-20 15:40:33 +00:00
Anthony Minessale d5ef9ab196 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10894 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-20 14:57:31 +00:00
Anthony Minessale 236fe3d131 change event_socket to have more info about log lines
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10893 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-20 14:56:08 +00:00
Anthony Minessale 6ac7c18bb9 work in progress
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10892 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-20 05:24:51 +00:00
Anthony Minessale 0f12bc31cc add esl and fs_cli
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10890 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-20 00:35:09 +00:00
Michael Jerris c4c66fd87b FSCORE-258 pcre compile warnings
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10878 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-18 23:32:58 +00:00
Michael Jerris 6408a21cf2 SFSIP-112 sofia does not compile w/ gcc 4.3 x86 w/ -Werror
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10877 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-18 23:24:19 +00:00
Michael Jerris edaf6078e5 fix build warnings.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10874 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-18 22:23:31 +00:00
Michael Jerris 9b2a8aaa0e .update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10838 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 21:42:38 +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 1236f4a454 Tue Dec 9 11:11:08 CST 2008 Pekka Pessi <first.last@nokia.com>
* RELEASE, configure.ac: opening development head



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10836 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 21:25:54 +00:00
Michael Jerris d665909359 Mon Dec 8 09:40:33 CST 2008 Pekka Pessi <first.last@nokia.com>
* configure.ac, RELEASE: bumped version



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10835 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 21:25:01 +00:00
Michael Jerris 1b16791e18 Wed Dec 3 06:00:07 CST 2008 Pekka Pessi <first.last@nokia.com>
* Updated AUTHORS, RELEASE.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10834 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 21:24:18 +00:00
Michael Jerris e5c185a842 fixed whitespace
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10833 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 21:23:37 +00:00
Michael Jerris 10c6c9dbb8 Thu Nov 27 06:09:44 CST 2008 Pekka Pessi <first.last@nokia.com>
* nua_session.c: use signed ss_sdp_version (soa_get_user_version() returns int)



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10832 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 21:22:43 +00:00
Michael Jerris 29cc1e016d Wed Nov 26 13:18:57 CST 2008 Pekka Pessi <first.last@nokia.com>
* configure.ac: bumped version number



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10831 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 21:22:01 +00:00
Michael Jerris 7f70d131ff Fri Nov 21 08:12:28 CST 2008 Pekka Pessi <first.last@nokia.com>
* nua_session.c: call soa_activate() only when nh->nh_soa is valid



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10830 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 21:21:04 +00:00
Michael Jerris 833500ae64 Fri Nov 21 04:52:55 CST 2008 Pekka Pessi <first.last@nokia.com>
* nua: try to cope if a re-INVITE nor its ACK contain SDP
  
  Some SIP user-agents use INVITE without SDP offer to refresh session.
  By default, NUA sends an offer in 200 OK to such an INVITE and expects
  an answer back in ACK. Now nua tries to recover from such a Offer/Answer
  protocol error.
  
  Also, if NUTAG_REFRESH_WITHOUT_SDP(1) tag is used, and if the re-INVITE was
  received without SDP, no SDP offer is sent in 200 OK.
  
  Thanks for Anthony Minessale for reporting the problem.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10829 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 21:20:22 +00:00
Michael Jerris 3d981b497b Wed Nov 26 12:58:40 CST 2008 Pekka Pessi <first.last@nokia.com>
* nua_session.c: changing session expiration time to follow spirit (not only letter) of RFC 4028
  
  Change suggested by Timo Bruhn.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10827 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 20:47:18 +00:00
Michael Jerris d5c9694677 Mon Dec 15 08:31:45 CST 2008 Stas Maximov <smaximov@ieee.org>
* nta: NULL host and port in user Via are filled automaticaly

  NULL host or port in user-supplied Via header will be filled
  automaticaly by NTA, just like branch and rport params.

  Added related test case to test_nta_api.c.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10826 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 20:34:00 +00:00
Michael Jerris f7c4b7ad7c Wed Nov 26 13:30:48 CST 2008 Pekka Pessi <first.last@nokia.com>
* outbound.c: silenced warnings
  
  wtf? xxx.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10825 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 20:28:53 +00:00
Michael Jerris 253c81bb45 Wed Nov 26 12:42:31 CST 2008 Paulo Pizarro <paulo DOT pizarro AT gmail DOT com>
* tport: new tag TPTAG_TLS_VERIFY_PEER

  With this tag, the verification of certificates can be controlled:
  0: no verify certificates.
  1: on server mode, the certificate returned by client is checked and
     if fail the TLS/SSL handshake is immediately terminated.
  1: on client mode, the server certificate is verified and
     if fail the TLS/SSL handshake is immediately terminated.

  I added this tag, because I'd like that my application not connected to a
  server with a untrusted certificate.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10824 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 20:26:19 +00:00
Michael Jerris 3294718a97 Wed Nov 26 12:38:03 CST 2008 Pekka Pessi <first.last@nokia.com>
* tport.c: log real transport name by tport_vsend()



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10823 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 20:22:09 +00:00
Stefan Knoblich b7eefbabe5 Rename (unused) constant (fix for opensolaris)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10822 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 20:17:32 +00:00
Michael Jerris 929d0ba8bd Fri Nov 14 17:26:48 CST 2008 Jarod Neuner <janeuner@networkharbor.com>
* sips_in_contact_bug



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10821 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 20:16:58 +00:00
Michael Jerris 3f739fad27 Wed Nov 12 12:33:20 CST 2008 Pekka Pessi <first.last@nokia.com>
* nta: moved truly internal data type definitions into nta.c



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10820 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 20:12:43 +00:00
Stefan Knoblich f298d6855f Do not redefined _FILE_OFFSET_BITS (fix for opensolaris)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10819 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 20:12:36 +00:00
Michael Jerris 538a0e2db9 Wed Nov 12 11:30:28 CST 2008 Fabio Ferrari <fabioferrari AT gmail DOT com>
* nta: new tag NTATAG_TLS_RPORT()



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10818 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 20:10:32 +00:00
Michael Jerris decdc84984 Thu Dec 11 06:02:09 CST 2008 Pekka Pessi <first.last@nokia.com>
* sdp_print.c: print sdptl in lowercase, too



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10817 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 20:01:12 +00:00
Michael Jerris b51f0287d8 Wed Nov 12 12:00:29 CST 2008 Pekka Pessi <first.last@nokia.com>
* sdp_parse.c: use lower-case udptl 
  
  According to T.38 V3.4 some implementations are case-sensitive when checking
  transport protocol name. Thanks to Timo Bruhn for the hint.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10816 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:58:49 +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 6470214c1f Fri Nov 28 09:00:01 CST 2008 Tiago Katcipis <katcipis AT inf DOT ufcs DOT br>
* tport_tls.c: #include <sofia-sip/*> before <openssl/*>
  
  Avoid lossage in Win32.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10811 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:48:45 +00:00
Michael Jerris fbee0e1340 Fri Nov 28 08:59:31 CST 2008 Tiago Katcipis <katcipis AT inf DOT ufcs DOT br>
* tport_type_tls.c: add missing access() for Win32



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10810 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:47:41 +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 68e9835d7a Wed Nov 26 14:19:45 CST 2008 Pekka Pessi <first.last@nokia.com>
* sdp/Makefile.am: added tests/message-11.sdp to dist



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10808 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:44:06 +00:00
Michael Jerris 44c54b9375 Wed Nov 26 12:46:27 CST 2008 Pekka Pessi <first.last@nokia.com>
* AUTHORS: added Paulo



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10807 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:42:09 +00:00
Michael Jerris cc3033c0ef Fri Nov 21 08:12:43 CST 2008 Pekka Pessi <first.last@nokia.com>
* AUTHORS: updated



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10806 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:41:16 +00:00
Michael Jerris 5a8c2da211 Wed Nov 12 13:30:59 CST 2008 Pekka Pessi <first.last@nokia.com>
* sac-openssl.m4: fixed test $HAVE_OPENSSL = 1



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10805 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:40:34 +00:00
Michael Jerris 40c64dbc70 Wed Nov 12 12:14:17 CST 2008 Pekka Pessi <first.last@nokia.com>
* libsofia-sip-ua/Makefile.am: use subshell intead of pushd in doxygen target



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10804 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 19:39:51 +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
Stefan Knoblich 9780f13c39 Fix FSBUILD-97
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10796 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 16:03:46 +00:00
Michael Jerris 53a30c5b90 MODCODEC-6 siren windows build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10788 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 04:14:57 +00:00
Michael Jerris 1005e93b63 LBTEL-1 Build error "array subscript is above array bounds"
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10741 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-12 19:45:34 +00:00
Michael Jerris 4b1337624f don't rebuild libshout and mod_shout on every build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10737 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-12 17:15:58 +00:00
Brian West 1220bbcff2 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10732 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-12 16:01:36 +00:00
Anthony Minessale 5668dbe0b2 fix compiler warning
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10730 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-12 15:09:44 +00:00
Michael Jerris 41406abce5 FSBUILD-69 use up to date version of svnversion.exe so we reliably create the generated version header on windows.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10703 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-10 21:24:03 +00:00
Anthony Minessale 1776a878eb LIBDING-10
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10646 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-07 22:11:34 +00:00
Anthony Minessale 209c33e97d update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10585 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-04 02:42:09 +00:00
Michael Jerris e64dca145e fix spandsp osx build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10579 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-03 18:39:05 +00:00
Anthony Minessale cad11dd926 get dingaling to work with new google stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10551 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-27 01:54:35 +00:00
Anthony Minessale 9a4f834201 get dingaling to work with new google stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10550 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-27 01:10:57 +00:00
Anthony Minessale 3e05fd297b fix LBDING-7
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10530 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-24 23:12:36 +00:00
Anthony Minessale 6545d04bf7 Wed Oct 22 09:10:19 EDT 2008 Brian Czapiga <rys at evool dot com>
* sip_bad_mask: so not require valid Supported
  
  Cisco phones seem to generate bad Supported header.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10353 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-12 12:01:04 +00:00
Anthony Minessale aa32ae6f34 Tue Oct 14 09:00:06 EDT 2008 Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
* nua/check_session.c: Disabled OPTIONS keepalives in call tests



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10352 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-12 11:59:31 +00:00
Anthony Minessale 38e0e5a303 Tue Oct 14 08:58:12 EDT 2008 Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
* nua/check_register.c: Increased test timeouts to 10 seconds
  
  This prevents occasional test timeout errors in Maemo Scratchbox.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10351 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-12 11:59:09 +00:00
Anthony Minessale 834397d025 Tue Oct 2 11:30:47 EDT 2007 Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
* outbound.c: Retain keepalives even when 'natify' is disabled


Mon Oct  6 09:02:14 EDT 2008  Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
  * Resolved a conflict in outbound.c with the natify patch




git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10350 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-12 11:58:43 +00:00
Anthony Minessale d7621a4135 Tue Oct 2 10:51:22 EDT 2007 Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
* outbound.c: Do keepalives even when no NAT was detected



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10348 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-12 11:55:47 +00:00
Michael Jerris c99b8fb34f pull back change from apr 1.3.0
" *) Rework the WIN32 CV code to signal the condition only if one or
     more threads are blocked on the condition variable. If no threads
     are waiting on the condition variable, nothing happens. The change
     also eliminates the thundering-herd problem of the manual-reset
     event, which (theoretically) wakes up all threads waiting on. Now
     the behavior of the CV's should be the same on Unix and win32
     platforms. PR 42305.  [Davi Arnaut]
"

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10334 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-11 18:35:48 +00:00
Anthony Minessale 0cd4cf99bf compensate for strange socket bug in macos
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10257 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-05 18:29:18 +00:00
Michael Jerris d837f0adff fix 2005 build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10213 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-31 20:08:21 +00:00
Anthony Minessale c2133d4d62 add more debugging
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10212 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-31 19:14:19 +00:00
Anthony Minessale f5e53e443e shrug
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10149 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-26 00:44:53 +00:00
Michael Jerris b17e3bff8a add switch_md5
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10085 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-20 22:45:09 +00:00
Michael Jerris 8927543818 fix mod_shout build on windows
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10069 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-19 23:25:29 +00:00
Michael Jerris 25c4f90ed4 tweak, almost building libmpg123 on windows now
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10068 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-19 22:44:47 +00:00
Anthony Minessale 853ecf075b add patch to fix leak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10044 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-16 15:47:45 +00:00
Michael Jerris 4488b3d5ed more work on mod_shout build on windows
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10031 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-15 19:42:19 +00:00
Michael Jerris ca9075175c add downloads for mpg123
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10027 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-15 17:18:37 +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
Anthony Minessale ce7016af1b SFSIP-95 dont require valid Supported header because even if cisco insists they are rfc3261 compiant, having (null) in a header just isn't
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9863 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-06 21:53:56 +00:00
Anthony Minessale b66e1bad4c fix xml_rpc socket shutdown
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9796 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-02 18:50:09 +00:00
Anthony Minessale 03810d8bdb update to snapshot spandsp-20081001.tar.gz
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9773 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-01 04:10:45 +00:00
Anthony Minessale f515127f28 update to snapshot spandsp-20080928.tar.gz
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9772 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-01 04:08:43 +00:00
Anthony Minessale 738c0fc1dd update to snapshot spandsp-20080920.tar.gz
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9771 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-01 04:06:53 +00:00
Anthony Minessale 2825fb6e5b update to snapshot spandsp-20080919.tar.gz
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9770 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-01 03:59:45 +00:00
Anthony Minessale 7460c20ecd update to snapshot spandsp-20080916.tar.gz
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9769 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-01 03:56:17 +00:00
Anthony Minessale e503aa41d7 update to snapshot spandsp-20080913.tar.gz
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9768 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-01 03:54:17 +00:00
Anthony Minessale 1d99b900fd update to snapshot spandsp-20080911.tar.gz
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9767 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-01 03:52:36 +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 4b89516bce hack for now until we ditch apr dso code completely
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9605 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-20 00:05:00 +00:00
Michael Jerris 3f760a9eeb avoid linking conflicting sqlite libraries
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9581 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-17 22:57:33 +00:00
Michael Jerris bc441b7df8 Fri Sep 12 16:55:08 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_100rel.c: fixed timing problem w/ failing PRACK case



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9549 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-12 21:48:10 +00:00
Michael Jerris 1f3b34ae96 Fri Sep 12 12:25:18 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_stack.c: keep reference when destroying un-ACKed INVITE



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9542 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-12 16:28:10 +00:00
Michael Jerris 25d5205abc Wed Sep 3 13:35:21 EDT 2008 Pekka Pessi <first.last@nokia.com>
* sofia-sip/msg_header.h: added msg_header_add_format(()



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9541 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-12 16:27:43 +00:00
Michael Jerris 260ca947da Fri Sep 12 11:59:46 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_stack.c: un-ACKed INVITE was destroyed twice on nh_destroy()



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9540 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-12 16:06:33 +00:00
Michael Jerris 58aee6b046 (LBSNDF-5) fix for autoconf 2.62
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9533 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-12 05:37:06 +00:00
Michael Jerris 51024eee9b Wed Sep 10 12:10:57 EDT 2008 Pekka Pessi <first.last@nokia.com>
* check_session.c: added test cases for multiple INVITEs and INVITE glare



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9520 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:24:59 +00:00
Michael Jerris dc84df61fc Wed Sep 10 12:08:47 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_session.c: always start next INVITE after ACK



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9519 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:24:40 +00:00
Michael Jerris d945b059c8 Wed Sep 10 12:05:57 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_100rel.c: fixed timing problems with response to BYE



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9518 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:24:14 +00:00
Michael Jerris 07f024c9b9 Wed Sep 10 11:46:36 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_s2.c: add From tag to s2-generated requests



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9517 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:23:59 +00:00
Michael Jerris 64c24236f1 Wed Sep 10 11:45:25 EDT 2008 Pekka Pessi <first.last@nokia.com>
* soa_static.c: soa_static_process_reject() backs up only if it has to back up



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9516 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:23:44 +00:00
Michael Jerris 5f65acd306 Wed Sep 10 11:44:40 EDT 2008 Pekka Pessi <first.last@nokia.com>
* soa.c: document what function table contains by default
  
  For easy TAGS usage.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9515 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:23:21 +00:00
Michael Jerris 1dab185160 Wed Sep 10 10:49:06 EDT 2008 Pekka Pessi <first.last@nokia.com>
* check_session.c: added test cases for nua_handle_destroy() and nua_respond()



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9514 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:23:01 +00:00
Michael Jerris 65b629aa8e Wed Sep 10 10:40:18 EDT 2008 Pekka Pessi <first.last@nokia.com>
* check_session.c: bye_4_1_11 - checking BYE in completing state



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9513 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:22:43 +00:00
Michael Jerris 184bee89d5 Wed Sep 10 10:39:23 EDT 2008 Pekka Pessi <first.last@nokia.com>
* check_session.c: renamed call error cases (3.1, 3.2)



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9512 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:22:29 +00:00
Michael Jerris 6245100d02 Wed Sep 10 10:37:35 EDT 2008 Pekka Pessi <first.last@nokia.com>
* check_session.c: added more CANCEL cases
  
  2.2.5 - CANCEL glare test case (failing)
  2.2.6 - Simple nua UAS CANCEL case
  2.2.7 - RFC 2543 client CANCELing, nua as UAS



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9511 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:22:13 +00:00
Michael Jerris b45c089d4b Wed Sep 10 10:22:28 EDT 2008 Pekka Pessi <first.last@nokia.com>
* check_session.c: added TCP call cases call_2_1_2_2 and call_2_1_3_2



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9510 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:21:56 +00:00
Michael Jerris cee1157243 Wed Sep 10 09:56:53 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_s2.c: use only tport protocol if primary tport is given



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9509 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:21:42 +00:00
Michael Jerris 4c606d6df4 Wed Sep 10 09:39:03 EDT 2008 Pekka Pessi <first.last@nokia.com>
* check_session.c: added case 2.1.8, Call using NUTAG_PROXY().



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9508 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:21:28 +00:00
Michael Jerris ff74ae2a89 Wed Sep 10 09:34:00 EDT 2008 Pekka Pessi <first.last@nokia.com>
* check_session.c: added tests for PRACK and preconditions



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9507 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:21:10 +00:00
Michael Jerris f1914b40cd Wed Sep 10 09:29:58 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_s2.c: turn on s2 tport log if environment variable S2_TPORT_LOG is set



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9506 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:20:55 +00:00
Michael Jerris 545f4a9194 Wed Sep 10 09:29:17 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_s2.c: allow user-specified VIA in requests from s2



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9505 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:20:25 +00:00
Michael Jerris 5563aa8ae8 Wed Sep 10 09:05:24 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_session.c: fixed client request reference counting in nua_session_usage_remove()
  
  Bug reported by Della Betta Filippo.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9504 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:20:05 +00:00
Michael Jerris 46c7e09c4d Wed Sep 3 14:37:06 EDT 2008 Pekka Pessi <first.last@nokia.com>
* sdp: updated documentation



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9503 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-10 16:19:45 +00:00
Anthony Minessale ea964d8fe6 update spandsp to use newest snapshot http://www.soft-switch.org/downloads/snapshots/spandsp/spandsp-20080910.tar.gz
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9493 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-09 17:04:42 +00:00
Michael Jerris c986bb4406 spandsp build integration
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9426 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-03 19:44:49 +00:00
Michael Jerris 1e177dbd2b inital checkin of spandsp from http://www.soft-switch.org/downloads/snapshots/spandsp/spandsp-20080829.tar.gz
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9425 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-03 19:02:00 +00:00
Michael Jerris 04855d3cc0 Wed Sep 3 14:21:06 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua: using nua_client_set_terminating()



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9422 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-03 18:32:12 +00:00
Michael Jerris ef020e6016 Wed Sep 3 14:20:29 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua: added reference counting for client-side transactions



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9421 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-03 18:30:56 +00:00
Michael Jerris a2740a96c8 Wed Sep 3 13:55:22 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua: using HAVE_MEMLEAK_LOG
  
  Logging nua_handle_ref() and nua_handle_unref().



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9420 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-03 18:29:19 +00:00
Michael Jerris fc0293d266 Wed Sep 3 13:50:17 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_tag.c: updated documentation on NUA tags



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9419 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-03 18:28:41 +00:00
Michael Jerris 8e37367fb6 Wed Sep 3 13:49:53 EDT 2008 Pekka Pessi <first.last@nokia.com>
* outbound.c: do not use OPTIONS keepalive by default but on UDP
  
  On TCP, use TCP-level keepalives.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9418 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-03 18:27:56 +00:00
Michael Jerris 9770bd3a12 Wed Sep 3 13:11:43 EDT 2008 Pekka Pessi <first.last@nokia.com>
* configure.ac: added --enable-memleag-log and HAVE_MEMLEAK_LOG



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9417 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-03 18:27:14 +00:00
Brian West e24f6b6f39 don't build the tests that use libsndfile and libsamplerate (FSBUILD-67)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9319 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-18 16:53:31 +00:00
Michael Jerris 642ad50e83 Thu Aug 14 11:22:16 EDT 2008 Pekka Pessi <first.last@nokia.com>
* outgoing_complete(): avoid assert if completing already completed request



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9292 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-14 16:02:45 +00:00
Michael Jerris 4e9fe267ec Thu Aug 14 11:21:21 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nta: when in UAS mode, respond to CANCEL and INVITE with same tag 
  
  Added mreply(), internal function for responding to a request message
  Also, tag INVITE before responding to CANCEL.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9291 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-14 16:01:39 +00:00
Michael Jerris 961c78c3b9 Wed Aug 13 13:03:33 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_session.c: destroying invite transaction only after nua_i_invite is sent
  
  Added nua_client_request_clean(), nua_invite_client_should_ack().



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9290 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-14 15:37:53 +00:00
Michael Jerris 002cb87165 Wed Aug 13 10:23:28 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_dialog.c: clear reference in server request before freeing it



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9289 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-14 15:37:09 +00:00
Michael Jerris 884d4227e7 add new test file
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9281 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:11:25 +00:00
Michael Jerris 34c878ba94 Tue Aug 12 12:56:16 EDT 2008 Pekka Pessi <first.last@nokia.com>
* sdp_parse: the syntax is updated to RFC 4566
  
  "The changes to the memo are intended to be backward-compatible
  clarifications."



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9280 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:08:44 +00:00
Michael Jerris 55f7d3505a Fri Aug 8 09:41:49 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua: updated tag documentation



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9279 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:08:03 +00:00
Michael Jerris e33290f42f Fri Aug 8 08:09:34 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua: fix bug #2041747 with Organization header
  
  Using Organization tags crashed the nua stack.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9278 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:07:38 +00:00
Michael Jerris 426570b105 Fri Aug 8 07:55:01 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_subnotref.c: do not terminate SUBSCRIBE usage if Expires: 0 is used
  
  Terminate subscription only when NOTIFY is received or timeout occurs.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9277 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:07:20 +00:00
Michael Jerris 8eaf59b7f3 Thu Aug 7 07:53:01 EDT 2008 Pekka Pessi <first.last@nokia.com>
* soa_static.c: increment version number in o= line only when generating offer or answer
  
  Bug reported by Timo Bruhn.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9276 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:06:57 +00:00
Michael Jerris b489249f60 Wed Aug 6 15:17:30 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_subnotref.c: nua_unsubscribe() should not terminate usage w/ final response
  
  Do not terminate until final NOTIFY or timeout.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9275 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:06:35 +00:00
Michael Jerris 81e1edffa9 Wed Aug 6 14:49:13 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nta: fix to #2037585: always release error callback when changing transports



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9274 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:06:11 +00:00
Michael Jerris f9865e5593 Wed Aug 6 14:28:48 EDT 2008 Pekka Pessi <first.last@nokia.com>
* run_test_nta: exit 77 if named refuses to start



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9273 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:05:41 +00:00
Michael Jerris 8b0eddc157 Mon Aug 4 14:12:09 EDT 2008 Stefano Sabatini
* Fix an sdp module usage example codec compilation error (patch #2031162)



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9272 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:05:16 +00:00
Michael Jerris 298bb4f720 Fri Jul 25 10:57:08 EDT 2008 Fabio Margarido <fabiomargarido AT gmail DOT com>
* m4/sac-general.m4: fixed --enable-ndebug and --enable-expensive-checks



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9271 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:04:57 +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 32f23073b7 Thu Jul 24 12:00:18 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nta_test.c: reindented invite_client_t initializers



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9268 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:03:57 +00:00
Michael Jerris 4acc6a79af Wed Jul 23 12:22:57 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nta: changed type of NTATAG_SERVER_RPORT() back to signed int
  
  Documented magic value 2 for server rport.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9267 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:03:42 +00:00
Michael Jerris 661fc8232c Sat Jul 12 10:11:06 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_s2.[hc]: added s2_nua_thread



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9266 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:03:17 +00:00
Michael Jerris 5373a9664a Sat Jul 12 10:09:36 EDT 2008 Pekka Pessi <first.last@nokia.com>
* soa_generate_answer(): fixed error in documentation



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9265 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:03:00 +00:00
Michael Jerris 25e78b6a9c Sat Jul 12 10:08:48 EDT 2008 Pekka Pessi <first.last@nokia.com>
* tport.c: checking for non-NULL pointer in predicate functions



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9264 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:01:58 +00:00
Michael Jerris ecef7d5421 Sat Jul 12 10:08:06 EDT 2008 Pekka Pessi <first.last@nokia.com>
* docs/release_management.txt: updated source upload directions



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9263 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:01:15 +00:00
Michael Jerris e408a8c7d7 Sat Jul 12 10:07:20 EDT 2008 Pekka Pessi <first.last@nokia.com>
* configure.ac, RELEASE: opened development head



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9262 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:00:55 +00:00
Michael Jerris d96293255d Mon Jul 21 13:06:54 EDT 2008 Pekka.Pessi@nokia.com
* outbound.c: destroy response to OPTIONS keepalive only when it is no more used



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9261 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 17:00:18 +00:00
Michael Jerris 31180ed11b Tue May 27 13:03:35 EDT 2008 Pekka.Pessi@nokia.com
* check_session.c: added test case call_error_3_2_3



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9260 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 16:59:56 +00:00
Michael Jerris e7cc15fe81 Tue May 13 08:55:11 EDT 2008 Pekka.Pessi@nokia.com
* test_soa.c: added test for a=sendonly/a=inactive handling



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9259 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-12 16:59:22 +00:00
Michael Jerris f4425dea3c fix shutdown of socket on mod_xml_rpc (MDXMLINT-30)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9242 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-11 18:25:03 +00:00
Anthony Minessale 0dc0aa090d STFU n FIX
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9235 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-10 02:17:21 +00:00
Michael Jerris dc092c0627 build tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9220 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-08-03 18:47:45 +00:00
Michael Jerris ce1badf9c8 windows build cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9206 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-30 05:32:51 +00:00
Michael Jerris aae7cae673 fix download path to come from svn. not www. (FSBUILD-62)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9185 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-28 16:35:24 +00:00
Michael Jerris aee8661385 merge more build stuff for shout and flite. (FSBUILD-62 and FSBUILD-63)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9161 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-24 08:54:06 +00:00
Michael Jerris 12cabdfb4f add new files for mod_shout build (still more to do here (FSBUILD-63)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9157 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-24 06:23:04 +00:00
Michael Jerris 2b6b242252 add 2008 project files for mod_flite build. (FSBUILD-62)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9156 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-24 06:12:43 +00:00
Michael Jerris 6c0c409d3e sphinx build cleanups from FSBUILD-62
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9154 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-24 05:55:40 +00:00
Michael Jerris d011d38b07 modernize automake config init
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9147 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-23 21:46:31 +00:00
Michael Jerris 8d66eab47f add mod_pocketsphinx and sound files to windows build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9117 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-21 05:41:04 +00:00
Michael Jerris 0180d0f570 Thu Jun 5 11:48:10 EDT 2008 Pekka Pessi <first.last@nokia.com>
* configure.ac, RELEASE: 1.12.9



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8922 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-08 04:37:05 +00:00
Michael Jerris 65fc803d31 Thu Jun 5 11:46:04 EDT 2008 Pekka Pessi <first.last@nokia.com>
* win32/README.txt: updated download link for IPv6 Technology Preview.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8921 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-08 04:36:41 +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 1f54e6ff6b Thu Jun 5 09:54:19 EDT 2008 Pekka Pessi <first.last@nokia.com>
* win32/tests/test_nua: fixed include paths



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8919 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-08 04:35:02 +00:00
Anthony Minessale d13e1bd4cb we can't assert that time will stand still
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8902 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-07 14:49:09 +00:00
Michael Jerris 64997c4d8e vim extendtab is bad
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8894 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-03 19:12:26 +00:00
Michael Jerris 535698d12a fix cross compile (FSBUILD-53)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8877 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-01 17:53:03 +00:00
Michael Jerris 045a2999f4 tweak ifdef
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8873 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-01 17:40:53 +00:00
Michael Jerris 916f1cff48 whoops
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8872 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-01 17:36:53 +00:00
Michal Bielicki cb3788f714 build tweak for solaris
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8870 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-01 15:50:06 +00:00
Anthony Minessale ebe53e826c remove assert on uninit mem
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8865 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-30 20:42:23 +00:00
Anthony Minessale 35dc909cf6 Yet Another Mega Labotomy
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8864 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-30 18:56:29 +00:00
Michael Jerris 487d3310cc fix mod_portaudio windows build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8843 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-25 20:14:02 +00:00
Anthony Minessale d487b211b5 add 'pa rescan' to portaudio to look for new devices
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8839 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-25 13:45:59 +00:00
Anthony Minessale 625c524db7 merge in newer portaudio
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8835 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-24 22:15:50 +00:00
Anthony Minessale 85c733428b fix missing initilization
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8815 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-22 00:38:39 +00:00
Michael Jerris 3aa80ccc04 fix AM_INIT_AUTOMAKE
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8799 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-15 04:14:34 +00:00
Michael Jerris 2602ad6cba Thu Jun 5 11:58:03 EDT 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* test_nua_params.c: fixed typecasting problem on 64-bit platforms


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8767 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 16:20:48 +00:00
Michael Jerris 74244d9a97 Thu Jun 5 11:32:08 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_session.c: sanitized asserts with dialog usage for SIP session


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8766 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 16:20:01 +00:00
Anthony Minessale fd4a3d5515 prevent endless loop
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8754 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-04 17:53:33 +00:00
Michael Jerris 650962b183 Tue Jun 3 13:43:59 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nta.c: accepting CANCEL with To tag copied from preliminary response



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8746 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-03 18:57:34 +00:00
Anthony Minessale a869b56a61 umm, yeah.....
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8720 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-29 16:10:18 +00:00
Anthony Minessale a86de775b9 put bandaid on xmlrpc-c to not destroy the box for no reason
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8715 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-29 01:23:14 +00:00
Michael Jerris da2e5c9a9f fix xmlrpc-c build on OS X 10.4 (FSBUILD-47)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8707 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-28 16:38:32 +00:00
Michael Jerris 51f62e0260 fix NUTAG_SERVER_RPORT
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8693 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 15:33:03 +00:00
Anthony Minessale ebbf9b3eae oops
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8682 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 02:28:17 +00:00
Michael Jerris 21d35c2c24 fix for broken msvc 2005 math.h
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8680 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 01:42:45 +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 0ad85bb331 Mon May 26 19:33:00 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_call_hold.c: fixed timing problem in test 7.6.1



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8677 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 00:18:50 +00:00
Michael Jerris 5a560fce49 Mon May 26 14:57:28 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nth: gracefully downgrade to tcp only if no tls certificates are available


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8676 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 00:18:31 +00:00
Michael Jerris 3e68d5e36b Mon May 26 08:52:41 EDT 2008 Pekka Pessi <first.last@nokia.com>
* RELEASE: 1.12.9pre1

Mon May 26 08:56:27 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * configure.ac: prerelease 1.12.8pre1.12.9.1



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8675 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 00:18:10 +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 ebe2cf67af add NTATAG_SERVER_RPORT(2) that will act like there is always a rport in the via.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8643 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 21:22:35 +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 a36ff2d330 Fri May 23 07:53:25 EDT 2008 Pekka.Pessi@nokia.com
* tests/Makefile.am: do not fix testsdir
  
  Build check_sofia only with make check.


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8641 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:24:07 +00:00
Michael Jerris d886447645 Thu May 22 10:57:40 EDT 2008 Pekka.Pessi@nokia.com
* nua_register.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8640 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:23:36 +00:00
Michael Jerris 17b5b79f14 Thu May 22 10:45:32 EDT 2008 Pekka.Pessi@nokia.com
* nua_session.c: handling answer better by nua_prack_server_init()
  
  Fixed klocwork issue, too.


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8639 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:23:11 +00:00
Michael Jerris 47d689784d Thu May 22 10:38:43 EDT 2008 Pekka.Pessi@nokia.com
* auth_client.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8638 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:22:45 +00:00
Michael Jerris 2caded0dec Thu May 22 10:38:36 EDT 2008 Pekka.Pessi@nokia.com
* auth_module.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8637 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:22:16 +00:00
Michael Jerris f816f01efe Thu May 22 10:38:06 EDT 2008 Pekka.Pessi@nokia.com
* msg_parser.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8636 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:21:26 +00:00
Michael Jerris 9915a97a17 Thu May 22 10:37:27 EDT 2008 Pekka.Pessi@nokia.com
* msg_parser_util.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8635 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:21:02 +00:00
Michael Jerris f95ffe4150 Thu May 22 10:36:30 EDT 2008 Pekka.Pessi@nokia.com
* nea_server.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8634 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:20:34 +00:00
Michael Jerris abce217f77 Thu May 22 09:39:19 EDT 2008 Pekka.Pessi@nokia.com
* nta.c: fixed klocwork issues



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8633 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:19:57 +00:00
Michael Jerris d9d3d80fc5 Thu May 22 07:34:11 EDT 2008 Pekka.Pessi@nokia.com
* http_tag_class.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8632 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:19:14 +00:00
Michael Jerris 4ba0be7696 Thu May 22 06:48:11 EDT 2008 Pekka.Pessi@nokia.com
* outbound.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8631 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:18:36 +00:00
Michael Jerris c7ebd6a8a8 Thu May 22 06:47:07 EDT 2008 Pekka.Pessi@nokia.com
* nua_stack.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8630 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:17:55 +00:00
Michael Jerris ba30b89311 Thu May 22 06:46:18 EDT 2008 Pekka.Pessi@nokia.com
* nta.c: fixed klocwork issue in nta_outgoing_prack()


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8629 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:17:18 +00:00
Michael Jerris 3064ba78d8 Tue May 20 13:46:57 EDT 2008 Pekka.Pessi@nokia.com
* tport_logging.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8628 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:15:04 +00:00
Michael Jerris 0377d863a5 Tue May 20 13:46:46 EDT 2008 Pekka.Pessi@nokia.com
* tport.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8627 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:14:40 +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 bdd90b2b47 Tue May 20 12:15:42 EDT 2008 Pekka.Pessi@nokia.com
* sres_blocking.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8620 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:08:38 +00:00
Michael Jerris 8826832fa6 Tue May 20 12:15:30 EDT 2008 Pekka.Pessi@nokia.com
* sres.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8619 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:07:50 +00:00
Michael Jerris b7c3d6c14a Tue May 20 09:35:46 EDT 2008 Pekka.Pessi@nokia.com
* soa_static.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8618 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:06:27 +00:00
Michael Jerris 9273f923ae Tue May 20 09:35:37 EDT 2008 Pekka.Pessi@nokia.com
* soa.c: fixed klocwork issues



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8617 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:05:09 +00:00
Michael Jerris f2a92f3b38 Tue May 20 09:33:08 EDT 2008 Pekka.Pessi@nokia.com
* torture_sip.c: added test for Content-Type


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8616 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 15:03:51 +00:00
Michael Jerris d6cfff626d Tue May 20 09:32:50 EDT 2008 Pekka.Pessi@nokia.com
* sip_util.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8615 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 14:58:59 +00:00
Michael Jerris 39e280f114 Tue May 20 09:32:30 EDT 2008 Pekka.Pessi@nokia.com
* sip_tag_class.c: fixed klocwork issues


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8614 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 14:57:14 +00:00
Michael Jerris 6a54b3ec07 Tue May 20 09:32:10 EDT 2008 Pekka.Pessi@nokia.com
* sip_mime.c: use msg_content_type functions with sip_content_type


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8613 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 13:56:27 +00:00
Michael Jerris 951cdf55aa Tue May 20 09:30:24 EDT 2008 Pekka.Pessi@nokia.com
* msg_basic.c: fixed klocwork issues



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8612 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 13:55:30 +00:00
Michael Jerris 3c079c410f Tue May 20 09:30:06 EDT 2008 Pekka.Pessi@nokia.com
* msg_mime.c: fixed klocwork issues



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8611 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 13:54:56 +00:00
Michael Jerris e1f98ec1ad Tue May 20 09:29:34 EDT 2008 Pekka.Pessi@nokia.com
* sdp: Fixed klocwork issues.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8610 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 13:54:06 +00:00
Michael Jerris cda4ee31af Tue May 20 07:51:51 EDT 2008 Pekka.Pessi@nokia.com
* nua_session.c: fixed klocwork issues



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8609 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 13:53:04 +00:00
Michael Jerris 91e7f24249 Tue May 20 07:46:57 EDT 2008 Pekka.Pessi@nokia.com
* nua_publish.c: fixed klocwork issue



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8608 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 13:52:27 +00:00
Michael Jerris 206a5e6a77 Tue May 20 07:46:20 EDT 2008 Pekka.Pessi@nokia.com
* nua_params.c: fixed klocwork issue



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8607 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 13:51:51 +00:00
Michael Jerris 08ed3b66fc Tue May 20 07:46:10 EDT 2008 Pekka.Pessi@nokia.com
* nua_event_server.c: fixed klocwork issue



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8606 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 13:51:11 +00:00
Michael Jerris c7fccda55c Tue May 20 07:45:46 EDT 2008 Pekka.Pessi@nokia.com
* nua_dialog.h: added NUA_DIALOG_USAGE_PRIVATE() and NUA_DIALOG_USAGE_PUBLIC()
  
  Macros to use with non-NULL pointers.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8605 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 13:50:32 +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 a45583dd73 Wed May 21 10:41:10 EDT 2008 Pekka Pessi <first.last@nokia.com>
* check_session.c: added new BYE glare test cases



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8602 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:24:35 +00:00
Michael Jerris 8d11dde301 Wed May 21 10:40:42 EDT 2008 Pekka Pessi <first.last@nokia.com>
* check_nua.c: fixed output when CHECK_NUA_CASES has been set



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8601 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:23:35 +00:00
Michael Jerris 66a57f4927 Mon May 19 13:42:41 EDT 2008 Pekka Pessi <first.last@nokia.com>
* RELEASE: updated



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8600 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:23:12 +00:00
Michael Jerris fb0173653c Mon May 19 13:31:29 EDT 2008 Pekka Pessi <first.last@nokia.com>
* libsofia-sip-ua/docs/Makefile.am: fixed Doxyfile.rfc rule



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8599 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:22:19 +00:00
Michael Jerris 13513017a6 Mon May 19 13:31:07 EDT 2008 Pekka Pessi <first.last@nokia.com>
* conformance.docs: silenced doxygen warning



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8598 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:21:51 +00:00
Michael Jerris 0c9550858d Mon May 19 13:30:14 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_tag.c: updated documentation of NUTAG_PROXY(), NUTAG_SUB_EXPIRES().



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8597 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:21:33 +00:00
Michael Jerris 7ad8e6dd23 Mon May 19 13:29:14 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nta_tag.c: updated NTATAG_BLACKLIST() documentation



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8596 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:21:13 +00:00
Michael Jerris 7b54f7eb01 Mon May 19 11:55:49 EDT 2008 Pekka Pessi <first.last@nokia.com>
* Doxyfile.aliases: added @VERSION_1_12_9 and @NEW_1_12_9



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8595 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:20:47 +00:00
Michael Jerris 0611c5cd3e Mon May 19 11:55:28 EDT 2008 Pekka Pessi <first.last@nokia.com>
* configure.ac: check for fnmatch.h



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8594 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:20:24 +00:00
Michael Jerris a30552c3de Mon May 19 11:54:55 EDT 2008 Pekka Pessi <first.last@nokia.com>
* open_c/group/test_nua.mmp: updated source path



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8593 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:19:57 +00:00
Michael Jerris 9da6a49cd2 Mon May 19 11:54:35 EDT 2008 Pekka Pessi <first.last@nokia.com>
* win32/libsofia-sip-ua: updated libsofia_sip_ua.dsp and libsofia_sip_ua.vcproj



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8592 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:19:26 +00:00
Michael Jerris 39834f421a Mon May 19 11:54:03 EDT 2008 Pekka Pessi <first.last@nokia.com>
* win32/tests/test_nua: updated test_nua.dsp and test_nua.vcproj



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8591 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:04:36 +00:00
Michael Jerris 7619634f7e Mon May 19 11:53:23 EDT 2008 Pekka Pessi <first.last@nokia.com>
* tport_type_tcp.c: report EPIPE when transport gets closed after ping-pong timeout



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8590 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:03:58 +00:00
Michael Jerris 10aa8c19ae Un-revert the following:
Tue Feb 26 11:09:37 EST 2008  Pekka.Pessi@nokia.com
* nua: initial fix for sf.net bug #1827511

BYE can now be challenged.

Add the fixes to segfault issue caused by this patch:

Wed May 21 10:40:06 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * nua_client_request: keep own reference to nua handle

Mon May 12 18:58:38 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * nua_session.c: sanitized BYE handling

  Terminate or cancel other session-related transactions when session gets
  terminated.

Fri May 16 10:28:26 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * nua_session.c: fix crash if session was terminated while INVITE was in progress



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8589 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 03:00:54 +00:00
Michael Jerris 0c60b93f57 tweak windows mod_xml_rpc build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8580 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 04:38:32 +00:00
Anthony Minessale 7913aa4820 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8575 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 03:10:36 +00:00
Anthony Minessale 04c78c745f tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8574 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 03:08:41 +00:00
Anthony Minessale 56008e2b8f generate libs/xmlrpc-c/include/xmlrpc-c/config.h from our configure
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8572 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 02:15:05 +00:00
Anthony Minessale 2b2186c3c6 no need to generate this file
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8569 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 01:52:36 +00:00
Anthony Minessale 5c04241bc0 remove GNU_SOURCE from c file (we push from build system instead
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8561 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 22:59:41 +00:00
Anthony Minessale eec3025e40 not supposed to do that in a conditional
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8559 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 22:55:40 +00:00
Anthony Minessale 38b306b6fe remove GNU_SOURCE from c files, push from build system instead
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8558 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 22:54:19 +00:00
Michael Jerris 161ca559e2 working windows build for mod_xml_rpc and xmlrpc-c
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8555 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 21:43:41 +00:00
Michael Jerris d1d69ae04f Hack to actually run the thread cleanup functions when not in forking mode. This needs a better solution to go upstream but is fine for us because we never do forking.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8553 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 21:23:25 +00:00
Michael Jerris 2c96ffc596 update include paths
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8550 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 21:18:51 +00:00
Michael Jerris b981d49ae4 add windows header files
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8548 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 21:10:48 +00:00
Michael Jerris c685d8d5bd add project files
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8547 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 21:05:13 +00:00
Michael Jerris 00654d880e merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8545 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 20:56:24 +00:00
Anthony Minessale 8c12407619 add rport hack to sofia lib to ease NAT suffering
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8497 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 22:27:42 +00:00
Michael Jerris 5e7e1b999d Mon May 19 11:31:45 EDT 2008 Pekka.Pessi@nokia.com
* nua_stack.c: include Allow-Events in requests initiating dialog, too
    
  The Allow-Events header is now alwats included with NOTIFY requests, and
  initial INVITE, SUBSCRIBE, REFER, and OPTIONS requests.
  
  Thanks to Jerry Richards for pointing out the problem.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8467 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 16:56:40 +00:00
Michael Jerris c3c9a27413 Fri May 16 05:06:09 EDT 2008 Pekka.Pessi@nokia.com
* nua_register.c: nr->nr_tport was used even if nr was NULL
  
  Problem detected by Klocwork.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8466 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 16:55:53 +00:00
Michael Jerris 4795234198 Fri May 16 10:44:06 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_s2.c: cope if test nua uses default port



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8465 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 16:55:15 +00:00
Michael Jerris 614ca565ae Fri May 16 10:30:29 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_nua_api.c: fixed crash in check_sofia



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8464 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 16:54:45 +00:00
Michael Jerris 5e0750dcd8 Fri May 16 10:29:20 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_simple.c: fixed test case for SUBSCRIBE



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8463 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 16:54:14 +00:00
Michael Jerris 305b796078 more conflicts from r8400
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8408 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 19:25:34 +00:00
Michael Jerris dd9f6af78d complete r8400 commit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8406 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 19:10:54 +00:00
Michael Jerris fdd92d7a31 Tue May 13 16:49:57 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_tag.c: updated NUTAG_RETRY_COUNT() documentation



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8403 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 18:21:13 +00:00
Michael Jerris f85e63d8eb Tue May 13 16:47:50 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_stack.h: removed unused typedef ull



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8402 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 18:20:48 +00:00
Michael Jerris c5e0072ce1 Tue May 13 16:45:09 EDT 2008 Pekka Pessi <first.last@nokia.com>
* sres.c: allow dns redirection with _sres_default_port



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8401 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 18:20:11 +00:00
Michael Jerris aaf064377c Update sofia tests:
Tue May  6 13:53:21 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * tests: added 2nd check-based test suite for nua

Wed May  7 08:26:48 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * suite2_for_nua.c: more test cases

Wed May  7 13:40:05 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * suite2_for_nua.c, s2tester.[hc]: made it easier to refactor test cases

Wed May  7 14:34:54 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * test_nua: moved to tests subdirectory

Wed May  7 14:37:06 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * check_nua: moved to libsofia-sip-ua/nua

Mon May 12 19:00:26 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * check_nua: updated

Tue May 13 16:45:21 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * test_s2.h, test_s2.c: added internal DNS server

Tue May 13 16:46:08 EDT 2008  Pekka Pessi <first.last@nokia.com>
  * check_register.c: added test case register_1_3_3_1 using tcp pingpong



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8400 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 18:19:34 +00:00
Michael Jerris 55f505ada4 Tue May 13 15:41:24 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nta.c: fixed outgoing retry timer



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8399 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 18:16:19 +00:00
Stefan Knoblich 8541587db6 Better fix for the tr issue on solaris: force the C locale for the tr call since the issue is cause by the system using utf8 (or any other multibyte locale)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8390 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 22:02:50 +00:00
Stefan Knoblich 91d2ca2920 Fix libedit build on solaris (add workaround to libedit/src/makelist to use /usr/xpg4/bin/tr which properly supports [:lower:] [:upper:])
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8389 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 21:39:41 +00:00
Michael Jerris 81157864bd need this file too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8385 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 19:24:53 +00:00
Michael Jerris 58312ce2d1 Mon May 12 18:51:36 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua: using NUTAG_PROXY() as handle-specific tag
  
  Added nua_dialog_update_params() and virtual method usage_update_params()
  for each dialog usage.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8384 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 19:10:47 +00:00
Michael Jerris 052e33d6d2 Mon May 12 15:20:02 EDT 2008 Pekka Pessi <first.last@nokia.com>
* msg_header.h: removed c99ism



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8383 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 19:08:22 +00:00
Michael Jerris 329e8d682b fix for LBCODEC-2
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8374 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 00:30:09 +00:00
Michael Jerris e7447a227e Mon May 12 14:33:37 EDT 2008 Pekka.Pessi@nokia.com
* soa_static.c: cope better if m= lines gets removed from user sdp



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8369 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 18:41:55 +00:00
Anthony Minessale b699b29f8b SFSIP-61
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8367 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 17:37:54 +00:00
Michael Jerris cc0f50a9b1 fix build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8353 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-10 21:10:19 +00:00
Michael Jerris 8eb03e0895 Wed May 7 15:54:41 EDT 2008 Pekka Pessi <first.last@nokia.com>
* outbound.c: fix sofia-sip.org bug #1930055
  
  If the initial REGISTER was not challenged, the natted contact did not get
  unregistered.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8338 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-09 17:47:20 +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 f4ef1c7847 Wed May 7 10:59:16 EDT 2008 Pekka Pessi <first.last@nokia.com>
* tport_tls.c: avoid free(NULL)



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8336 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-09 17:45:13 +00:00
Michael Jerris a4d8241a5d Wed May 7 10:08:17 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua: improved logging, fixed macro expansion on __LINE__ on most compilers



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8335 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-09 17:44:46 +00:00
Michael Jerris 68543ddc11 Wed May 7 10:05:57 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_stack.c: if nua_register() fails to provide To, use From.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8334 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-09 17:44:02 +00:00
Michael Jerris 3ee862d73f Wed May 7 10:04:14 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nua_session.c: do not terminate session without soa if SDP O/A seems to fail
  
  SDP O/A may be buried inside MIME multipart



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8333 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-09 17:43:16 +00:00
Michael Jerris f39b423778 Wed May 7 09:10:28 EDT 2008 Pekka Pessi <first.last@nokia.com>
* nta.c: do not replace host:port in user-specified Via header 
  
  Note that port for UDP is replaced if request is stateful and there is no
  rport.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8332 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-09 17:42:46 +00:00
Michael Jerris c4a4a1de6e updated iax build for msvc
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8324 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-09 01:58:44 +00:00
Anthony Minessale 5b77843583 slim down iax build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8321 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-08 23:25:36 +00:00
Anthony Minessale 752b0ff8f6 slim down build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8320 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-08 22:43:34 +00:00
Michael Jerris d7e5d673d0 remove un-needed stuff from tree.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8319 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-08 22:14:31 +00:00
Michael Jerris ae53be1ca8 bump
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8288 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-07 12:28:48 +00:00
Michael Jerris f9af6b4d2d Tue May 6 17:00:19 EDT 2008 first.last@nokia.com
* nta.c: use consistently uint32_t when handling millisecond timers inside nta
  
  The timer handling failed miserably on 64-bit platforms each time uint32_t
  counter for milliseconds wrapped around.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8287 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-07 12:28:33 +00:00
Michael Jerris d9f1667944 Thu Apr 24 11:49:57 EDT 2008 first.last@nokia.com
* nua_session.c: fix in session activation by Jussi Mutanen



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8286 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-07 12:27:30 +00:00
Michael Jerris c497958ce9 Thu Apr 24 11:31:48 EDT 2008 first.last@nokia.com
* nua: fixed problems with event fetch
  
  With event fetch the subscription was terminated before the NOTIFY was
  sent/received or final response to SUBSCRIBE was sent.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8285 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-07 12:26:42 +00:00
Michael Jerris fb34d3835c Tue May 6 17:00:59 EDT 2008 first.last@nokia.com
* nta.c: reindented patch by Mike J



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8284 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-07 12:25:42 +00:00
Michael Jerris e917d5f460 remove sub_hash in favor of using a lookup directly into the sip stack
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8283 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-06 23:49:35 +00:00
Michael Jerris 7f5e6987e6 add nua_handle_by_call_id
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8282 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-06 23:30:00 +00:00
Michael Jerris b48ee12c1c add nua_handle_by_call_id
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8280 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-06 22:28:20 +00:00
Michael Jerris 9e5e1e7c9a tweak to silence warnings.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8192 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-24 13:52:19 +00:00
Michael Jerris 267aeb5f84 Wed Apr 23 14:30:07 EDT 2008 first.last@nokia.com
* nua_notifier.c: fixed crash with event fetch



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8182 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-23 18:38:25 +00:00
Michael Jerris 6b46b8e0b6 Fri Apr 18 06:55:45 EDT 2008 Pekka.Pessi@nokia.com
* torture_sip.c: added test for sip_header_as_string() producing string longer than 128

Fri Apr 18 06:55:45 EDT 2008  Pekka.Pessi@nokia.com
  UNDO: torture_sip.c: added test for sip_header_as_string() producing string longer than 128

Wed Apr 23 13:56:40 EDT 2008  Pekka.Pessi@nokia.com
  * torture_sip.c: added test for sip_header_as_string() producing string longer than 128



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8181 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-23 18:37:18 +00:00
Michael Jerris ae4b779567 revert previous patch
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8180 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-23 18:36:25 +00:00
Michael Jerris 7ae460ea23 try to silence stupid compiler
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8177 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-23 16:49:34 +00:00
Michael Jerris 1b5a7779ec interim fix for SFSIP-55, don't segfault on subscribe with Expires: 0
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8174 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-22 21:26:50 +00:00
Michael Jerris 9c99bf982f windows build tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8170 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-22 15:03:29 +00:00
Michael Jerris 415d1c58d4 Fri Apr 18 06:54:40 EDT 2008 Jerry Richards <jerryr at tonecommander dot com>
* sip_util.c: fixed sip_header_as_string()



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8149 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-21 22:30:48 +00:00
Anthony Minessale 8619341669 tweak for proper bootstrap after removing generated file
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8096 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-12 05:57:04 +00:00
Anthony Minessale 52af768374 remove generated file. will require re-bootstrap/configure, sorry
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8095 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-12 05:34:07 +00:00
Anthony Minessale e229a6a670 remove generated file. will require re-bootstrap/configure, sorry
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8094 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-12 05:13:58 +00:00
Michael Jerris e55ac3efaf be more C compliant.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8056 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-08 13:18:22 +00:00
Michael Jerris aca515cb8e Mon Apr 7 13:20:55 EDT 2008 Pekka.Pessi@nokia.com
* nua_session.c: fixed call state reporting from failed INVITE
  
  If INVITE was returned a failure response, and session was being terminated
  (like BYE was sent while INVITE transaction was on-going), Sofia reported
  session as already terminated.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8052 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-07 19:44:39 +00:00
Michael Jerris 5f917507db bump
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8048 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-07 17:06:56 +00:00
Michael Jerris a4d7c3d5c5 Mon Apr 7 13:01:00 EDT 2008 Pekka.Pessi@nokia.com
* nua_session.c: if timer is Require'd default to local refresher if Session-Expires has no refresher parameter



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8046 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-07 17:05:41 +00:00
Michael Jerris 4c9b1270ca Fri Apr 4 11:15:04 EDT 2008 Pekka.Pessi@nokia.com
* tport_type_udp.c: use IP_MTU_DISCOVER socket option to turn off DF flag
  
  Added check for IP_MTU_DISCOVER in m4/sac-su2.m4



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8022 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-04 17:39:38 +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 e9e9acd16c Thu Apr 3 11:09:19 EDT 2008 Pekka.Pessi@nokia.com
* soa_static.c: when generating offer with ordered mode, fill gaps in session
  
  If session has m= lines that user SDP does not, the ordered mode got
  confused when generating 2nd offer (e.g., for re-INVITE).



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8018 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-03 22:33:40 +00:00
Michael Jerris ad8ed1be64 Tue Apr 1 06:49:10 EDT 2008 Pekka.Pessi@nokia.com
* nua_stack.c: include Allow-Events in most messages initiating dialog
  
  The Allow-Events header is now included with NOTIFY, PUBLISH, REGISTER, and
  initial INVITE, SUBSCRIBE, REFER, and OPTIONS, and also responses to
  SUBSCRIBE, REFER, OPTIONS, and PUBLISH as well as responses to initial
  INVITE and NOTIFY.
  
  Thanks to Jerry Richards for pointing out the problem.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8017 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-03 22:33:12 +00:00
Michael Jerris 7dad32f5ae Wed Mar 26 07:20:16 EDT 2008 Pekka.Pessi@nokia.com
* torture_sip.c: updated tests (quoting semicolon in query/header part)



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8016 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-03 22:32:46 +00:00
Michael Jerris f64797998d Wed Mar 26 07:18:34 EDT 2008 Bernhard Suttner
* sip_tag_class.c: escape semicolons in headers section of Replaces URI



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8015 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-03 22:31:57 +00:00
Michael Jerris f39d931259 don't assert that people are using sip correctly
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7954 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-24 20:02:01 +00:00
Anthony Minessale aa0bea3d5c deal with MODENDP-99
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7934 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-19 17:56:27 +00:00
Michael Jerris fa50712266 Tue Mar 18 16:16:49 EDT 2008 Pekka.Pessi@nokia.com
* nta: fixed checks for rfc2543 retransmssions/CANCEL/ACK

  Thanks to Michael Jerris for reporting this problem.

fix for SFSIP-49



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7919 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-18 20:24:22 +00:00
Michael Jerris 6ffbad9541 revert part of the reverting from the reverted revert. (see r7833, the fun continues)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7839 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-08 00:12:57 +00:00
Michael Jerris 87223a5c1e revert for now the following patch which introduces a segfault:
Tue Feb 26 11:09:37 EST 2008  Pekka.Pessi@nokia.com
* nua: initial fix for sf.net bug #1827511

BYE can now be challenged.




git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7833 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 19:20:27 +00:00
Michael Jerris 875c0851d0 Fri Mar 7 12:31:52 EST 2008 Pekka.Pessi@nokia.com
* sres_blocking.c: validating calloc() return value



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7828 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:52:20 +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 aeb1829220 Fri Mar 7 11:49:17 EST 2008 Pekka.Pessi@nokia.com
* tests/Makefile: using testsdir, installing check_sofia there



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7826 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:47:44 +00:00
Michael Jerris c2380dd2cc Fri Mar 7 11:47:53 EST 2008 Pekka.Pessi@nokia.com
* test_nua.mmp: not using IN_LIBSOFIA_SIP_UA and IN_LIBSOFIA_SRES with test program
  
  (test program links with dll, not contributes to it)



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7825 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:47:04 +00:00
Michael Jerris 222fcbddb7 Fri Mar 7 11:47:06 EST 2008 Pekka.Pessi@nokia.com
* tport: allow using TPTAG_LOG() and TPTAG_DUMP() with tport_set_params().



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7824 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:46:28 +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 35a43bcf56 Fri Mar 7 11:46:08 EST 2008 Pekka.Pessi@nokia.com
* sip_util.c: fixed doxygen docs



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7822 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:44:42 +00:00
Michael Jerris f05fe867ab Fri Mar 7 11:45:51 EST 2008 Pekka.Pessi@nokia.com
* test_call_hold.c: added more cases for hairy call termination.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7821 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:44:21 +00:00
Michael Jerris bfb245298e Fri Mar 7 11:45:24 EST 2008 Pekka.Pessi@nokia.com
* test_basic_call.c: added test cases for error response terminating the session/dialog



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7820 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:43:57 +00:00
Michael Jerris b5f46db40b * test_proxy: trying to support 200 OK retransmissions over TCP better
Keeping INVITE transactions alive for 64*T1 after initial 200 OK.
  
  Added test_proxy_set_logging() for easier debugging.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7819 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:43:21 +00:00
Michael Jerris 8ee7579dda Fri Mar 7 11:42:18 EST 2008 Pekka.Pessi@nokia.com
* auth_module.c: calculating proper size for user data hash table.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7818 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:42:43 +00:00
Michael Jerris f3a77abce4 Fri Mar 7 11:34:33 EST 2008 Pekka.Pessi@nokia.com
* nta: added nta_outgoing_bind()



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7817 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:42:16 +00:00
Michael Jerris bbb36378b2 * nua: passing the culprit to the dialog usage removal functions
If a session was terminated because of a error response returned to a
  request (as specified by RFC 5157), the nua_i_state event was not sent.
  
  Even with this fix, if a dialog has multiple usages, the event usages can be
  terminated without any indication to the application.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7816 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:41:29 +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 2cfb72ac79 Thu Mar 6 12:48:33 EST 2008 Pekka.Pessi@nokia.com
* nua_subnotref.c: not increasing the subscription expiration time by NOTIFY



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7814 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:39:27 +00:00
Michael Jerris 2b65396d6b Thu Mar 6 12:47:10 EST 2008 Pekka.Pessi@nokia.com
* nua_dialog.[hc]: storing the last time refresh was requested in du_refquested



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7813 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:38:47 +00:00
Michael Jerris a7be7d7156 Thu Mar 6 12:43:23 EST 2008 Pekka.Pessi@nokia.com
* rules.am, sofia.am various Makefile.ams: added checklib target
  
  make all now builds only the library, not the (nua) test libraries.


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7812 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:38:16 +00:00
Michael Jerris 67e1d2c45a Mon Mar 3 12:17:50 EST 2008 Pekka.Pessi@nokia.com
* tport_type_tls.c: not trying to use non-existing certificate/key, randfile, CAfile



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7811 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:37:43 +00:00
Michael Jerris 97a41cbde8 Mon Mar 3 11:23:17 EST 2008 Pekka.Pessi@nokia.com
* test_simple.c: fixed race condition in test_simple.c



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7810 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:37:15 +00:00
Michael Jerris 96b5099a80 undo svn r 7762
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7809 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 17:34:46 +00:00
Michael Jerris 7d8bd7ba89 tweak sdp handling
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7799 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-05 22:39:22 +00:00
Michael Jerris dfb6ccc208 Wed Mar 5 05:54:15 EST 2008 Pekka.Pessi@nokia.com
* soa_static.c: fixed initial SOATAG_ORDERED_USER(1)



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7796 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-05 21:12:12 +00:00
Michael Jerris 3d1c17bc00 break rfc3264 rejected m line support so t.38 works (will need to work this into an option)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7769 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-02 04:13:51 +00:00
Michael Jerris ca63c019a3 rollback
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7762 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-27 22:12:16 +00:00
Michael Jerris bf964b2ee8 undo my oops
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7761 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-27 22:11:44 +00:00
Michael Jerris 4c8fdb86de can't pull patches one at a time because they don't compile
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7760 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-27 21:58:17 +00:00
Michael Jerris afc156463d Wed Feb 6 12:05:46 EST 2008 Pekka.Pessi@nokia.com
* nua: using global preferences. Added NUTAG_SHUTDOWN_EVENTS().

Mon Feb 25 14:14:15 EST 2008  Pekka.Pessi@nokia.com
  * nua: added NUTAG_SUB_EXPIRES()



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7759 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-27 21:57:19 +00:00
Michael Jerris 722b30237f Merge back a couple patches (curse you darcs)
Wed Feb 13 09:23:24 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * nua_subnotref.c: do not terminate subscriptions immediately after receiving 200 OK to un-SUBSCRIBE

Mon Feb 25 09:49:39 EST 2008  Pekka.Pessi@nokia.com
  * nua_subnotref.c: fixed problems re-calculating the subscription duration upon NOTIFY
  
  Thanks for Colin Whittaker for reporting this problem.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7758 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-27 21:55:20 +00:00
Michael Jerris 7dc80a7d57 revert some patches:
Tue Feb 26 13:02:06 EST 2008  Pekka.Pessi@nokia.com
  * nua_session.c: determine INVITE overlap with re-INVITEs, too

Tue Feb 26 12:45:52 EST 2008  Pekka.Pessi@nokia.com
  * test_nua.c: fixed tests

Tue Feb 26 11:40:00 EST 2008  Pekka.Pessi@nokia.com
  * nua_session.c: fixed non-compiling fix on session state check

Mon Feb 25 14:14:15 EST 2008  Pekka.Pessi@nokia.com
  * nua: added NUTAG_SUB_EXPIRES()

Wed Feb  6 12:05:46 EST 2008  Pekka.Pessi@nokia.com
  * nua: using global preferences. Added NUTAG_SHUTDOWN_EVENTS().

Wed Feb  6 12:05:13 EST 2008  Pekka.Pessi@nokia.com
  * nua_stack.c: pass events while in shutdown if NUTAG_SHUTDOWN_EVENTS(1) has been set

Mon Feb 25 09:49:39 EST 2008  Pekka.Pessi@nokia.com
  * nua_subnotref.c: fixed problems re-calculating the subscription duration upon NOTIFY
  
  Thanks for Colin Whittaker for reporting this problem.

Wed Feb 13 09:23:24 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * nua_subnotref.c: do not terminate subscriptions immediately after receiving 200 OK to un-SUBSCRIBE



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7757 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-27 21:50:32 +00:00
Michael Jerris 1bf92980a7 Tue Feb 26 12:45:52 EST 2008 Pekka.Pessi@nokia.com
* test_nua.c: fixed tests



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7744 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-26 18:08:51 +00:00
Michael Jerris 3ee1e1bc8f Darcs sync
Tue Feb 26 13:02:06 EST 2008  Pekka.Pessi@nokia.com
  * nua_session.c: determine INVITE overlap with re-INVITEs, too



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7743 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-26 18:05:58 +00:00
Brian West 8d4f23c7bc revert my hack now that it appears fixed
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7740 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-26 17:37:32 +00:00
Brian West 12e6347fd1 disable broken test for now
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7739 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-26 17:37:01 +00:00
Michael Jerris 6307891557 merge to sofia darcs:
Mon Feb 25 09:49:39 EST 2008  Pekka.Pessi@nokia.com
  * nua_subnotref.c: fixed problems re-calculating the subscription duration upon NOTIFY
  
  Thanks for Colin Whittaker for reporting this problem.

Wed Feb  6 12:05:13 EST 2008  Pekka.Pessi@nokia.com
  * nua_stack.c: pass events while in shutdown if NUTAG_SHUTDOWN_EVENTS(1) has been set

Wed Feb  6 12:05:46 EST 2008  Pekka.Pessi@nokia.com
  * nua: using global preferences. Added NUTAG_SHUTDOWN_EVENTS().

Mon Feb 25 12:10:31 EST 2008  Pekka.Pessi@nokia.com
  * nua: renamed crm_deinit as crm_complete, commented nua_client_methods_t initializers

Mon Feb 25 14:14:15 EST 2008  Pekka.Pessi@nokia.com
  * nua: added NUTAG_SUB_EXPIRES()

Tue Feb 26 11:09:37 EST 2008  Pekka.Pessi@nokia.com
  * nua: initial fix for sf.net bug #1827511
  
  BYE can now be challenged.

Tue Feb 26 11:19:40 EST 2008  Pekka.Pessi@nokia.com
  * nua_session.c: ensure correct call state
  
  Avoid assert() on bad input from network - crash reported by Michael Jerris.
  
  Also if calls are being terminated, reject new INVITE/UPDATE/PRACK requests
  with 481.

Tue Feb 26 11:33:19 EST 2008  Pekka.Pessi@nokia.com
  * sdp_print.c: pt 9 is, like, g722. 19 is used by nobody, so it can be used as filler?

Tue Feb 26 11:40:00 EST 2008  Pekka.Pessi@nokia.com
  * nua_session.c: fixed non-compiling fix on session state check



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7738 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-26 17:00:03 +00:00
Michael Jerris 6c20f553d2 openbsd tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7729 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-23 00:26:21 +00:00
Michael Jerris ea1cc04d00 more freebsd vs weakalias fun
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7725 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-22 22:27:27 +00:00
Michael Jerris 473ab3c7c8 work around bugs in merging remote sdp, we already handle this in our code anyways. We need to add a tag for this.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7716 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-21 04:27:04 +00:00
Michal Bielicki fb4dceeed0 got rid of dos fileendings suddenly appearing in this file
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7697 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-19 08:53:29 +00:00
Michael Jerris d5aaa00001 switch to use mod_voipcodecs and pull old mod_g722, mod_g726, mod_gsm (mod_g711 should not be used now unless your not using mod_voipcodecs)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7664 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-18 16:10:34 +00:00
Michal Bielicki b552cb3a6c Make libdir and bindir being accepted by libs and modules
add a setting called --modinstdir to be able to define where modules get installed


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7663 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-18 14:58:41 +00:00
Michael Jerris 32e267ee53 hints for the code analysis.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7655 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-17 05:57:07 +00:00
Michael Jerris bd458e9913 hints for the code analysis.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7654 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-17 05:38:28 +00:00
Michael Jerris 2f8db0d750 hints for the code analysis.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7653 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-17 05:27:14 +00:00
Michael Jerris f1de784d11 add assert macro to silence msvc code analysis.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7652 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-17 05:11:21 +00:00
Michael Jerris e4cefcd14d casts to shut up msvc warnings.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7651 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-17 05:00:41 +00:00
Michael Jerris d2ef447ed1 add mod_voipcodecs to msvc build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7649 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-17 04:46:07 +00:00
Michael Jerris f1d178f0f6 cast to uint8_t
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7648 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-17 03:39:25 +00:00
Michael Jerris fd01583784 msvc build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7647 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-17 03:30:42 +00:00
Michael Jerris bdf7a68612 can't assert people behaving nicely.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7620 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-15 16:23:03 +00:00
Michael Jerris d6111c77a1 sync with darcs:
Fri Feb  1 09:41:42 EST 2008  Pekka.Pessi@nokia.com
  * tport_tls.c: restructured error logging code.

Fri Feb  1 10:10:25 EST 2008  Pekka.Pessi@nokia.com
  * tport_tls.c: cleared confused logging levels

Fri Feb  1 10:13:09 EST 2008  Pekka.Pessi@nokia.com
  * test_tport.c: fixed type-punning warning.

Tue Feb 12 14:26:26 EST 2008  Pekka.Pessi@nokia.com
  * tport.c: tport_name_dup() now validates the input

Wed Feb 13 09:23:24 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * nua_subnotref.c: do not terminate subscriptions immediately after receiving 200 OK to un-SUBSCRIBE



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7617 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-15 15:58:10 +00:00
Michael Jerris 20ab270879 code analysis and fixes for teletone.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7614 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-14 18:13:50 +00:00
Brian West 55d749ff23 update voipcodecs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7600 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-13 00:44:51 +00:00
Stefan Knoblich df16edead2 Resurrect the lost FreeBSD __weak_references fix from the previous libedit version.
-This line, and those below, will be ignored--

M    vi.c


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7584 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-11 19:11:24 +00:00
Michal Bielicki 145ccc38fe suncc options
have to check if I can find some more specific mmx annd sse stuff than just native plus fast optimisation


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7578 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-10 12:50:56 +00:00
Brian West 0652b56fe1 bring this in sync with latest voipcodec release... need to update mod_voipcodecs.c to new lpc10 changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7572 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-09 22:36:00 +00:00
Brian West e2b87c93aa fix ima_adpcm fixes I fixed up before.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7571 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-09 19:05:42 +00:00
Brian West c65319c4b3 update adpcm interops with eyebeam 8k and 16k ADPCM
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7570 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-09 17:43:42 +00:00
Michael Jerris b2b278ce94 closer to building on windows
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7566 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-09 04:24:46 +00:00
Brian West 2d29656bf2 Adding mod_voipcodecs using Steve Underwoods voipcodecs library. This isn't default yet.
/b



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7555 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-08 17:13:54 +00:00
Michael Jerris d92f065768 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7552 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-08 00:52:12 +00:00
Michael Jerris 84dfb3dbcc whoops
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7550 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-08 00:31:42 +00:00
Michael Jerris 462eb23e45 remove generated file, you will need to re-bootstrap. sorry :(
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7549 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-07 23:56:22 +00:00
Michael Jerris ad55545669 voipcodecs configure tweaks, add to build system
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7548 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-07 23:55:24 +00:00
Michael Jerris 0f27549c48 inital checkin of voipcodecs library version 0.0.1 from http://www.soft-switch.org/downloads/voipcodecs/ thank you Steve
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7544 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-07 22:00:10 +00:00
Michal Bielicki 7bb86c6a18 thought I had all those delted ...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7504 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-04 00:39:14 +00:00
Michal Bielicki a9c4995dae new libedit works fine on linux, solaris and macosx so lets use it :)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7503 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-04 00:31:19 +00:00
Michal Bielicki 16d6e9901c And here the replacement libedit. Fixes some problems on solaris and hopefully on OpenBSD as well :)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7502 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-03 23:43:05 +00:00
Michal Bielicki 8cc4b29d20 replacing libedit
leaving libedit.old in just in case for a day ...


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7501 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-03 22:56:23 +00:00
Brian West cd35407df5 remove old g726 we no longer use
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7453 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-01 06:25:48 +00:00
Michael Jerris 20f4d12c8b fix solaris build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7447 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-31 17:21:15 +00:00
Michael Jerris 03c710b660 a bit safer free.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7442 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-31 02:07:05 +00:00
Michael Jerris 00fade3d98 poke
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7431 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-29 21:16:13 +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 afce1e1952 whitespace cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7398 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-28 01:11:26 +00:00
Michael Jerris aa1b4bb463 sync to darcs tree
Thu Jan 17 07:57:29 EST 2008  Pekka.Pessi@nokia.com
  * configure.ac: prerelease version

Wed Jan 23 13:22:39 EST 2008  Pekka.Pessi@nokia.com
  * test_nta.c: fixed memset() usage. MSG_TRUNC.

Wed Jan 23 13:25:42 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * RELEASE, configure.ac: release 1.12.8

Wed Jan 23 13:25:46 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  tagged rel-sofia-sip_1_12_8

Wed Jan 23 13:25:52 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  tagged 1.12.8

Wed Jan 23 14:25:07 EST 2008  Pekka.Pessi@nokia.com
  * RELEASE, configure.ac: 1.12.8devel

Fri Jan 25 04:31:39 EST 2008  Pekka.Pessi@nokia.com
  * nta.c: fixed graylisting if used with IPv4/IPv6 only



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7372 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-26 19:57:55 +00:00
Anthony Minessale 8b2039117b update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7369 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-26 19:48:51 +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
Michael Jerris d3e6109b34 Wed Jan 23 10:07:30 EST 2008 Pekka Pessi <Pekka.Pessi@nokia.com>
* soa_static.c: fixed signedness error
Shall I unpull this patch? (8/128)  [ynWvpxqadjk], or ? for help: y

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
Shall I unpull this patch? (15/128)  [ynWvpxqadjk], or ? for help: y

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.

Shall I unpull this patch? (20/128)  [ynWvpxqadjk], or ? for help: y

Thu Jan 17 11:40:46 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * soa_static.c: cleaned inactive hold, added tests
Shall I unpull this patch? (31/128)  [ynWvpxqadjk], or ? for help: y

Fri Jan 11 09:15:18 EST 2008  Pekka.Pessi@nokia.com
  * soa_tag.c: documented SOATAG_HOLD() inactive mode
Shall I unpull this patch? (46/128)  [ynWvpxqadjk], or ? for help: y

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
Shall I unpull this patch? (47/128)  [ynWvpxqadjk], or ? for help: y

revert a few more patches from sofia-sip darcs





git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7361 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-25 19:57:46 +00:00
Michael Jerris c1d6ae81e7 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7355 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-25 17:44:37 +00:00
Michael Jerris 1103bf8b19 unpull a number of patches from the previous darcs merge to try to eliminate some causes of new segfaults in sofia-sip
Wed Jan 23 11:05:58 EST 2008  Pekka.Pessi@nokia.com
  * nta.c: asserting in proper place when handling queue tail
Shall I unpull this patch? (4/553)  [ynWvpxqadjk], or ? for help: y

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
Shall I unpull this patch? (5/553)  [ynWvpxqadjk], or ? for help: y

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().
Shall I unpull this patch? (14/553)  [ynWvpxqadjk], or ? for help: y

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().
Shall I unpull this patch? (15/553)  [ynWvpxqadjk], or ? for help: y

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.
Shall I unpull this patch? (22/553)  [ynWvpxqadjk], or ? for help: y

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.
Shall I unpull this patch? (26/553)  [ynWvpxqadjk], or ? for help: y

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.
Shall I unpull this patch? (51/553)  [ynWvpxqadjk], or ? for help: y

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
Shall I unpull this patch? (53/553)  [ynWvpxqadjk], or ? for help: y




git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7354 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-25 17:42:24 +00:00
Michael Jerris db3d1e1358 remove the build stubs for the exe's and the ogg dependency as we don't use them
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7352 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-25 15:17:48 +00:00
Michael Jerris fa67af4516 remove the build stubs for the exe's and the ogg dependency as we don't use them
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7351 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-25 15:14:10 +00:00
Michael Jerris 153015f770 merge conflict fix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7329 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-23 18:42:49 +00:00
Michael Jerris da29143b60 merge to sofia sip darcs tree. Includes multiple fixes and several merges of changes from the freeswitch tree back to darcs as follows:
Mon Nov 19 22:05:07 EST 2007  Pekka Pessi <first.lastname@nokia.com>
  * test_htable2.c: define struct before using it in prototypes

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 09:30:23 EST 2008  Pekka.Pessi@nokia.com
  * Makefile.am: added tests to DIST_SUBDIRS

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.

Fri Jan 11 12:12:23 EST 2008  Pekka.Pessi@nokia.com
  * sres.c, sres_cache.c: NetModule hack for 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.
  
  New functions sres_cache_set_srv_priority() and
  sres_set_cached_srv_priority().
  
Fri Jan 11 12:15:19 EST 2008  Pekka.Pessi@nokia.com
  * Makefile.am: fixed dist target

Fri Jan 11 12:19:33 EST 2008  Pekka.Pessi@nokia.com
  * tport_internal.h: grammar in doc

Mon Jan 14 06:59:17 EST 2008  Pekka.Pessi@nokia.com
  * su.h: IPv6 fix for Vista SDK
    
  Patch by Michael Jerris

Wed Jan 16 13:20:47 EST 2008  Pekka.Pessi@nokia.com
  * nua: fix sf.net bug #1867753 (avoid duplicating initial route set)

Thu Jan 17 07:48:10 EST 2008  Pekka.Pessi@nokia.com
  * sres.c, sres_cache.c: documented sres_set_cached_srv_priority(), sres_cache_set_srv_priority()

Thu Jan 17 07:51:32 EST 2008  Pekka.Pessi@nokia.com
  * sofia-sip/su_wait.h, su_port.h, su_root.c: documented new functions and types for 1.12.8

Thu Jan 17 07:52:03 EST 2008  Pekka.Pessi@nokia.com
  * sofia-sip/htable2.h: marked new features for release 1.12.8

Thu Jan 17 07:52:33 EST 2008  Pekka.Pessi@nokia.com
  * su_alloc.c: marked new features for release 1.12.8.

Thu Jan 17 07:53:01 EST 2008  Pekka.Pessi@nokia.com
  * AUTHORS: updated

Thu Jan 17 07:53:21 EST 2008  Pekka.Pessi@nokia.com
  * RELEASE: added new features and bug fixes since 1.12.7

Thu Jan 17 07:55:18 EST 2008  Pekka.Pessi@nokia.com
  * libsofia-sip-ua/docs/Doxyfile.aliases: added @NEW_1_12_8 and @VERSION_1_12_8

Thu Jan 17 09:48:48 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * autogen.sh: use automake 1.9 unless otherwise specified

Thu Jan 17 11:40:46 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * soa_static.c: cleaned inactive hold, added tests

Thu Jan 17 11:41:54 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * Makefile.am: added hide_emails.sh to dist

Thu Jan 17 11:42:35 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * nua_stack.c: removed noisy debug message from nua_client_request_sendmsg()

Fri Jan 18 11:06:10 EST 2008  Pekka.Pessi@nokia.com
  * nua: Added NUA_ERROR_AT() macro
  
  Made internally generated 900 (and 904) response phrases unique as suggested
  by Jerry Richards.

Mon Jan 21 10:39:50 EST 2008  Stefan Knoblich
  * TLS debug cleanup

Mon Jan 21 12:05:38 EST 2008  Pekka.Pessi@nokia.com
  * tport: build fixes from Freeswitch

Mon Jan 21 12:14:25 EST 2008  Pekka.Pessi@nokia.com
  * su_global_log.c: disable warning on SU_DEBUG[] (Doxygen-only variable)
  
  Patch from Michael Jerris.

Mon Jan 21 12:15:19 EST 2008  Pekka.Pessi@nokia.com
  * sres.c: default log level to the same as SU_DEBUG define
  
  Patch by Michael Jerris

Mon Jan 21 12:16:39 EST 2008  Pekka.Pessi@nokia.com
  * stun.c: default log level to the same as SU_DEBUG define
  
  Patch by Michael Jerris

Mon Jan 21 12:45:04 EST 2008  Stefan Knoblich
  * TLS debug cleanup, 2/2.
  
  Silence openssl messages, part 2 of 2. Changed to TPORT_DEBUG=1 (thanks
  MikeJ). This one converts all ERR_print_errors() calls

Mon Jan 21 13:00:49 EST 2008  Pekka.Pessi@nokia.com
  * nua: removed asserts() on hairy dialog/request handling cases

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.
  
Mon Jan 21 14:09:11 EST 2008  Pekka.Pessi@nokia.com
  * nua_subnotref.c: fixed REFER re-try case
  
  REFER trashed its dialog when it got retried if there was no other dialog
  usages.

Mon Jan 21 14:20:31 EST 2008  Pekka.Pessi@nokia.com
  * nua_stack.c: return specific error phrases from nua_client_init_request()
  
  As suggested by Jerry Richards.

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:34:01 EST 2008  Pekka.Pessi@nokia.com
  * conformance.docs: added RFC 5057 (sipping-dialogusage)

Tue Jan 22 11:34:16 EST 2008  Pekka.Pessi@nokia.com
  * test_auth_digest.c: testing empty realm

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 12:27:41 EST 2008  Pekka.Pessi@nokia.com
  * nta.c: fixed memory corruption in case sending ACK failed
  
  Thanks for Fabio Margarido for reporting this problem.

Tue Jan 22 12:49:02 EST 2008  Pekka.Pessi@nokia.com
  * nua/test_refer.c: run test_challenge_refer() only if we use proxy
  
  Test case is now more deterministic, too.

Tue Jan 22 12:51:59 EST 2008  Pekka.Pessi@nokia.com
  * docs/Makefile.am, docs/conformance.docs: fixed links to RFC 5057.

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().

Tue Jan 22 14:04:29 EST 2008  Pekka.Pessi@nokia.com
  * RELEASE: updated.

Tue Jan 22 14:04:29 EST 2008  Pekka.Pessi@nokia.com
  * RELEASE: updated.

Wed Jan 23 06:56:11 EST 2008  Pekka.Pessi@nokia.com
  * sip_extra.c, sip_parser.c: updated documentation

Wed Jan 23 09:47:50 EST 2008  Pekka.Pessi@nokia.com
  * test_nta.c: fixed receiving with sink socket

Wed Jan 23 10:07:30 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * soa_static.c: fixed signedness error

Wed Jan 23 10:11:14 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * win32 project files: fixed slash direction

Wed Jan 23 10:13:00 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * torture_su.c: set blocking on

Wed Jan 23 10:13:36 EST 2008  Pekka Pessi <Pekka.Pessi@nokia.com>
  * test_tport.c: using blocking sockets in test_incomplete()

Wed Jan 23 11:01:11 EST 2008  Pekka.Pessi@nokia.com
  * nta.c: now using RFC3261-compliant dialog-matching

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

Wed Jan 23 12:11:09 EST 2008  Pekka.Pessi@nokia.com
  * torture_sip.c: added tests for accessing other extra headers beside P-Asserted-Identity/P-Preferred-Identity

Wed Jan 23 13:08:55 EST 2008  Pekka.Pessi@nokia.com
  * nua: terminate dialog when redirected and re-establish it with new request

Wed Jan 23 13:18:16 EST 2008  Pekka.Pessi@nokia.com
  * test_100rel.c: added test for redirect after 100rel response.




git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7328 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-23 18:37:33 +00:00
Michael Jerris d4a2ab28a9 return error instead of segfaulting on pool allocation failure when creating a queue.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7307 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-20 21:49:01 +00:00
Michael Jerris c63b689ae7 push tls tweaks to force rebuild
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7295 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-19 01:48:21 +00:00
Stefan Knoblich a8db53de3b Silence openssl messages, part 2 of 2. Changed to TPORT_DEBUG=1 (thanks MikeJ). This one converts all ERR_print_errors() calls
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7292 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-19 00:20:31 +00:00
Stefan Knoblich a2812ea15a Silence openssl messages, use export SU_DEBUG=1 to get them back (part 1 of 2)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7291 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-18 23:33:44 +00:00
Michael Jerris 989fcc73b1 cleaner build fixes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7209 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-14 15:16:09 +00:00
Michael Jerris b1504c87b5 fix nua_shutdown (MODENDP-75)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7204 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-13 22:49:35 +00:00
Michael Jerris 4596cc2e4a fix config.cache
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7201 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-13 19:27:17 +00:00
Michael Jerris 04be7a15ca allow config.cache or -C on libedit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7200 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-13 18:43:51 +00:00
Michael Jerris 3993d8aa16 more generated files
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7198 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-13 17:16:54 +00:00
Michael Jerris 37845b424d force debug cflags into sofia lib (SFSIP-42)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7196 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-12 22:17:41 +00:00
Michael Jerris cc133b0d7b remove generated files from tree. you will need to re-bootstrap or run autoreconf in the libs/libedit directory of updated existing checkouts
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7195 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-12 22:02:49 +00:00
Michael Jerris 509a8c6201 clarify configure error message
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7194 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-12 21:54:25 +00:00
Michael Jerris 8f9ae7db5f fix build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7112 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-06 22:34:59 +00:00
Michael Jerris d93a42df14 Merge current sofia-sip darcs tree:
Thu Dec 13 09:15:04 EST 2007  Pekka.Pessi@nokia.com
  * libsofia-sip-ua/docs/hide_emails.sh: moved to scripts/ subdir

Thu Dec 13 09:15:34 EST 2007  Pekka.Pessi@nokia.com
  * check_sofia.c: pass xml result file as optional parameter to check_sofia

Thu Dec 20 08:13:37 EST 2007  Pekka.Pessi@nokia.com
  * stun.c: try to avoid using stun handle after returning from discovery callback
  
  Crash reported and partial patch by Daniele Rondina.

Thu Jan  3 07:11:27 EST 2008  Pekka.Pessi@nokia.com
  * tport_type_udp.c: using SO_RCVBUFFORCE and SO_SNDBUFFORCE to set rmem/wmem on udp sockets
  
  Referring reader to Linux sysctls to TPTAG_UDP_RMEM and TPTAG_UDP_WMEM
  documentation.

Thu Jan  3 07:11:47 EST 2008  Pekka.Pessi@nokia.com
  * m4/sac-su2.m4: checks for SO_RCVBUFFORCE and SO_SNDBUFFORCE

Thu Jan  3 08:19:04 EST 2008  Pekka.Pessi@nokia.com
  * nta.c: calculate next timeout only after completing current timeout
    
  Thanks to Mike Jerris for reporting this problem.

Thu Jan  3 11:02:11 EST 2008  Pekka.Pessi@nokia.com
  * sac-su2.m4: checking for IP_ADD_MEMBERSHIP and IP_MULTICAST_LOOP

Thu Jan  3 12:08:39 EST 2008  Pekka.Pessi@nokia.com
  * tport_type_udp.c: when binding to multicast address, join to the group, too.
  
  Use "canonic" IP address (from host-part of the SIP URI) to specify
  interface.

Mon Nov 19 15:01:09 EST 2007  Pekka Pessi <first.lastname@nokia.com>
  * tport_type_udp.c: made IP_ADD_MEMBERSHIP as portable

Fri Jan  4 13:19:01 EST 2008  Pekka.Pessi@nokia.com
  * test_nta.c: added check for request merging (with both 3261 and 2543 proxies)

Fri Jan  4 13:20:35 EST 2008  Pekka.Pessi@nokia.com
  * nta.c: fixed request merging with RFC 2543 proxies
    
  Updated matching of PRACKs with outstanding 100rel, too.

Fri Jan  4 15:27:01 EST 2008  Pekka.Pessi@nokia.com
  * nta.c: follow more closely RFC 3261 request matching rules

Fri Jan  4 15:31:22 EST 2008  Pekka.Pessi@nokia.com
  * nua_session.c: do not clear soa when an overlapping INVITE is received
  
Fri Jan  4 15:32:58 EST 2008  Pekka.Pessi@nokia.com
  * nua/outbound.c: reduce logging

Fri Jan  4 16:51:00 EST 2008  Pekka.Pessi@nokia.com
  * nua_subnotref.c: accept NOTIFY without Event header

Fri Jan  4 16:53:20 EST 2008  Pekka.Pessi@nokia.com
  * nua_notifier.c: fix problem handing expiration time if NOTIFY is sent before SUBSCRIBE has been responded

Fri Jan  4 16:54:08 EST 2008  Pekka.Pessi@nokia.com
  * nua_notifier.c: allow notifier handle to be shut down if SUBSCRIBE has been accpeted but no NOTIFY has been sent



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7109 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-06 20:15:11 +00:00
Stefan Knoblich 73cbaf9eb8 Fix pthread configure check for js cli tool
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7108 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-06 18:03:32 +00:00
Michael Jerris 3375896456 no need to build files that are not used.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7107 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-06 02:17:20 +00:00
Anthony Minessale 63cc1171b5 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7106 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-06 01:11:21 +00:00
Anthony Minessale ab9efea581 BSD fixes, thanks jontow for the use of your box
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7105 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-06 01:10:37 +00:00