Commit graph

50 commits

Author SHA1 Message Date
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
f81cd06b8b Modify transport to use generic sockaddr address
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@105 74dad513-b988-da41-8d7b-12977e46ad98
2005-12-26 12:52:19 +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
ea6655e89a Updated pjlib docs
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@48 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-13 16:11:05 +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
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
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
0c6935e73a Some changes in pjlib.dsp
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@27 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-07 20:40:49 +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
d31369ce77 Updated doxygen documentation
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@8 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-02 13:06:17 +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
bf6d942629 Adding keyword expansion for Id
git-svn-id: https://svn.pjsip.org/repos/pjproject/main@4 74dad513-b988-da41-8d7b-12977e46ad98
2005-11-01 18:19:33 +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