Riza Sulistyo
5ac9104514
Expand tab to spaces and remove $Id$ ( #3292 )
2022-11-22 16:26:54 +07:00
Benny Prijono
5604238bf5
EPOLLIN bug, epoll ioqueue refactoring and other bug fixes/enhancements to ioqueue ( #3188 )
...
* Minor: fixed warning about unused static function when the test is disabled
* Part of #3188 : Add support for pj_ioqueue_create2(), ioqueue_add_to_set2(), ioqueue_remove_from_set2()
* #3188 : fixing epoll ioqueue EPOLLIN problem, added pj_ioqueue_create2(), ioqueue_add_to_set2(), and ioqueue_remove_from_set2() functions, and added more unit tests
* Continuing #3188 : porting t oWindows/Visual Studio
* More #3188 : minor fixes
* More #3188 : minor fix on Windows to remove runtime warnings
* More #3188 : clearer documentation comments
* More #3188 : do not check for EXCLUSIVE support if disable_exclusive is set, and added clarification about EPOLLERR flags removal
* More #3188 : clarification about unregistration test in ioq_udp.c
2022-07-27 10:38:02 +07:00
Riza Sulistyo
661a8cef67
Add support to windows on ARM build ( #2807 )
...
* Add support to ARM64 configuration for win32 build
* Add changes notes to webrtc and webrtc_aec3 third party sources
* Remove reference to libwebrtc_aec3 from libpjproject. Add reference it manually if libwebrtc_aec3 is needed.
* Fix build error on Release configuration.
2021-08-30 10:39:48 +07:00
Nanang Izzuddin
580b0f3ef3
TLS failed to load password-protected private key from buffer ( #2606 )
...
Fix loading TLS cert from buffer with private key password-protected, adding logs in loading cert/key, updated expired TLS cert in SSL socket unit test.
2020-12-15 10:25:13 +07:00
Riza Sulistyo
f3aa0eaff2
Re #2180 : Added ssl_sock_imp_common.h/c to PJLIB VS2015 project (excluded for build).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5966 74dad513-b988-da41-8d7b-12977e46ad98
2019-04-11 12:15:09 +00:00
Sauw Ming
cff4487def
Fixed #2185 : Darwin (Mac OS & iOS) native SSL backend
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5957 74dad513-b988-da41-8d7b-12977e46ad98
2019-03-25 01:33:12 +00:00
Nanang Izzuddin
c798c7b615
Re #2180 : Added ssl_sock_imp_common.h/c to PJLIB MSVC2005 project (excluded for build).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5951 74dad513-b988-da41-8d7b-12977e46ad98
2019-03-12 05:44:14 +00:00
Riza Sulistyo
4e965d2ad1
Close #2174 : Fix out of bound error when enabling GnuTLS.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5929 74dad513-b988-da41-8d7b-12977e46ad98
2019-01-09 09:15:11 +00:00
Riza Sulistyo
f56014a118
Re #2147 (misc): Include unicode_win32.c on the build configuration for windows (mingw). Without it, the build will fail when enabling PJMEDIA_WMME_DEV_USE_MMDEVICE_API. Thanks to Niclas Larsson for the report.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5924 74dad513-b988-da41-8d7b-12977e46ad98
2018-12-13 10:03:36 +00:00
Riza Sulistyo
111322c0e1
Re #2059 (misc): Don't include test app (exe) when building for Android.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5761 74dad513-b988-da41-8d7b-12977e46ad98
2018-03-27 05:35:03 +00:00
Sauw Ming
c4279ec635
Re #2082 : Initial implementation of GnuTLS support.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5725 74dad513-b988-da41-8d7b-12977e46ad98
2018-01-15 08:52:29 +00:00
Riza Sulistyo
a5ffdfbd43
Re #2062 : Remove related files from Visual Studio projects.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5709 74dad513-b988-da41-8d7b-12977e46ad98
2017-12-04 09:30:47 +00:00
Sauw Ming
5b52b9b2e8
Re #2062 : Remove deprecated Linux kernel implementation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5692 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-13 06:06:25 +00:00
Riza Sulistyo
37f0826f9f
Closed #2056 : Add validity checking for numeric header values.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5682 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-08 02:58:18 +00:00
Nanang Izzuddin
101b72f638
Re #1900 : Merged changes from trunk.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/uwp@5532 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-18 10:55:35 +00:00
Riza Sulistyo
bb71b914d6
Re #1975 :
...
- Change autoconf detection in r5483 to compile time check.
- Don't use tls1_ec_nid2curve_id()/tls1_ec_curve_id2nid() since they are not public API.
Thanks to Alexander Traud for the suggestions.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5517 74dad513-b988-da41-8d7b-12977e46ad98
2017-01-10 09:17:07 +00:00
Nanang Izzuddin
c551b147fc
Re #1900 : More merged from trunk (r5512 mistakenly contains merged changes in third-party dir only).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/uwp@5513 74dad513-b988-da41-8d7b-12977e46ad98
2016-12-28 03:40:07 +00:00
Nanang Izzuddin
6c47f59bc8
Re #1900 : Updated project files for target platform version configuration, it is configurable via property sheet build/vs/pjproject-vs14-common-config.props.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/uwp@5497 74dad513-b988-da41-8d7b-12977e46ad98
2016-12-09 13:43:07 +00:00
Sauw Ming
b247753f80
Re #1975 : Add autoconf detection of OpenSSL elliptic curve and sigalg support
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5483 74dad513-b988-da41-8d7b-12977e46ad98
2016-11-16 05:53:23 +00:00
Riza Sulistyo
8afc25ab08
Re #1900 :
...
- Modify some project files for x64 build.
- Add some files/folder to the global ignore list.
- Disable PJ_OS_HAS_CHECK_STACK as default.
- Use ip_helper_generic.c which provides implementation to pj_enum_ip_interface() and pj_enum_ip_route().
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/uwp@5470 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-26 07:16:01 +00:00
Riza Sulistyo
b1490d57d8
Re #1964 : Implement QoS for darwin OS which supports SO_NET_SERVICE_TYPE.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5445 74dad513-b988-da41-8d7b-12977e46ad98
2016-10-05 09:52:39 +00:00
Riza Sulistyo
e67887e55e
Re #1900 : Initial implementation with pjsua cli/telnet sample app.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/uwp@5210 74dad513-b988-da41-8d7b-12977e46ad98
2015-12-10 01:58:38 +00:00
Riza Sulistyo
5a5522dc6e
Re #1881 : Add filters file.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5181 74dad513-b988-da41-8d7b-12977e46ad98
2015-09-21 05:25:04 +00:00
Riza Sulistyo
bcfe1aea76
Re #1881 : Add Visual Studio 2015 support.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5168 74dad513-b988-da41-8d7b-12977e46ad98
2015-08-21 14:58:04 +00:00
Sauw Ming
4bf06e69fa
Re #1519 (commited to SVN trunk): Add lib target to build system to enable building the library only (without the executables)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4727 74dad513-b988-da41-8d7b-12977e46ad98
2014-02-04 07:39:55 +00:00
Sauw Ming
f33813f793
Closed #1723 : Merging pjsua2 branch into trunk
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4704 74dad513-b988-da41-8d7b-12977e46ad98
2014-01-16 05:30:46 +00:00
Nanang Izzuddin
8ccd01859a
Re #1516 : Avoid duplicated LDFLAGS in pjlib-test, which may raise linking errors (e.g: on Android).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/pjsua2@4689 74dad513-b988-da41-8d7b-12977e46ad98
2013-12-13 01:16:10 +00:00
Benny Prijono
f912318dd8
Fixed #1713 : Enable building the libraries as shared libraries/DLLs for GNU targets
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4656 74dad513-b988-da41-8d7b-12977e46ad98
2013-11-23 07:13:40 +00:00
Sauw Ming
fc1fb24b87
Re #1630 (misc): Use the right compiler and flags to compile C++ (.cpp) files
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4637 74dad513-b988-da41-8d7b-12977e46ad98
2013-10-24 07:12:39 +00:00
Sauw Ming
fdd63c3b60
Fixed #1707 : Add support for paralel build
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4632 74dad513-b988-da41-8d7b-12977e46ad98
2013-10-23 06:39:47 +00:00
Riza Sulistyo
25b575b336
Re #1680 : Add initial support for Win64
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4537 74dad513-b988-da41-8d7b-12977e46ad98
2013-06-19 06:47:43 +00:00
Sauw Ming
6abce2c0b8
Re #1559 : Fix dependencies when running parallel make (thanks Shaun Ruffell for the patch)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4308 74dad513-b988-da41-8d7b-12977e46ad98
2012-12-13 06:37:05 +00:00
Perry Ismangil
c2f2e5550c
Re #1254 Doxygen configuration and makefile changes to support version specific documentation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3669 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-19 21:42:58 +00:00
Nanang Izzuddin
fe68f1dc55
Re #1326 : Initial code integration from branch 2.0-dev to trunk as "2.0-pre-alpha-svn".
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3664 74dad513-b988-da41-8d7b-12977e46ad98
2011-07-19 03:42:28 +00:00
Perry Ismangil
ebf16b053e
Really fixed #1296 deleting VS6 workspaces and projects
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/2.0-dev@3602 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-30 12:53:51 +00:00
Perry Ismangil
1fef1f9b59
Fixed #1296 deleting VS6 workspaces and projects
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/2.0-dev@3583 74dad513-b988-da41-8d7b-12977e46ad98
2011-06-14 14:35:39 +00:00
Benny Prijono
de5c5edce9
Implementation of re #1202 (PJLIB System Information API) on Win32 and Windows mobile targets
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3424 74dad513-b988-da41-8d7b-12977e46ad98
2011-02-28 08:28:48 +00:00
Benny Prijono
e3e6580803
Initial implementation for re #1202 (PJILB System Information API) for Linux/Unix
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3423 74dad513-b988-da41-8d7b-12977e46ad98
2011-02-28 07:44:19 +00:00
Benny Prijono
0282727447
Misc (re #1134 ): fixed error in Makefile target for generating doxygen documentation when WWWDIR is specified
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3319 74dad513-b988-da41-8d7b-12977e46ad98
2010-09-23 22:46:11 +00:00
Nanang Izzuddin
2fb937eb02
Ticket #1032 :
...
- Initial version of server domain name verification:
- Updated SSL certificate info, especially identities info
- Updated verification mechanism as in the specifications in ticket desc.
- Added server domain name info in pjsip_tx_data.
- Added alternative API for acquiring transport and creating transport of transport factory to include pjsip_tx_data param.
- Server identity match criteria:
- full host name match
- wild card not accepted
- if identity is URI, it must be SIP/SIPS URI
- Initial version of transport state notifications:
- Added new API to set transport state callback in PJSIP and PJSUA.
- Defined states: connected/disconnected, accepted/rejected, verification errors.
- Minors:
- Updated SSL socket test: dump verification result, test of requiring client cert, and few minors.
- Updated test cert to include subjectAltName extensions.
- Added SSL certificate dump function.
- Updated max number of socket async operations in Symbian sample apps (RSocketServ::Connect()) to 32 (was default 8).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3106 74dad513-b988-da41-8d7b-12977e46ad98
2010-02-24 05:43:34 +00:00
Nanang Izzuddin
eeb84dc35a
Ticket #1015 : Disabled ioqueue Completion Port (ioqueue_winnt.c).
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3052 74dad513-b988-da41-8d7b-12977e46ad98
2010-01-08 16:38:47 +00:00
Nanang Izzuddin
ea6d3c4d6b
Ticket #957 :
...
- Added features in secure socket: handshake timeout timer, certificate info, renegotiation API.
- Added unit test for secure socket, along with testing purpose certificate & private key.
- Updated build configs for secure socket.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2970 74dad513-b988-da41-8d7b-12977e46ad98
2009-10-26 15:47:52 +00:00
Benny Prijono
4d79b0f7f1
Initial commit for ticket #950 : QoS support:
...
- implementation:
- PJLIB (sock_qos*.*)
- added QoS support in:
- SIP UDP transport,
- SIP TCP transport,
- media UDP transport (done in pjsua-lib),
- pjnath ICE stream transport,
- pjnath STUN socket,
- pjnath TURN client
- added QoS options in pjsua-lib:
- QoS fields in pjsua_transport_config
- added "--set-qos" parameter in pjsua
Notes:
- QoS in TLS transport is not yet implemented, waiting for #957
- build ok on VS6, VS2005 (multiple targets), Carbide, and Mingw
- no run-time testing yet
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2966 74dad513-b988-da41-8d7b-12977e46ad98
2009-10-25 09:02:07 +00:00
Benny Prijono
dc8c49028e
More ticket #706 : renamed output names from vs8 to vc8 to make it backward compatible
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2664 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-29 15:30:38 +00:00
Nanang Izzuddin
89c273edc7
Initial VS settings for all platforms.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg2@2649 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-27 12:41:05 +00:00
Nanang Izzuddin
5ac6cdf3a7
#792 : Fixed WM6 build configs, updated svn prop for pjsua_wince & pocketpj.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2631 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-21 19:04:26 +00:00
Nanang Izzuddin
57ccc7ff4f
#792 : Updated output file name: use short platform name wm6std/pro & replace hyphen with dash.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2630 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-21 17:00:57 +00:00
Perry Ismangil
50a7530d1d
#792 work in progress
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2629 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-21 14:59:35 +00:00
Nanang Izzuddin
29b6baf2c4
#792 : Renamed test_pjsip to pjsip_test, updated some missing settings for Win32 platform.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2626 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-21 11:12:40 +00:00
Nanang Izzuddin
6ae3846f7e
#792 : Updated property sheet win32-common and updated some projects settings
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2625 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-20 20:11:18 +00:00