Commit Graph

814 Commits

Author SHA1 Message Date
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