r3gis3r / CSipSimple

CSipSimple Mirror (no pull-requests here)
http://www.csipsimple.com
GNU Lesser General Public License v3.0
302 stars 227 forks source link

Current Google Play requires "OpenSSL 1.02f/1.01r". Has anybody upgraded Csipsimple to support it? #44

Open zipcom opened 8 years ago

safa-akbulut commented 8 years ago

Same issue..

How can I find openssl for Csipsimple build? Which should I use the ndk version?

zipcom commented 8 years ago

If anybody has done the update development, please share with the community to allow efforts on the "real CsipSimple code", instead of the SSL/Google/build nonsense.

safa-akbulut commented 8 years ago

I solved problem this way:

1- Dowloand openssl 1.0.1s from this link: https://github.com/edwardlujunneng/openssl_android_build 2- Back up old ssl files (jni/openssl) 3- Copy new openssl files to jni/openssl/sources/ folder 4- Move build-config-32.mk, build-config-64.mk, Crypto-config-target.mk files from old openssl to jni/openssl/sources/ folder 5- Move all .S files from old jni/openssl/sources/crypto to new jni/openssl/sources/crypto.

Containing .S file Folders: crypto/aes/asm crypto/bn/asm crypto/modes/asm crypto/bf/asm crypto/des/asm crypto/md5/asm crypto/sha/asm

6- Move x86_64cpuid.S and x86cpuid.S files from old jni/openssl/sources/crypto/ to new jni/openssl/sources/crypto 7- Remove lines between 69 -71 (

ifdef OPENSSL_NO_ENGINE

error ENGINE is disabled.

endif ) from jni/openssl/sources/include/engine.h file.

8- Remove lines between 129-139 from jni/openssl/android_sources/armcap.c 9- Remove lines between 146-165 from jni/openssl/android_sources/armcap.c

rdarioc commented 8 years ago

Could you please share the apk somewhere?

F-Droid could be great

On 28 July 2016 at 09:41, qwerty1461 notifications@github.com wrote:

I solved problem this way:

1- Dowloand openssl 1.0.1s from this link: https://github.com/edwardlujunneng/openssl_android_build 2- Back up old ssl files (jni/openssl) 3- Copy new openssl files to jni/openssl/sources/ folder 4- Move build-config-32.mk, build-config-64.mk, Crypto-config-target.mk files from old openssl to jni/openssl/sources/ folder 5- Move all .S files from old jni/openssl/sources/crypto to new jni/openssl/sources/crypto.

Containing .S file Folders: crypto/aes/asm crypto/bn/asm crypto/modes/asm crypto/bf/asm crypto/des/asm crypto/md5/asm crypto/sha/asm

6- Move x86_64cpuid.S and x86cpuid.S files from old jni/openssl/sources/crypto/ to new jni/openssl/sources/crypto 7- Remove lines between 69 -71 (

ifdef OPENSSL_NO_ENGINE

error ENGINE is disabled.

endif ) from jni/openssl/sources/include/engine.h file.

8- Remove lines between 129-139 from jni/openssl/android_sources/armcap.c 9- Remove lines between 146-165 from jni/openssl/android_sources/armcap.c

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/r3gis3r/CSipSimple/issues/44#issuecomment-235822722, or mute the thread https://github.com/notifications/unsubscribe-auth/AEWgRi9khfEHGswsFvquFqawxderNYHhks5qaF0VgaJpZM4JRgha .

R.D. Contarino rdcontarino@gmail.com skype: rdarioc

safa-akbulut commented 8 years ago

@rdarioc sorry but i cant. its not my own project

rdarioc commented 8 years ago

could you make a fork?

On 28 July 2016 at 10:40, qwerty1461 notifications@github.com wrote:

@rdarioc https://github.com/rdarioc sorry but i cant. its not my own project

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/r3gis3r/CSipSimple/issues/44#issuecomment-235834960, or mute the thread https://github.com/notifications/unsubscribe-auth/AEWgRuqxPM1pjoagTP_xroeqmoLCAD3uks5qaGsGgaJpZM4JRgha .

R.D. Contarino rdcontarino@gmail.com skype: rdarioc

zipcom commented 8 years ago

Thank you very much qwerty1461 for the sharing. We appreciate it very much.

sipuser1 commented 8 years ago

Sir i have downloaded the version from mentioned link but unable to find the files mentioned in your steps. What is th old and new jni folder.

tajinderOO7 commented 8 years ago

Hi all I'm facing same google play store issue and i'm following steps provided by @qwerty1461 but facing following issue while executing make command ,please help to resolve below issue:-

make make[1]: Entering directory /home/tajintder/Desktop/Drive_D/CSipSimple-master/jni/libvpx' Cloning into 'sources'... fatal: repository 'https://code.google.com/p/webm.libvpx/' not found /bin/sh: 2: cd: can't cd to sources fatal: Not a git repository (or any parent up to mount point /home/tajintder/Desktop/Drive_D) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). fatal: Not a git repository (or any parent up to mount point /home/tajintder/Desktop/Drive_D) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). fatal: Not a git repository (or any parent up to mount point /home/tajintder/Desktop/Drive_D) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). make[1]: *** [sources] Error 128 make[1]: Leaving directory/home/tajintder/Desktop/Drive_D/CSipSimple-master/jni/libvpx' make: *\ [jni/libvpx/sources] Error 2

If anybody provides .so files ,that are required for CSipSimple, will be very helpful.

yuvarajamarthandan commented 7 years ago

Sharing latest .so files will be more helpful. Or may be a nightly build with latest .so files?

yuvarajamarthandan commented 7 years ago

https://dl.dropboxusercontent.com/u/44079232/libpjsipjni.zip I have shared the libpjsipjni.so file which is compiled with OpenSSL 1.02g. Use it for armeabi-v7a.

vadherjitu commented 7 years ago

yuvarajamarthandan

thanks but what about other architecture like...86 and armabi libpjsipjni.so??Please help me i am stuck in this...

Madhurkulshrestha commented 7 years ago

i have done the updated openssl library and set in to the csipsimple code but this type error occur " java.lang.RuntimeException: Unable to start activity ComponentInfo{com.madhur/com.madhur.ui.SipHome}: java.lang.NullPointerException"

vadherjitu commented 7 years ago

Hello please any one hve latest .so file of this cssimple project

vadherjitu commented 7 years ago

for all architecture please help

Harut42 commented 7 years ago

anyone share .so ?

Madhurkulshrestha commented 7 years ago

yes i have please share your no. then i will call u

On Sun, Apr 9, 2017 at 8:36 PM, Harut42 notifications@github.com wrote:

anyone share .so ?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/r3gis3r/CSipSimple/issues/44#issuecomment-292791504, or mute the thread https://github.com/notifications/unsubscribe-auth/AVm6ubxJRZWhRfCIUb7uQR37SJoX9qJhks5ruPPzgaJpZM4JRgha .

nikolanik commented 7 years ago

Has anyone .so?

yuvarajamarthandan commented 7 years ago

https://www.dropbox.com/s/ll4n2nxzjlgopam/libpjsipjni.zip?dl=0 I have shared the libpjsipjni.so file which is compiled with OpenSSL 1.02g. Use it for armeabi-v7a. I have not compiled for other architectures.. And i am also out of this project now :-) @Madhurkulshrestha you can share here for others if you have..

GnudMasterIT commented 7 years ago

is this file use for csipsample ? my project not work

yuvarajamarthandan commented 7 years ago

Oh.. can you try to download from following link? https://www.dropbox.com/s/piwmq30o982l166/libpjsipjni.rar?dl=0

nikolanik commented 7 years ago

Can you plese compile for armeabi, x86, and mips?

gurtajs4 commented 6 years ago

Hi All, Let me know if anyone need help in getting the latest compiled source with upgrade to openssl. Contact gurtajs4@gmail.com