Commit Graph

118 Commits

Author SHA1 Message Date
Benny Prijono 45a5ff22af Fixed bug in writing log when pj_init() is called
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@304 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-06 16:25:30 +00:00
Benny Prijono 247fd9e22b Added version info on pj_init()
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@298 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-06 15:13:51 +00:00
Benny Prijono c0dcc6370b Tested Speex codecs (narrowband, wideband, ultrawideband)!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@294 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-06 13:36:38 +00:00
Benny Prijono 6aa5c2a83f Added PJ_EEOF in pjlib errno.h
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@289 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-05 13:37:41 +00:00
Benny Prijono d081350ef2 Fixed Speex warnings, and set version to 0.5.3.1
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@279 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-05 07:54:08 +00:00
Benny Prijono d2e84d50be Fixed compilation warnings and errors in pjsip-perf
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@271 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-02 21:26:09 +00:00
Benny Prijono 6492081bc7 Fixed bug in timer, where poll() can return negative time, causing havoc with other polling function that depends on the value
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@251 74dad513-b988-da41-8d7b-12977e46ad98
2006-03-01 19:27:06 +00:00
Benny Prijono 09413ca1df Temporary fix: added sleep() when epoll returns non-zero while no descriptor is actually set!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@244 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-27 23:52:06 +00:00
Benny Prijono cb0758a3b6 Fixed bug pj_thread_register() when same thread is re-registered with different descriptor
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@233 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-26 21:20:52 +00:00
Benny Prijono c8322f372d Added mutex protection for caching pool
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@232 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-26 21:18:42 +00:00
Benny Prijono 1eaeb7d6ee Version 0.5.1.3
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@231 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-25 21:17:07 +00:00
Benny Prijono 64f851ea57 Added support for NULL frame in rtp stream, fixed bugs here and there in INVITE (e.g. dont send SDP on 180), and set version to 0.5.1.2
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@223 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-23 13:49:28 +00:00
Benny Prijono b2343c79bb Register pjlib-util errno, and update pjlib version
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@218 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-22 22:12:16 +00:00
Benny Prijono a915cd1a83 Added assert in timer if entry is scheduled more than once
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@193 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-19 01:28:55 +00:00
Benny Prijono 6139641e5a Changed the unicode functions
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@181 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-14 21:03:15 +00:00
Benny Prijono 3643cc281c Fixed compilation error in ioqueue_epoll when TCP is disabled
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@158 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-08 11:25:21 +00:00
Benny Prijono 3d3273034d Fixed build errors when PJ_OS_HAS_CHECK_STACK or PJ_HAS_TCP is disabled
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@153 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-08 11:14:03 +00:00
Benny Prijono 8054de09b0 Implement rwlock for Linux
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@150 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-07 22:17:55 +00:00
Benny Prijono ccf9562ebf Tested initial implementation: basic UAC, client registration, authentication, etc
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@141 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-07 18:48:01 +00:00
Benny Prijono 7d433ecd6c Added gcov-report build target and fixed bug in string test under gcov
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@136 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-03 15:23:28 +00:00
Benny Prijono dcc2952edd Added framework for attaching custom error message handler
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@128 74dad513-b988-da41-8d7b-12977e46ad98
2006-02-02 19:15:03 +00:00
Benny Prijono 40f2f64536 Finished implementation of UA layer (to be tested)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@127 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-30 18:40:05 +00:00
Benny Prijono 37e8d3397b Completed testing for WinCE port
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@126 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-20 21:03:36 +00:00
Benny Prijono 9cf138e9d3 Initial, quick and dirty WinCE port with EVC4
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@125 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-19 03:58:29 +00:00
Benny Prijono 8220f90610 Fixed bugs and added tests to handle NULL and zero length strings
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@118 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-09 17:20:59 +00:00
Benny Prijono 30a48c61f7 Timer heap checks if callback is NULL
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@114 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-08 23:55:09 +00:00
Benny Prijono c81dfef6b0 Changed loggin to level 6 (from 5)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@108 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-07 18:41:22 +00:00
Benny Prijono fa73e3e159 Added loop transport to test transaction
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@107 74dad513-b988-da41-8d7b-12977e46ad98
2006-01-05 23:35:46 +00:00
Benny Prijono 0ca04b62f6 Basic module, transport, and sending messages
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@106 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-30 23:50:15 +00:00
Benny Prijono e986c8c183 Win32 IOCP ioqueue calls multiple connect completion on a single poll
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@83 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-25 10:54:54 +00:00
Benny Prijono af12bfcc65 Fixed unused arg warning when logging is disabled
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@78 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-23 11:23:12 +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 33723ce705 Added more info for pj_dump_config
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@75 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-22 01:05:59 +00:00
Benny Prijono a7944bb257 Added pj_stricmp_alnum() to speedup the parser!!!
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@72 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-21 17:01:50 +00:00
Benny Prijono 4f2be314a1 Fixed MSVC compilation warnings in release build
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@71 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-21 17:01:06 +00:00
Benny Prijono 99683ae5d6 Added rdtsc option for win32 timestamp and added pj_elapsed_msec
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@70 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-21 16:59:47 +00:00
Benny Prijono d493480140 Small optimization in pool (removed used_size)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@69 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-21 16:58:03 +00:00
Benny Prijono d0d44f51be Changed syntax to support Windows SEH
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@68 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-21 16:57:02 +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 e9ed389fd1 Added hex character conversion utility in ctype
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@62 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-20 19:55:42 +00:00
Benny Prijono 73f7133826 Added PJ_IOQUEUE_ALWAYS_ASYNC flag
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@55 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-19 13:19:28 +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 12e13b7bb6 Test pj++ proactor (compile only)
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@37 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-09 15:51:49 +00:00
Benny Prijono 85d3f45399 Rework pjlib++
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@36 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-09 15:37:19 +00:00
Benny Prijono 0e64113b96 Linux alpha test
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@35 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-08 12:46:10 +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 80f260c01c Split PJLIB utilities into pjutil
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@29 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-08 09:51:21 +00:00
Benny Prijono 1a73a05b04 Modif in configure
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@28 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-07 21:58:51 +00:00
Benny Prijono ffa5d64cec Changed default number of thread in test.h
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@24 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-07 20:00:15 +00:00
Benny Prijono 8fb846760a Add ioqueue name in report
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@21 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-07 18:53:58 +00:00
Benny Prijono 7d56b6ff3b Added more checking in UDP client
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@20 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-07 18:25:16 +00:00
Benny Prijono 40ce3fbdc8 UDP echo testing in Linux
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@19 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-07 18:14:08 +00:00
Benny Prijono a7f64a3bca Added file I/O and file access API
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@18 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-07 15:47:28 +00:00
Benny Prijono 6782e1df98 Tested UDP echo server on Win2K
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@17 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-06 19:46:48 +00:00
Benny Prijono 6d5db77334 Disable validate_set as it's not valid anymore
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@16 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-06 17:47:14 +00:00
Benny Prijono ce931fdf9e Fixed error with inet_ntoa()
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@15 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-06 17:33:51 +00:00
Benny Prijono bc9861568a Tested new ioqueue framework on Linux with select and epoll
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@14 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-06 16:50:38 +00:00
Benny Prijono 4d974f306c Put common ioqueue functionalities in separate file to be used by both select() and epoll
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@12 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-06 13:32:11 +00:00
Benny Prijono a9946d5902 Changed ioqueue to allow simultaneous operations on the same key
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@11 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-06 09:37:47 +00:00
Benny Prijono 02711cad89 Use delay based bandwidth calculation.
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@10 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-02 17:38:33 +00:00
Benny Prijono 48a9f4c6fa Final commit before 0.3-pre3
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@6 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-02 12:50:58 +00:00
Benny Prijono 005e456f51 Changed atomic interface and fixed bugs in echo test client
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@5 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-01 21:46:17 +00:00
Benny Prijono 4766ffe101 Just changing keyword expansion
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@3 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-01 17:56:59 +00:00
Benny Prijono dd859a62f4 Added suppor /and fix things for SunOS port
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@2 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-01 16:42:51 +00:00
Benny Prijono 0a749f11c7 initial import
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@1 74dad513-b988-da41-8d7b-12977e46ad98
2005-10-31 21:02:30 +00:00