7311 Commits

Author SHA1 Message Date
Anthony Minessale
6e818216e2 FS-6287 --resolve When a broken registrar sends a 401 unauth then replies with a subsequent 401 unauth without the stale=true attribute, sofia tries to invalidate the auth handle and get stuck in a state where it cannot recover until the reg handle is destroyed. In this case, the provider in question has a bug on thier end when the nonce count rolls from nc=000000ff to nc=00000100 they start sending several consecitive 401 rather than a 401 with stale=true or a 403. This change will allow it to reset properly and try again with nc=00000001 on the next try. 2014-03-14 12:25:48 -05:00
Anthony Minessale
430b8fca6b FS-6211 more changes 2014-03-13 13:00:10 -05:00
Anthony Minessale
47a7ef557a FS-6211 thread priority in the apr for windows 2014-03-13 22:53:45 +05:00
Jeff Lenk
88fda8cbf2 FS-6346 --resolve 2014-03-13 09:13:30 -05:00
Jeff Lenk
de8d92d9ce FS-6346 part 1 2014-03-12 23:49:14 -05:00
Anthony Minessale
9fd30a2cd9 FS-6339 --resolve 2014-03-11 18:16:23 -05:00
Ken Rice
6a7805ba27 add a few more generated files to .gitignore 2014-03-10 09:07:41 -05:00
Michael Jerris
27a3682dc0 put this back for now to test 2014-03-09 14:46:06 -04:00
Michael Jerris
15b76f8ee8 fix typo 2014-03-09 14:15:16 -04:00
Anthony Minessale
804ef7709d change from sqlite hash to newly added one 2014-03-09 00:37:17 +05:00
Brian West
42b74ba62e remove generated file from git 2014-03-08 08:51:58 -06:00
Michael Jerris
2f289d2522 fix autoconf syntax 2014-03-07 20:05:50 -05:00
Jeff Lenk
47f1219e29 fix windows build for last set of commits 2014-03-07 19:02:18 -06:00
Michael Jerris
4d7350f3d5 fix autoconf syntax 2014-03-07 19:55:57 -05:00
Michael Jerris
9a1948e959 autoconf syntax error 2014-03-07 19:35:51 -05:00
Michael Jerris
90fbc6231d fix autoconf syntax 2014-03-07 19:26:17 -05:00
Michael Jerris
163617c711 fix autoconf syntax issue 2014-03-07 19:19:53 -05:00
Michael Jerris
2513388d8a clean up some bootstrap warnings 2014-03-07 18:36:26 -05:00
Michael Jerris
bcd9f49fbe move applications to use automake 2014-03-07 18:36:12 -05:00
Anthony Minessale
abb83e0b0e fix backwards subtraction 2014-03-07 06:34:57 +05:00
Anthony Minessale
e9847afe22 feed all packets to jitterbuffer when enabled to absorb bursts and improve smoothing and delay protection 2014-03-07 02:48:56 +05:00
Travis Cross
2fdaa1c0e8 Fix use of out of scope declaration 2014-03-06 08:45:23 +00:00
Travis Cross
1990d10057 Reword the websocket TLS cipher list
This generates an identical list of cipher suites, but this commit
restates the cipher spec to be more similar to the way we state it
elsewhere.
2014-03-05 21:37:30 +00:00
Travis Cross
6a3dcc9e0f Drop null-auth suites from our default TLS cipher list
Previously we disallowed anonymous Diffie-Hellman, but there are other
kinds of null-authentication TLS suites.  In particular, disallowing
AECDH is important now that we support elliptic-curve Diffie-Hellman.
2014-03-05 21:37:30 +00:00
Anthony Minessale
4cf14bce50 FS-5814 2014-03-06 00:31:10 +05:00
Anthony Minessale
fe2a4bfa53 FS-5814 2014-03-05 13:12:02 -06:00
Anthony Minessale
5dbdbda0e7 force sofia rebuild 2014-03-06 00:03:20 +05:00
Anthony Minessale
7cb91467e0 FS-5814 --resolve 2014-03-06 00:02:40 +05:00
Anthony Minessale
066de4b378 Port commit from gitorious copy of sofia-sip our code now differs but this issue would still be a concern for OS X
commit ee51fa4e2993ab71339e29691aec8b924c810c53
Author: Frode Isaksen <frode.isaksen@bewan.com>
Date:   Thu Aug 18 16:40:58 2011 +0300

    su: fix su_time() on 64-bit OS X

        The field tv_sec in struct timeval is 64bits instead of 32bits as in
	    su_time_t, so you cannot cast su_time_t to struct timeval.
2014-03-05 10:25:39 -06:00
Brian West
6ed4ad7e20 Pass down into esl the LDFLAGS, fixes finding libncurses on NetBSD too. 2014-03-05 06:21:53 -06:00
Brian West
039f28d136 We do not use the cpp lib so why compile it. 2014-03-05 06:19:43 -06:00
Brian West
49fe796dab These options aren't valid for apr-util configure
configure: WARNING: unrecognized options: --disable-shared, --with-pic
2014-03-05 06:18:40 -06:00
William King
138224d816 FS-6303 --resolve 2014-03-04 12:30:14 -08:00
Travis Cross
d5760e0d6a Show TLS cipher suite selected in sofia debug
This shows the cipher name, TLS version, the number of cipher bits and
algorithm bits, and a description of the cipher in Sofia's debug
logging output on level 9.
2014-02-28 20:46:34 +00:00
Travis Cross
38fe0a99d3 Prevent sha1_init et al from being undefined
sha1_init, sha1_update, and sha1_final were ending up as undefined
symbols in libfreeswitch.so because of the inline declaration, which
caused us to blow up while linking the freeswitch executable.  Declare
these as static inline instead.
2014-02-28 18:33:32 +00:00
Travis Cross
c011f9daff Remove binary executables in libs/srtp
These files were introduced in commit 72e2d183c1d63a224742e243e4b1fd412f876758.
2014-02-28 18:33:32 +00:00
Anthony Minessale
55901ae0f1 FS-6168 --resolve 2014-02-28 23:30:42 +05:00
Travis Cross
45c4450046 Prevent sqlite from over-reading a structure
Our sqlite fork was reading past the end of the zP3 KeyInfo structure
here.  This was causing gcc and clang's address sanitization to alert.

FS-6279 --resolve

Thanks-to: Christopher Rienzo <chris@rienzo.net>
2014-02-27 23:19:43 +00:00
Brian West
cc8bab7729 FS-6276 move our include first so that ours is used and not the system if its present 2014-02-26 16:21:48 -06:00
Michael Jerris
d6c20d4dce FS-6015: --resolve sqlite cross compile fixes 2014-02-25 14:26:55 -05:00
Seven Du
4fd93b0e67 Revert "fix compiler warning vs2010" - Jeff is faster than I
This reverts commit fa9217117a9a729b424fde83fcc9a66a733a8282.
2014-02-25 14:24:34 +08:00
Seven Du
fa9217117a fix compiler warning vs2010 2014-02-25 14:17:28 +08:00
Jeff Lenk
4a1f8785e4 mask warnings libsrtp windows 32bit 2014-02-24 22:42:16 -06:00
Jeff Lenk
99ab915f24 windows update libsrtp to use openssl 2014-02-24 20:13:12 -06:00
Marc Olivier Chouinard
3d53825d1d FS-6016 --resolve 2014-02-24 21:00:33 -05:00
Moises Silva
461f94870f Merge remote-tracking branch 'origin/master' into moy/tport-log-fix 2014-02-24 19:39:17 -05:00
Michael Jerris
6e97a9f55b FS-6017: --resolve no reason to have extra check for cross compile 2014-02-24 17:43:21 -05:00
Michael Jerris
e9a0a0edc9 fix asm issue on sun 2014-02-24 15:28:03 -05:00
Michael Jerris
7c100cc8d3 pass in linker flags too 2014-02-24 14:47:04 -05:00
Michael Jerris
ffa14f323e don't require python for libsndfile build 2014-02-24 14:02:22 -05:00