Harald Welte
3a110e66c4
HACK: hard-code K/OPc to one specific card
...
This is just for testing/development; a proper interface to an
external smart card (pc/sc reader, ...) is needed later.
2022-03-04 20:29:35 +01:00
Harald Welte
63dd97adde
HACK: transport: force ipsec
2022-03-04 20:27:42 +01:00
Harald Welte
355b672ee5
rijndael: use 'static inline' to avoid exporting unwanted symbols
2022-03-04 20:24:42 +01:00
Harald Welte
6f991614e8
HACK: force sec-agree to use doubango against a P-CSCF
2022-03-04 20:23:41 +01:00
Harald Welte
2c45b360d8
transport_ipsec: Create sockets _after_ IPsec SA is active
...
the SA needs to be fully established before we can create the
new socket through that SA. Otherwise the second REGISTER, or
at least the TCP SYN packet of the socket we want to use for it
is sent without ESP and hence gets rejected by the P-CSCF.
2022-03-04 20:20:08 +01:00
Harald Welte
2ef526015c
tinySAK: turn a missing plugin into a fatal error (exit)
2022-03-04 20:18:50 +01:00
Harald Welte
8b241eac6a
tinyDEMO: load linux IPsec plugin
2022-03-04 20:18:28 +01:00
Harald Welte
557b37ec91
Add Linux IPsec plugin
...
This adds an IPsec plugin for the Linux kernel. It should allow
doubango to establish IMS registration with a real-world P-CSCF,
which always requires mandatory IPsec (ESP in transport mode).
2022-03-04 20:17:27 +01:00
Harald Welte
9155daeeba
HACK: make sure to build "-O0 -g" and enable debug logging
2021-12-18 21:19:46 +01:00
Harald Welte
4775a1f218
HACK: make logging more readable [to me]
2021-12-18 21:19:10 +01:00
Harald Welte
cdb1829ba2
tinyDEMO: make it compile on normal Debian Linux
2021-12-16 12:22:05 +01:00
Harald Welte
e2d81cb73c
tinyDEMO: Add missing 'extern' to prevent compile failure
2021-12-16 12:21:05 +01:00
Doubango Telecom
7604ae6761
Add support for Android x86_64 and ARM64
2019-04-30 15:01:39 +02:00
Doubango Telecom
671dbaaf77
Update wrappers
2018-09-06 22:00:04 +02:00
Doubango Telecom
9bbe77061a
Update wrappers API (JNI, P/Invoke...)
2018-09-06 21:22:16 +02:00
System Administrator
e2f0f6156c
Add support for incoming call pre-cheking
2018-09-06 21:08:02 +02:00
Doubango Telecom
6f6c31222d
Add OpenSSL version guard around the method setter
2018-04-06 05:17:24 +02:00
Doubango Telecom
8166861b2a
Add support for TLS v1.2
...
Update OpenSSL version to 1.1.0h
2018-04-06 04:12:35 +02:00
Doubango Telecom
b0697b9c9d
On iOS, do not chunk outgoing TCP stream
2017-11-23 09:51:32 +01:00
Doubango Telecom
a3514390e5
Merge branch 'master' of https://github.com/DoubangoTelecom/doubango
2017-07-13 23:49:57 +02:00
Doubango Telecom
b291037c2b
Change TLS protocol and scheme to "sip;tls" instead of "sips;tcp"
2017-07-13 23:48:13 +02:00
root
e58bfcddf0
Fix relloc issue on AndroidM
2017-04-05 23:46:13 +02:00
Doubango Telecom
ee90f5044e
Fix build issue on VS2008
2017-04-05 21:32:07 +02:00
Doubango Telecom
e6611dde0d
Check FSM data
2017-02-09 23:20:18 +01:00
Doubango Telecom
6cd6e3d153
Check FSM entry
2017-02-09 23:19:44 +01:00
Doubango Telecom
1e5567d55b
Fix crash on session update (audio <-> video)
2017-02-09 23:09:51 +01:00
Doubango Telecom
ff03a51e4c
Add support for "android-vs2015" and "android-cmake" build systems
2016-12-02 00:19:38 +01:00
System Administrator
6b9f5f831a
Destroy audioUnit instance when call is put on hold to allow multiple audio sessions
2016-10-21 04:05:06 +02:00
Doubango Telecom
a4973c7fe3
FIx issue reported at " https://groups.google.com/forum/#!topic/doubango/Fk1Tny7a0qQ "
2016-10-19 02:54:59 +02:00
Doubango Telecom
5b7ffef95a
Forward display name from the stack to all SIP messages
2016-08-12 03:35:24 +02:00
Doubango Telecom
a35d944605
Merge branch 'master' of https://github.com/DoubangoTelecom/doubango
2016-08-08 22:25:31 +02:00
Doubango Telecom
15a5a3299d
Update OpenSSL binaries for Windows
2016-08-08 22:24:58 +02:00
System Administrator
554bc193f0
Add support for pause for iOS audioUnit
2016-08-05 23:18:42 +02:00
System Administrator
e707bf0126
Update openSSL for iOS and OSX to version 1.0.2h
2016-08-02 22:07:22 +02:00
System Administrator
c51e4083a6
Update openSSL for iOS and OSX to version 1.0.2h
2016-08-02 22:06:26 +02:00
Doubango Telecom
412f2cb2ba
Remove hard-coded openssl config
2016-08-02 22:00:59 +02:00
Doubango Telecom
a6e8cd7892
Update OpenSSL for Android and Windows to version 1.0.2h
2016-08-02 21:31:33 +02:00
Doubango Telecom
6f5bd675fd
Merge branch 'master' of https://github.com/DoubangoTelecom/doubango
2016-08-02 16:31:08 +02:00
Doubango Telecom
4c28e58c52
Add "--arch" to Android toolchain generation command
2016-08-02 16:30:34 +02:00
DoubangoTelecom
5478d062b8
Update Building_Source_v2_0.md
2016-08-01 13:26:28 +02:00
System Administrator
6fa2225b6b
Remove sources from the loop before releasing it (iOS runLoop)
2016-06-08 12:37:23 +02:00
DoubangoTelecom
0b30244d06
Update Building_Source_v2_0.md
2016-06-02 20:05:57 +02:00
Mamadou DIOP
1292f762bc
Fix crash
2016-05-31 16:28:30 +02:00
System Administrator
e43677df4b
Ignore IPv4 linklocal addresses when retrieving bestlocal IP
2016-05-30 17:34:26 +02:00
Mamadou DIOP
2167a933b2
Check RTP IP address nullity
2016-05-27 19:50:12 +02:00
System Administrator
ffcc3bed0e
Set default servname to 5060 when port is equal to zero
2016-05-26 03:11:34 +02:00
System Administrator
587099ac47
Remove duplicated line
2016-05-24 04:57:58 +02:00
System Administrator
597432ee26
Set default RTP socket to IPv4 or IPv6 instead of invalid depending on use_ipv6 flag
2016-05-24 04:55:24 +02:00
System Administrator
8ea9eca8a6
Enable IP dual-stack on ICE only when IPv6 is enabled
2016-05-24 01:02:39 +02:00
Mamadou DIOP
3383de3026
Make ICE dual-satck (IPv46) more versatile
2016-05-24 00:11:39 +02:00