summaryrefslogtreecommitdiff
path: root/docs/pjproject-0.2.8.html
blob: 49acff88f1ae7e230e9f2d1eed3ee7826945923a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<HTML>
<HEAD>
<TITLE>pjproject version 0.2.8</TITLE>
</HEAD>
<BODY>
<strong>Version 0.2.8 - 2005/05/28</strong>
<hr>
<H3>Status</H3><P>
- Should not crash when everything is ok. :)<BR>
- All targets are up to date.</P>

<H3>What's new</H3><P>
- STUN client support (pj/stun*).<BR>
- Briefly tested with&nbsp;iptel.org service&nbsp;(with or without STUN).<BR>
- Removed PJSDP project (merged into PJMEDIA).<BR>
- Changed I/O queue to use callback for more flexibility.</P>

<P>For more information, go to <STRONG><A href="http://www.bulukucing.org/pjsip.html">PJSIP web page</A></STRONG> or <STRONG><A href="http://www.bulukucing.org/pjproject/v0.2.8/">Browse the Source Files</A></STRONG>.</P>

<H3>Download source tar ball</H3>
<P>
<STRONG><A href="http://www.bulukucing.org/pjproject/v0.2.8/pjproject-0.2.8.tar.gz">pjproject-0.2.8.tar.gz</A></STRONG> (339KB)</P>

<H3>Download executables</H3>
<P>
Win2k/XP (needs Direct Sound/msvcrt.dll, won't work on NT because of Direct Sound):<BR>
- <A href="http://www.bulukucing.org/pjproject/v0.2.8/pjsua_vc6.exe"><STRONG>pjsua_vc6.exe</STRONG></A> (124 KB) or <A href="http://www.bulukucing.org/pjproject/v0.2.8/pjsua_vc6.exe.gz"><STRONG>pjsua_vc6.exe.gz</STRONG></A> (62 KB)</P>

<P>Win32 mingw (no audio):<BR>
- <A href="http://www.bulukucing.org/pjproject/v0.2.8/pjsua_mingw.exe"><STRONG>pjsua_mingw.exe</STRONG></A> (209 KB) or <A href="http://www.bulukucing.org/pjproject/v0.2.8/pjsua_mingw.exe.gz"><STRONG>pjsua_mingw.exe.gz</STRONG></A> (92 KB)</P>

<P>Linux (compiled on Fedora Linux 3, no audio):<BR>
- <A href="http://www.bulukucing.org/pjproject/v0.2.8/pjsua.gz"><STRONG>pjsua.gz</STRONG></A> (74 KB)<BR>
</P>

<H3>Release Notes:</H3>
<ul>
<li>Simple <strong>STUN</strong> client support.<BR>
  SIP UDP port and media RTP/RTCP ports are now STUN aware. <BR>
</li>
<li>Client <strong>registration</strong> tested<BR>
  Including digest authentication, tested with iptel.org.
</li>
<li>Major changed in <strong>I/O queue</strong>, now callback is used.<BR>
  Callback is better because multiple libraries can register to single I/O queue.
  It was not possible with previous implementation, because the function which does
  polling needs to understand what to do when a key is signalled. The changes was
  initially needed to support STUN, but then I decided that the STUN client 
  implementation uses the simpler select() (in stun_client.c). But the changes in
  I/O queue stays there because it's better than previous implementation.
</li>
<li>Merge <strong>SDP</strong> library into PJMEDIA (no more PJSDP).<BR>
  PJSDP only has couple of files (sdp.[hc]), not worth maintaining a library.
</li>
<li>Fixed bug in select() I/O queue (not thread safe).
</li>
</ul>


</BODY>
</HTML>