jimying
5188d056a7
base64: support encode/decode with URL and Filename Safe Alphabet ( #3748 )
2023-11-16 13:52:06 +07:00
jimying
b4184bb56d
Fix build with CFLAGS -Wextra warning reports ( #3428 )
2023-03-14 09:56:18 +08:00
Riza Sulistyo
5ac9104514
Expand tab to spaces and remove $Id$ ( #3292 )
2022-11-22 16:26:54 +07:00
Benny Prijono
c03ab41ed5
Documentation fixes for docs.pjsip.org v2.0 project ( #3202 )
...
* Improve robustness of sample apps. Fixing crash in aviplay
* Changes in documentation
* Add first pjsua2 hello world sample (from PJSUA2 guide)
* Fix doxygen documentation for docs.pjsip.org v2
* Add make clean-doc target
* Replace Trac ticket URL with GitHub issues URL
* Remove pjsip-book because the correct one is in pjproject_docs
2022-08-09 06:16:16 +07:00
sauwming
8861441ec8
Move UPnP to PJNATH ( #3195 )
2022-07-29 17:05:28 +08:00
sauwming
82247cb8c0
Add UPnP support for SIP UDP and media UDP transports ( #3184 )
2022-07-21 11:25:05 +08:00
Riza Sulistyo
6ca06f63ec
Fix some doc warning ( #2879 )
2021-11-10 09:57:40 +07:00
sauwming
98f70c210f
Add more CI tests on Ubuntu and Mac ( #2329 )
2020-03-10 16:45:54 +08:00
Sauw Ming
19686af25f
Re #2063 : Add more doc in other parts of the library
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5697 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-17 04:07:43 +00:00
Sauw Ming
fc9177cadd
Fixed #2063 : Add more documentation in PJSIP's parser to prevent stack buffer overflow
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5693 74dad513-b988-da41-8d7b-12977e46ad98
2017-11-14 08:20:15 +00:00
Sauw Ming
e34fa7ed5e
Fixed #2032 : NAT64 support for IPv4 interoperability
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5636 74dad513-b988-da41-8d7b-12977e46ad98
2017-08-02 02:51:59 +00:00
Riza Sulistyo
e1eb84ed83
Re #1933 : Update pjnath-test for IPv6 support.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5350 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-21 06:55:10 +00:00
Nanang Izzuddin
2273c779cd
Close #1927 : IPv6 support in DNS SRV:
...
- support DNS A and AAAA resolution for each target in DNS SRV record
- support fallback to DNS A and DNS AAAA resolution when DNS SRV record is not available
- support IPv6 nameservers.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5349 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-20 10:10:42 +00:00
Sauw Ming
e32c11a5ed
Re #1928 (misc): Add doc about unimplemented config fields of CLI telnet (passwd and welcome message)
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5345 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-15 12:32:08 +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
Benny Prijono
174fe6650d
Misc re #1630 : added string.h to pjlib-util.h. Thanks Johan lantz for the suggestion
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4688 74dad513-b988-da41-8d7b-12977e46ad98
2013-12-10 10:58:10 +00:00
Benny Prijono
e389e2ec9b
Re #1519 : Added support for JSON (JavaScript Object Notation, RFC 4627) format in PJLIB-UTIL.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/pjsua2@4643 74dad513-b988-da41-8d7b-12977e46ad98
2013-11-06 07:46:15 +00:00
Riza Sulistyo
850f8872a3
Re #1643 : Fix crash due to insufficient command buffer size in get_cmd_name()
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4589 74dad513-b988-da41-8d7b-12977e46ad98
2013-09-05 03:50:22 +00:00
Sauw Ming
615ffde2c2
Re #1630 (misc): Removed comment about GPL as the file is actually LGPL
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4578 74dad513-b988-da41-8d7b-12977e46ad98
2013-08-02 02:31:44 +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
Riza Sulistyo
0c5d8f768d
Re #1643 : Code restructure + modification to handle non blocking mode
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4476 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-19 06:05:06 +00:00
Riza Sulistyo
bc9c677287
Re #1643 : Code restructure+add callback to support symbian gui app
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4461 74dad513-b988-da41-8d7b-12977e46ad98
2013-04-05 03:02:19 +00:00
Riza Sulistyo
7da46cd3bd
Re #1643 : add initial support for CLI
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4440 74dad513-b988-da41-8d7b-12977e46ad98
2013-03-14 07:18:13 +00:00
Nanang Izzuddin
b2b5f167fb
Close #1567 : Added option to use STUN2 format for resolving mapped address in pjsua_config.
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4224 74dad513-b988-da41-8d7b-12977e46ad98
2012-08-09 05:21:25 +00:00
Sauw Ming
e7dbbc8f30
Re #1395 : Backport of PJSIP 1.x branch into PJSIP 2.0 trunk
...
* Backport of r3557:r3832
TODO: ticket #1268 (Option for automatic/manual sending of RTCP SDES/BYE for the stream) for video stream.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3841 74dad513-b988-da41-8d7b-12977e46ad98
2011-10-24 09:28:13 +00:00
Nanang Izzuddin
a62ffc9d03
Re #1250 : Updated the year in all copyright texts with 2011!
...
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@3553 74dad513-b988-da41-8d7b-12977e46ad98
2011-05-05 06:14:19 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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