Nanang Izzuddin
3a86f326d0
Fix #1212 :
...
- Updated pj_register_strerror() to just return PJ_SUCCESS when the same range
and handler is being re-registered.
- Removed the usage of static flag of error string handler registration in some
modules, which prevent the re-registration of the handler, e.g: in restarting
pjsua, as such flags never got reseted.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3455 74dad513-b988-da41-8d7b-12977e46ad98
2011-03-16 07:34:16 +00:00
Benny Prijono
91430b2dc4
Fixed #1152 (The base64 decoder should ignore whitespaces in the input). In fact, the base64 decoder now will silently ignore/skip any bad characters.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3356 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-26 23:53:28 +00:00
Benny Prijono
f66dc1c8e7
Misc (re #1134 ): fixed failed unit tests due to changes in DNS resolver code in r3344
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3346 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-14 10:56:02 +00:00
Benny Prijono
dc1c15a2bc
Misc (re #1134 ): fixed failure in resolving DNS A resolution if the answer contains more than one CNAME redirection before an A record is found (thanks Régis Montoya for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3344 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-14 07:22:04 +00:00
Benny Prijono
8ef546c3fb
Another fix for authentication in HTTP client (re #1136 ):
...
- missing opaque parameter in the response
- also replaced "\n" with "\r\n"
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3333 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-04 01:11:54 +00:00
Benny Prijono
064d235023
Re #1136 (Basic and digest authentication in the HTTP client): fixed error in parsing URL if the path contains at ("@") character
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3332 74dad513-b988-da41-8d7b-12977e46ad98
2010-10-01 06:43:17 +00:00
Benny Prijono
00f8827827
Implemented and closed #1136 : added HTTP authentication support
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3321 74dad513-b988-da41-8d7b-12977e46ad98
2010-09-27 08:35:08 +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
Benny Prijono
f50194620e
Fixed #1108 : deadlock in DNS resolver (thanks Bogdan Krakowski for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3298 74dad513-b988-da41-8d7b-12977e46ad98
2010-08-27 03:19:00 +00:00
Benny Prijono
2958061f92
Misc (re #1068 ): fixed various compilation warnings with Visual Studio 6 and 2005
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3262 74dad513-b988-da41-8d7b-12977e46ad98
2010-08-11 06:03:47 +00:00
Benny Prijono
d62947c23e
Misc (re #1068 ): fixed couple of problems with http client unit test:
...
- crash because server is let running
- SIGPIPE on Linux in the test server code
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3257 74dad513-b988-da41-8d7b-12977e46ad98
2010-08-06 08:40:55 +00:00
Sauw Ming
fc0c176237
Misc fix (re #1068 ): added port number in the Host header of http request.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3236 74dad513-b988-da41-8d7b-12977e46ad98
2010-07-13 13:18:08 +00:00
Nanang Izzuddin
cbbcb60ada
Fix #1078 : added XOR_MAPPED_ADDRESS parsing capability to the resolver.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3235 74dad513-b988-da41-8d7b-12977e46ad98
2010-07-06 08:11:04 +00:00
Sauw Ming
382853f752
Misc(re #1068 ): Revert the default trace to 0.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3229 74dad513-b988-da41-8d7b-12977e46ad98
2010-06-29 17:06:01 +00:00
Sauw Ming
3f0320605f
Misc(re #1068 ): fixed crash because pj_http_req may now be destroyed after calling on_complete callback.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3228 74dad513-b988-da41-8d7b-12977e46ad98
2010-06-29 17:02:59 +00:00
Sauw Ming
2d674b320c
Ticket #1018 :
...
Application may now destroy pj_http_req inside on_complete callback.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3227 74dad513-b988-da41-8d7b-12977e46ad98
2010-06-29 13:43:05 +00:00
Benny Prijono
2ee684b9d9
Ref #1018 , fixed failure in pjlib-util-test due to the use of hardcoded port in HTTP client test
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3147 74dad513-b988-da41-8d7b-12977e46ad98
2010-04-27 08:31:08 +00:00
Sauw Ming
b36176088a
More ticket #1018 :
...
* Immediately process response body after receiving the header.
* Fix GET method when Content-Length header is not specified.
* Fix checking when HTTP request is cancelled.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3098 74dad513-b988-da41-8d7b-12977e46ad98
2010-02-11 12:50:42 +00:00
Benny Prijono
990f6e9989
More ticket #1018 : fixed some more warnings about pointer conversions, or errors if the library is compiled in C++ mode (thanks Atik Khan for the report)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3095 74dad513-b988-da41-8d7b-12977e46ad98
2010-02-10 10:45:07 +00:00
Benny Prijono
743ce28766
More ticket #1018 : fixed warning about incompatible pointer types
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3092 74dad513-b988-da41-8d7b-12977e46ad98
2010-02-10 07:49:03 +00:00
Sauw Ming
63236bb7f5
Misc ( #1018 ):
...
* httpdemo: make the 2nd parameter (output filename) optional (result will be printed to stdout if output file is not provided.
* remove trailing "\n" from PJ_LOG.
* change response.status_code from pj_str_t to pj_uint16_t.
* remove PJ_EPENDING status checking from on_complete.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3089 74dad513-b988-da41-8d7b-12977e46ad98
2010-02-05 16:03:29 +00:00
Sauw Ming
d8435e6798
Implemented ticket #1018 : Simple HTTP client implementation
...
* pjlib-util:
* implement http_client
* pjlib-util-test:
* unit test for http_client
* pjsip-apps/samples:
* sample http client implementation
* build:
* added http_client support on VS6, VS2005, MMP, and Makefile
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3087 74dad513-b988-da41-8d7b-12977e46ad98
2010-02-04 18:29:16 +00:00
Benny Prijono
d523370d48
Initial OpenBSD fixes ( #994 ):
...
pjlib:
- Autoconf fixes in detecting header availability
- Undefined sched_get_priority_max() and sched_get_priority_min()
- protect with #ifdef _POSIX_PRIORITY_SCHEDULING, and
- return hardcoded (0, 31) if __OpenBSD__ macro is declared
- Better GUID generation
pjlib-test:
- Reduce the loop in PJILB activesock test
- Fixed bug in ioqueue unregistration test which caused assertion error in destroying mutex
pjlib-util-test:
- Fixed bug in pjlib-util resolver test
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3057 74dad513-b988-da41-8d7b-12977e46ad98
2010-01-13 13:09:45 +00:00
Nanang Izzuddin
30b615c7cc
Ticket #886 :
...
- Added C++ wrapper files for C source files using exception (PJ_TRY & PJ_THROW).
- Updated Symbian MMPs.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2873 74dad513-b988-da41-8d7b-12977e46ad98
2009-08-13 11:54:35 +00:00
Benny Prijono
ecc183e9be
Ticket #868 : Added functions to search XML child nodes recursively
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2727 74dad513-b988-da41-8d7b-12977e46ad98
2009-06-01 09:28:28 +00:00
Benny Prijono
329d638568
Integration of Sipit24 branch, many tickets involved:
...
- #793 : AMR encoder should regard 'mode-set' param specified by remote decoder.
- #831 : Automatically switch to TCP transport when sending large request
- #832 : Support for outbound proxy setting without using Route header
- #849 : Modify conference audio switch behavior in connecting ports.
- #850 : Remove 'Require=replaces' param in 'Refer-To' header (in call transfer with replaces).
- #851 : Support for regular nomination in ICE
- #852 : --ip-addr support for IPv6 for media transport in pjsua
- #854 : Adding SOFTWARE attribute in all outgoing requests may cause compatibility problem with older STUN server (thanks Alexei Kuznetsov for the report)
- #855 : Bug in digit map frequencies for DTMF digits (thanks FCCH for the report)
- #856 : Put back the ICE candidate priority values according to the default values in the draft-mmusic-ice
- #857 : Support for ICE keep-alive with Binding indication
- #858 : Do not authenticate STUN 438 response
- #859 : AMR-WB format param in the SDP is not negotiated correctly.
- #867 : Return error instead of asserting when PJSUA-LIB fails to open log file
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2724 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-29 13:04:03 +00:00
Benny Prijono
5cd804a663
Fixed ticket #836 : SHA1 encryption may corrupt STUN packets with MESSAGE-INTEGRITY. Also added unit test to verify this behavior
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2690 74dad513-b988-da41-8d7b-12977e46ad98
2009-05-12 08:01:56 +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
Perry Ismangil
740891ec08
#792 work in progress: all vcproj now has property sheets wired in.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2622 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-20 16:41:35 +00:00
Nanang Izzuddin
a5c1abf3fb
Added sample of ps inherited from another ps.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2609 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-17 13:54:57 +00:00
Perry Ismangil
e6410c26ca
#792 work in progress, solutions loads but then freezes VS. Trying it on other PCs.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/vs-reorg@2606 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-16 10:13:21 +00:00
Perry Ismangil
05d1769aaf
#706 work in progress: all Win32 projects now have all 6 configs. Settings not correct yet.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2584 74dad513-b988-da41-8d7b-12977e46ad98
2009-04-08 11:28:16 +00:00
Perry Ismangil
74338058c2
Addition of Debug-Static, Debug-Dynamic, Release-Static, and Release-Dynamic build configuration for Visual Studio, for Win32 target
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2559 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-30 12:15:43 +00:00
Benny Prijono
f32d7ad66f
Ticket #751 : Incorrect table based CRC32 calculation on big endian platforms (thanks Ruud Klaver for the fix)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2511 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-13 12:28:00 +00:00
Benny Prijono
d9e8dfea2d
Initial fixes for ticket #747 : bugs in parsing SIP torture messages (RFC 4475):
...
- SIP version components may be separated by whitespaces (e.g. "SIP / 2.0")
- parsing of mangled header when for unknown/generic header
- Via parameters were parsed with paramchar rather than token
- handling NULL character inside quoted string
Some torture messages have been added in the Python test.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2505 74dad513-b988-da41-8d7b-12977e46ad98
2009-03-12 11:25:11 +00:00
Benny Prijono
298c12e70e
Ticket #706 : Part 1 of VS 2005 projects reorganization: introduction of Windows Mobile 6 standard SDK in the build platform
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2430 74dad513-b988-da41-8d7b-12977e46ad98
2009-01-27 10:14:52 +00:00
Benny Prijono
32d267bb67
Fixed gcc-4.3.2 warnings with the warn_unused_result flag in some APIs
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2408 74dad513-b988-da41-8d7b-12977e46ad98
2009-01-01 22:08:21 +00:00
Benny Prijono
95b5340fa6
Fixed unreached code, deprecated fopen(), unused arguments, and other warnings with MSVC
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2407 74dad513-b988-da41-8d7b-12977e46ad98
2009-01-01 20:56:36 +00:00
Benny Prijono
1ac5bfa095
Removed the check for NDEBUG (it failed the test on release mode)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2403 74dad513-b988-da41-8d7b-12977e46ad98
2008-12-30 16:19:06 +00:00
Benny Prijono
844653c1f2
Updated copyright notice in all files to Teluu Inc., and changed the year as well
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2394 74dad513-b988-da41-8d7b-12977e46ad98
2008-12-23 17:27:53 +00:00
Nanang Izzuddin
9522ff22fa
Minor update on resolver test to use 'unrestricted' ports (>1024) in socket bindings.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2391 74dad513-b988-da41-8d7b-12977e46ad98
2008-12-19 15:08:44 +00:00
Benny Prijono
2929e380d2
More ticket #686 : bug in handling strayed callback
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2390 74dad513-b988-da41-8d7b-12977e46ad98
2008-12-19 14:37:32 +00:00
Benny Prijono
c693f4d6e5
Fixed ticket #686 : Failure to cancel outstanding DNS SRV query job (API change)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2387 74dad513-b988-da41-8d7b-12977e46ad98
2008-12-19 12:26:42 +00:00
Benny Prijono
e6a5f8ef79
Ticket #667 : Padding issue when the old/RFC 3489 STUN client is communicating with new/STUNbis STUN server
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2356 74dad513-b988-da41-8d7b-12977e46ad98
2008-10-23 11:31:11 +00:00
Benny Prijono
179ab74df4
Ticket #651 : Added WinCE workspace/project files for pjlib-util unit tests (thanks Seth Hinze for the contribution)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2337 74dad513-b988-da41-8d7b-12977e46ad98
2008-10-01 09:56:09 +00:00
Benny Prijono
b1c620431a
Fixed ticket #581 : Fixed build dependencies in the makefiles
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2183 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-29 11:42:20 +00:00
Benny Prijono
41d7013ab0
Ticket #560 : Optimize the memory usage of DNS resolver
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2124 74dad513-b988-da41-8d7b-12977e46ad98
2008-07-12 09:50:48 +00:00
Benny Prijono
32177c0418
Large changeset to replace all occurences of year 2007 with 2008 in the copyright notice
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2039 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-20 22:44:47 +00:00
Benny Prijono
5b64b8df4b
Updated doxygen documentations
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2037 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-20 21:39:02 +00:00
Benny Prijono
800ec60675
Bug in srv_resolver: host_resolved value may exceed number of SRV records if there are more than A records in Additional Record section of the response for a single SRV target (thanks Ruud Klaver)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2006 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-12 12:36:59 +00:00
Benny Prijono
739551f551
Fixed compilation warnings in dns_server.c
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1991 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-06 20:59:11 +00:00
Benny Prijono
71c8395069
Ticket #537 : implemented Simple DNS Server class (for testing) in pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1987 74dad513-b988-da41-8d7b-12977e46ad98
2008-06-06 14:18:28 +00:00
Benny Prijono
7ffd7752fd
Ticket #507 : committed and tested g722 patch on Windows
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1870 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-17 14:07:53 +00:00
Benny Prijono
5ac0bd7a4d
More ticket #485 : added TURN client application
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1867 74dad513-b988-da41-8d7b-12977e46ad98
2008-03-13 15:11:29 +00:00
Benny Prijono
b1cf890ef9
Fixed compilation errors on Symbian and others caused by ticket #472 (FD_SETSIZE was removed)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1785 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-08 09:43:30 +00:00
Benny Prijono
c4bb78ba5a
More ticket #465 : option to return UDP header in pj_pcap_read_udp(), and better RTP packet handling in pcaputil sample
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1769 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-02 09:12:13 +00:00
Benny Prijono
9eb0b71816
Added trace to PCAP reader
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1767 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-02 08:22:20 +00:00
Benny Prijono
41b15db7c4
More ticket #465 : updated VS8 and WinCE projects
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1766 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-01 16:44:25 +00:00
Benny Prijono
0f85672335
Ticket #465 : utility to read PCAP file and sample application to read RTP files from PCAP file, decode the payload, and write the PCM output to WAV file
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1765 74dad513-b988-da41-8d7b-12977e46ad98
2008-02-01 14:59:19 +00:00
Benny Prijono
a7b376bc7c
Fixed doxygen comments everywhere
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1748 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-25 16:06:33 +00:00
Benny Prijono
b2f20e1200
Fixed integer conversion/format warning on x86_64 Linux
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1731 74dad513-b988-da41-8d7b-12977e46ad98
2008-01-23 20:23:12 +00:00
Benny Prijono
40c2633fc6
More ticket #415 : Added pj_sockaddr_cmp(), pj_sockaddr_copy_addr(), and pj_sockaddr_print()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1613 74dad513-b988-da41-8d7b-12977e46ad98
2007-12-03 14:33:39 +00:00
Benny Prijono
f3437e0c2f
Fixed ticket #425 : pjstun_get_mapped_addr() failed when receiving incoming SIP request (thanks Lafras Henning)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1596 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-23 03:54:49 +00:00
Benny Prijono
956eb1a4d7
Fixed missing typedef keyword in pj_dns_srv_option declaration (thanks Alain Totouom)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1590 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-21 14:14:00 +00:00
Benny Prijono
444ef3f586
Ticket #419 : initial support for DNS AAAA resolution
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1587 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-20 09:47:32 +00:00
Benny Prijono
f0f8fd1f2f
Fixed compilation warnings/errors under C++ mode
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1569 74dad513-b988-da41-8d7b-12977e46ad98
2007-11-10 12:05:59 +00:00
Benny Prijono
3808af1d42
Updated VS2005 and eVC projects with new base64 and AKA files
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1505 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-18 01:40:44 +00:00
Benny Prijono
b071a7897d
Fixed build warnings/error on Linux
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1490 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-10 13:12:37 +00:00
Benny Prijono
7977f9f7eb
Ticket #396 : initial implementation of digest AKA (akav1-md5) authentication for IMS/3GPP
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1488 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-10 11:37:56 +00:00
Benny Prijono
ee7276b6f5
Force svn eol-style for WinCE project files to CRLF
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1478 74dad513-b988-da41-8d7b-12977e46ad98
2007-10-05 12:28:11 +00:00
Benny Prijono
1af6beb318
Fixed compilation warnings
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1418 74dad513-b988-da41-8d7b-12977e46ad98
2007-08-16 11:26:10 +00:00
Benny Prijono
d51a37a496
Continue work on ticket #354 : changed pjlib-util and pjnath libraries to .DSO (DLL) in Symbian
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1410 74dad513-b988-da41-8d7b-12977e46ad98
2007-07-28 02:44:55 +00:00
Benny Prijono
8ab968fd0d
Ticket #354 : build PJLIB as dynamic libraries (.DSO) in Symbian
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1405 74dad513-b988-da41-8d7b-12977e46ad98
2007-07-20 08:08:30 +00:00
Benny Prijono
42d5aaa7ee
Fixed sign mismatch warning with Symbian GCCE compiler
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1383 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-23 00:58:29 +00:00
Benny Prijono
f1428f3e2b
Fixed wrong year in copyright line, s/2005/2007 (thanks Atik Khan)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1374 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-19 09:04:58 +00:00
Benny Prijono
edec9675b3
Fixed dns.c compilation error on Symbian
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1364 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-12 11:27:24 +00:00
Benny Prijono
bf56604010
Ticket #332 : Enlarge default buffer size for caching DNS responses from 512 to 1000 bytes
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1360 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-11 16:59:41 +00:00
Benny Prijono
36430ad2c7
Ticket #326 : added more DNS resolver tests
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1359 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-11 16:56:26 +00:00
Benny Prijono
f5afa92fbf
Ticket #330 : Changed DNS SRV resolver to use the new DNS A response parser
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1357 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-11 16:51:18 +00:00
Benny Prijono
1423585417
Ticket #329 : Added utility function to parse DNS A response in PJLIB-UTIL
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1356 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-11 16:47:51 +00:00
Benny Prijono
57f7536b5d
Ticket #328 : Possible alignment error in DNS
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1355 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-11 16:43:29 +00:00
Benny Prijono
b9f0368a5b
Another ticket #326 : Add DNS resolver and DNS SRV resolver test in pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1350 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-07 15:56:49 +00:00
Benny Prijono
fa3e100849
Another ticket #326 : Add DNS resolver and DNS SRV resolver test in pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1349 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-07 15:50:18 +00:00
Benny Prijono
524f8e4de1
Another ticket #325 : More tunable settings in DNS resolver
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1348 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-07 15:47:31 +00:00
Benny Prijono
0d7b4a8047
Ticket #326 : Add DNS resolver and DNS SRV resolver test in pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1347 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-07 15:46:07 +00:00
Benny Prijono
a53dc15455
Ticket #325 : More tunable settings in DNS resolver
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1346 74dad513-b988-da41-8d7b-12977e46ad98
2007-06-07 15:40:19 +00:00
Benny Prijono
1103222feb
Fixed ticket #311 : PJSIP resolver is not destroyed on shutdown (thanks Martin Peterzon)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1323 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-30 15:20:56 +00:00
Benny Prijono
17e58ed63a
Fixed ticket #304 : Memory alignment error for hash entry buffer causing crash on ARM (thanks ChenHuan)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1307 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-28 11:49:46 +00:00
Benny Prijono
318f38471c
Fixed ticket #276 : Error creating resolver on Win32 release mode (thanks Frank Wiersma)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1278 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-15 20:27:08 +00:00
Benny Prijono
a1e6968900
HUGE changeset to make the rest of the libraries compile with C++ mode
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1266 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-11 15:14:34 +00:00
Benny Prijono
a266868de3
Fixed missing padding when calculating MESSAGE-INTEGRITY in STUN
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1265 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-11 10:37:14 +00:00
Benny Prijono
ba5926a822
PJSUA-LIB was ported to Symbian and added simple Symbian app. Testing follows
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1242 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-02 11:29:37 +00:00
Benny Prijono
727f2030fc
Ported PJLIB-UTIL and PJNATH to Symbian
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1239 74dad513-b988-da41-8d7b-12977e46ad98
2007-05-01 12:25:01 +00:00
Benny Prijono
af09dc3ba9
Merged changes from the trunk
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/split-3rd-party@1210 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-22 12:48:30 +00:00
Benny Prijono
27c9872bfa
Initial modification to Makefiles
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/split-3rd-party@1182 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-09 21:28:15 +00:00
Benny Prijono
c95a0f0c33
Fixed all VS6 and VS8 projects with new third party projects layout
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/split-3rd-party@1177 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-09 07:06:08 +00:00
Benny Prijono
db6a3095e7
Ticket #208 : Allow single quotes for attributes in XML (thanks Tory Patnoe)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1145 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-04 10:15:27 +00:00
Benny Prijono
2225d01c96
Updated project dependencies to pjnath
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1130 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-02 18:46:06 +00:00
Benny Prijono
33fcaa03c4
Fixed warnings/errors when logging is disabled
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1113 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-28 20:17:04 +00:00
Benny Prijono
a6bd758a9d
Updated projects and Makefiles with the new pjnath library
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1111 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-28 15:49:48 +00:00
Benny Prijono
b681a2f671
ICE (work in progress): use single socket for all candidates in component, and implemented IP interface enumeration on Win32
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1104 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-25 18:44:51 +00:00
Benny Prijono
ebbf68973c
Added generic DNS SRV resolution in pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1102 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-24 17:37:25 +00:00
Benny Prijono
c27512bd35
Added/updated VS8 projects for pjnath
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1100 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-23 20:12:45 +00:00
Benny Prijono
0923717c82
(big patch) Added top-level pjnath project and moved STUN related files to this new project
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1062 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-14 11:52:13 +00:00
Benny Prijono
d59717461e
Completed and tested (simple test) the TURN server and command line STUN/TURN client
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1054 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-10 23:15:36 +00:00
Benny Prijono
e4c40200de
Started working on sample TURN client
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1053 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-10 11:19:11 +00:00
Benny Prijono
62923f2a90
Today's work on TURN server. All looks to be implemented
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1052 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-09 23:25:11 +00:00
Benny Prijono
e631558f81
A really initial implementation on STUN server
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1049 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-08 18:58:04 +00:00
Benny Prijono
7cd1622fe5
Implemented new STUN server framework
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1040 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-05 00:58:24 +00:00
Benny Prijono
044eb088c3
Fixed warnings in STUN
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1039 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-04 18:29:10 +00:00
Benny Prijono
d8672d85e6
Fixed STUN client/server authentication
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1038 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-03 19:35:34 +00:00
Benny Prijono
cc8febb812
Committed today's work on STUN
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1037 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-03 02:16:36 +00:00
Benny Prijono
055ae9fa57
Finishing up client-side STUN authentication, a simple STUN client, and simple STUN server
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1034 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-02 19:06:05 +00:00
Benny Prijono
963c4da841
Removed C++ style comment from dns.h
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1032 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-02 14:46:15 +00:00
Benny Prijono
cc3a9a9b0e
Fixed ticket #156 : Not enough memory to parse DNS packets in resolver (thanks Frank Wiersma)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1031 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-02 14:35:57 +00:00
Benny Prijono
4df6261759
More STUN work
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1030 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 23:39:08 +00:00
Benny Prijono
c5ee091edd
More work on STUN session framework
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1021 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 00:08:27 +00:00
Benny Prijono
f83dc1d706
Fixed build error for recent STUN modifications on Unix
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1016 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-28 14:35:50 +00:00
Benny Prijono
cf77042064
Moved stun_session from client to library
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1008 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-26 23:49:48 +00:00
Benny Prijono
e329ef8816
Renamed pjstun_srv to pjstun_srv_test
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1005 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-26 22:38:46 +00:00
Benny Prijono
b6f7aed7f7
Renamed pjstun_srv to pjstun_srv_test
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1004 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-26 22:37:29 +00:00
Benny Prijono
8fe2ed5fed
Finishing up STUN server side authentication
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1003 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-26 22:31:06 +00:00
Benny Prijono
3dc1f40410
Added CRC32 code to pjlib-util, and implemented STUN FINGERPRINT and MESSAGE-INTEGRITY
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1002 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-26 02:33:14 +00:00
Benny Prijono
015cbfdfec
Updated VS8 and EVC4 project with new STUN files and added SHA1, HMAC-MD5, and HMAC-SHA1 encryption
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1001 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-25 15:38:32 +00:00
Benny Prijono
d0a3585420
Ticket #121 and #122 : Initial implementation of generic STUN transaction, with Binding request as an example
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@996 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-23 01:07:54 +00:00
Benny Prijono
91169ac202
Continuing work on the new STUN framework, partly implemented the client session
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@993 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-22 02:09:23 +00:00
Benny Prijono
14c2b8609d
Merged the ICE branch into the trunk
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@992 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-21 00:40:05 +00:00
Benny Prijono
a771a51a61
Ticket #110 : HUGE HUGE changeset to replace all occurence of year 2006 with 2007 in copyright notice in all sources
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@974 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-19 01:13:53 +00:00
Benny Prijono
8f6c89f6f2
Minor change in resolver: added current TTL value when entry is picked up from the cache
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@965 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-18 00:10:00 +00:00
Benny Prijono
e80cdf0b87
Updated doxygen documentation to version 0.5.10
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@905 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-25 01:38:03 +00:00
Benny Prijono
fbce9d0c06
Support for Visual Studio 2005 workspace
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@898 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-23 05:35:36 +00:00
Benny Prijono
5fb99e5045
Fixed several compilation warnings with MSVC
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@897 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-23 04:17:56 +00:00
Benny Prijono
f792bef52a
Removed duplicated stun.o in pjlib-util Makefile
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@805 74dad513-b988-da41-8d7b-12977e46ad98
2006-11-17 13:44:16 +00:00
Benny Prijono
b3cdb2bdb7
Support for MP3 recording for Win32 target. Also added "--rec-file" and "--auto-rec" option in pjsua to record voice conversion. The "--rec-file" option will record to either .WAV or .MP3 depending on the file extension.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@783 74dad513-b988-da41-8d7b-12977e46ad98
2006-10-19 15:49:47 +00:00
Benny Prijono
c3a5f421b5
Fixed title mismatch in PJLIB-UTIL HTML header
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@755 74dad513-b988-da41-8d7b-12977e46ad98
2006-10-08 14:22:19 +00:00
Benny Prijono
04d9576b30
Added pjlib-util/config.h and pjlib-util/types.h to put
...
together common settings, and updated Doxygen documentation
for PJLIB-UTIL.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@754 74dad513-b988-da41-8d7b-12977e46ad98
2006-10-08 13:56:07 +00:00
Benny Prijono
fa9e5b1a6c
Major addition to support DNS SRV resolution in PJSIP:
...
- added DNS asynchronous/caching resolver engine in
PJLIB-UTIL (resolver.[hc])
- modified SIP resolver (sip_resolve.c) to properly
perform DNS SRV/A resolution when DNS resolution is
enabled.
- added dns_test.c in PJSIP-TEST for testing the SIP
resolver.
- added nameserver configuration in PJSUA-LIB
- added "--nameserver" option in PJSUA.
- updated project/Makefiles and doxygen documentation.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@753 74dad513-b988-da41-8d7b-12977e46ad98
2006-10-08 12:39:34 +00:00
Benny Prijono
d424f5bc49
Added initial implementation of low-level DNS packetization
...
and parsing functions in PJLIB-UTIL/dns.h. Errors codes
added for DNS formatting related errors.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@745 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-30 11:39:17 +00:00
Benny Prijono
4e5519f42f
Fix STUN client when handling unknown attributes. Before it failed the transaction, now it simply just ignores it.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@711 74dad513-b988-da41-8d7b-12977e46ad98
2006-09-13 21:56:11 +00:00
Benny Prijono
c4c61d0216
Finishing autoconf work, also fixed compilation error in publish.h
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@689 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-20 20:47:34 +00:00
Benny Prijono
15bbb38b33
Change unescaping function in scanner and string.c to NOT unescape when '%' is not followed by hex digits.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@654 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-06 14:11:52 +00:00
Benny Prijono
01f0154646
Added simple WinCE application:
...
- added pjsua_wince in pjsip-apps, which is a
simple SIP UA application just to broadly test
pjsip/pjmedia on WinCE.
- Fix name conflicts in xpidf.c (e.g. ATOM variable
conflicts with ATOM type in WinCE SDK).
- Fix speex compilation errors on Wince (e.g.
inline keyword is not recognized, replaced with
PJ_INLINE).
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@641 74dad513-b988-da41-8d7b-12977e46ad98
2006-08-01 23:09:35 +00:00
Benny Prijono
92ac447ad2
Changed all public header files to compile correctly when -ansi and -pedantic is used, also when g++ is used
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@622 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-22 13:42:56 +00:00
Benny Prijono
ceb12607c8
Attempt to get some applications linked for RTEMS target, just to get the footprint calculation working
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@604 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-14 15:20:00 +00:00
Benny Prijono
b6eab2cc6d
Various performance improvements in PJSIP: (1) optimizing for common case to minimize stricmp() calls (header names, method, URI schemes), (2) added functionality in scanner to parse and unescape in-place, (3) etc..
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@583 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03 22:08:47 +00:00
Benny Prijono
ac623b3bca
Change all pj_memset to pj_bzero(), where applicable
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@582 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-03 15:19:31 +00:00
Benny Prijono
e1f1e38e55
Fixed bugs in scanner: (1) pj_cis_match() takes int argument, so when ASCII character above 127 is given, it will access the array with negative index, and (2) pj_scan_get_newline() may incorrectly eat two newlines when the second newline is a header continuation
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@570 74dad513-b988-da41-8d7b-12977e46ad98
2006-07-02 09:29:09 +00:00
Benny Prijono
7eaa0fd360
Added the error code into error messages
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@534 74dad513-b988-da41-8d7b-12977e46ad98
2006-06-22 18:30:13 +00:00
Benny Prijono
0c59feaf87
Added README-RTEMS and tweaked the makefiles
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@477 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-27 13:11:32 +00:00
Benny Prijono
385153d476
Cleanup warnings with MSVC 2003
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@472 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-24 10:25:34 +00:00
Benny Prijono
0382cd8135
Updated Makefiles, defined $TARGET as shortcut for ($MACHINE_NAME-$OS_NAME-$CC_NAME)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@431 74dad513-b988-da41-8d7b-12977e46ad98
2006-05-04 08:43:02 +00:00
Benny Prijono
4a194157ce
Removed pj_opterr from getopt.h as it is currently not supported
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@405 74dad513-b988-da41-8d7b-12977e46ad98
2006-04-20 11:11:34 +00:00
Benny Prijono
448fc064c6
Moved getopt from pjsua-lib to pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@359 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-24 20:43:23 +00:00
Benny Prijono
4fca27bee4
Fixed misc warnings/errors in Solaris build
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@355 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-23 18:04:15 +00:00
Benny Prijono
3ba816ebd0
Added option to disable error message altogether, to save space footprint
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@330 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-18 12:26:55 +00:00
Benny Prijono
ed811d7b04
Fixed compilation and run warnings/errors with MSVC 2005
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@315 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-10 12:57:12 +00:00
Benny Prijono
0e152fff6f
Added PJLIB_UTIL_EINXML in errno
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@264 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-02 21:13:10 +00:00
Benny Prijono
dce7b11e51
Found out what has been causing the slow performance.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@262 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-01 23:37:06 +00:00
Benny Prijono
2eb5dd62f0
Added errno.c in Makefile
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@240 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-27 00:40:01 +00:00
Benny Prijono
bece36aea3
Started errno framework in pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@217 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-22 22:10:42 +00:00
Benny Prijono
d1bfc627ff
Added support for <! element
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@200 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-19 15:36:21 +00:00
Benny Prijono
0cdba29e36
Added pj_xml_clone()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@194 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-19 01:29:42 +00:00
Benny Prijono
c0a9586adf
Ported to WinCE
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@185 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-14 21:17:46 +00:00
Benny Prijono
1819dc9a75
Removed default CFLAGS=-O2 -g in Makefiles
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@154 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-08 11:15:20 +00:00
Benny Prijono
8fa234f774
Fixed minor typo in Makefile comments
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@146 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-07 20:57:14 +00:00
Benny Prijono
4d95efec88
Fixed Makefile and warnings in cygwin/mingw
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@142 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-07 19:01:58 +00:00
Benny Prijono
728a905193
Complete tsx layer selftest, implemented authentication framework
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@123 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-18 23:34:15 +00:00
Benny Prijono
b77cc54089
Added pj_cis_add_cis()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@81 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-23 20:55:37 +00:00
Benny Prijono
0198612aa5
Dont skip whitespace after newline in pj_scan_skip_line
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@79 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-23 11:24:16 +00:00
Benny Prijono
cec5f4ae2c
More optimizations for msg parser etc.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@77 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-22 23:51:50 +00:00
Benny Prijono
de5f4643c3
Scanner optimization and added cis_uint backend
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@73 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-21 17:06:21 +00:00
Benny Prijono
9033e31911
Set svn:eol-style for all files
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@66 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-21 02:08:39 +00:00
Benny Prijono
5dcb38d909
Set svn:eol-style property
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@65 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-21 01:55:47 +00:00
Benny Prijono
fd39486532
Added character (un)escaping utilities in string.h
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@63 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-20 19:57:22 +00:00
Benny Prijono
d4afc90b46
Fixed compile error in scanner
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@56 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-19 13:19:49 +00:00
Benny Prijono
e0312a7f30
Pretty comments
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@51 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-18 00:16:43 +00:00
Benny Prijono
e722461aef
Applying license to pjproject
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@49 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-13 19:40:44 +00:00
Benny Prijono
f010e69c41
First clean compile of pjsip
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@43 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-11 19:01:31 +00:00
Benny Prijono
9551df1a80
Fixed missing .exe extension in pjlib-util MSVC projects
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@34 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-08 11:59:40 +00:00
Benny Prijono
9a65621ab4
MSVC projects for pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@33 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-08 11:55:27 +00:00
Benny Prijono
e91bf77a9f
Initial configuration for pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@32 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-08 11:31:55 +00:00
Benny Prijono
f2afa6caef
Renamed pjutil subdirs to pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@31 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-08 09:54:02 +00:00
Benny Prijono
b3abf49f5a
Rename pjutil to pjlib-util
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@30 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-08 09:52:29 +00:00