Commit Graph

279 Commits

Author SHA1 Message Date
Benny Prijono c7434f6699 Ticket #223: Added pj_strtoul2()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1194 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-15 09:58:48 +00:00
Benny Prijono 07066b0cf2 Fixed ticket #219: Bug in hash table when key is PJ_HASH_KEY_STRING and hval is specified (thanks ChenHuan)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1186 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-11 07:48:03 +00:00
Benny Prijono 3569c0d5a7 Fixed ticket #216: Build error when PJ_HAS_TCP is set to zero (thanks ChenHuan)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1159 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-06 10:29:20 +00:00
Benny Prijono cb57962519 A little bit of improvement in pj_time_val_normalize()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1138 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-03 17:59:01 +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 4a035e96e8 Minor fix: set integer type to pj_uint32_t (from unsigned) for TI platform
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1125 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-02 11:29:46 +00:00
Benny Prijono 6f86e7ce96 Added pj_cmp_timestamp()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1124 74dad513-b988-da41-8d7b-12977e46ad98
2007-04-02 11:28:41 +00:00
Benny Prijono 6b5b6602a9 Fixed not enough buffer error with IP helper on XP SP2
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1119 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-30 18:54:46 +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 fed1af9d55 Created doxygen documentation for PJNATH
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1110 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-27 23:29:27 +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 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 b01897b505 Changed pj_sockaddr structure and added pjnath project for ICE/STUN stuffs
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1080 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-18 17:39:27 +00:00
Benny Prijono b514e55d5d Make it build cleanly on RedHat 7.3, gcc 2.96, linux-2.4.18 (also somebody reported build error on Slack 7.1
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1076 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-17 08:53:15 +00:00
Benny Prijono ee73871ef3 Implemented ticket #185: Added pj_file_flush() to file I/O API to flush file buffers
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1074 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-16 09:25:47 +00:00
Benny Prijono 4a5af681b8 Fixed ticket #181: Failed compilation because usleep() does not return int on some *nix platforms (thanks Jukka-Pekka Kervinen)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1068 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-15 20:07:13 +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 bd09302551 Fixed link error (multiple symbols) with pj_log_max_level with C++ build
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1061 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-14 11:50:02 +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 2360489df9 Fixed ticket #162: assertion on thread creation in Win32 when log level 6 is enabled
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1046 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-06 23:35:54 +00:00
Benny Prijono 505e82ef0d Optimization on the log and add tracing on mutex trylock
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1042 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-05 21:08:01 +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 60cac48b24 Related to ticket #149: added test in pjlib-test to capture host resolution crash
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1029 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 18:56:02 +00:00
Benny Prijono 56f4bb70f7 Fixed ticket #151: pj_gethostip() should fallback to default interface when 127.x.x.x is returned, not just 127.0.0.1 (thanks Andrey Kuprianov)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1025 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 17:29:53 +00:00
Benny Prijono 129287a15c Fixed ticket #149: Crash when resolving bad hostnames in Linux (thanks Binu KS)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1023 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 16:52:45 +00:00
Benny Prijono c50f81bcfb Fixed ticket 146: Division by zero in pj_pool_factory_dump() when there is no active pool
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1019 74dad513-b988-da41-8d7b-12977e46ad98
2007-03-01 00:02:46 +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 20d3672c3f Fixed ticket #132: dialog automatically insert Contact header when sending 3xx response (thanks Hozjan Vladimir for the report)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@995 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-22 14:52:24 +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 54a4f3d728 Fixed ticket #117: Bug in pj_array_insert() when position is equal to count-1
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@986 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-20 14:58:40 +00:00
Benny Prijono cee199e970 Set version to 0.5.10.1
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@983 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-19 22:25:01 +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 9fe1ad2dec Fixed ticket #107: deadlock with ioqueue/IOCP unregistration when unregistration is done in the callback
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@958 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-17 00:30:24 +00:00
Benny Prijono c77fd57bc1 More robust pjlib file test: it shouldn't leave the file on the disk if the test fails
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@957 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-17 00:13:11 +00:00
Benny Prijono d471184267 Ticket #103: use Win32 native file I/O on Win32 (the VS8 project file was not updated for the Release build)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@955 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-17 00:05:03 +00:00
Benny Prijono 2e5516e6c3 Fixed ticket #106: writing data outside buffer in Win32 error string generation
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@954 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-16 23:56:37 +00:00
Benny Prijono 83217fa9ed Fixed ticket #105: unnecessary assert in fixed buffer based pool (pool_buf) on no memory condition
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@953 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-16 21:44:36 +00:00
Benny Prijono ad086e005d Implement ticket #103: changed autoconf script to use native Win32 file I/O on mingw and cygwin
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@951 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-16 10:58:18 +00:00
Benny Prijono ca8a54c355 Implement ticket #103: use native Win32 for file I/O on Win32
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@950 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-16 10:50:34 +00:00
Benny Prijono 92d6356f80 Bumped up version to 0.5.10-rc2
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@940 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-10 19:22:53 +00:00
Benny Prijono 05afd3fcdd Changing PJLIB version to 0.5.10-rc1 to avoid confusion
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@933 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-06 16:39:38 +00:00
Benny Prijono 87a0089345 Implement ticket #83: socket TOS abstraction
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@920 74dad513-b988-da41-8d7b-12977e46ad98
2007-02-01 00:33:12 +00:00
Benny Prijono fc24e6929d Fixed various gcc warnings especially related to ticket #82 when particular codecs are disabled
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@911 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-27 18:31:51 +00:00
Benny Prijono 64df0eb182 Ticket #80: pj_gethostbyname() should return the appropriate native error code when it fails
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@907 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-26 17:09:14 +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 9cee77f25a Give more useful information when assertion fails in pj_thread_this()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@896 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-22 19:10:17 +00:00
Benny Prijono a66c331766 Implement ticket #67: added WAV playlist feature to PJMEDIA
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@895 74dad513-b988-da41-8d7b-12977e46ad98
2007-01-21 23:12:40 +00:00