Ignore:
Timestamp:
Oct 8, 2006 12:39:34 PM (15 years ago)
Author:
bennylp
Message:

Major addition to support DNS SRV resolution in PJSIP:

  • added DNS asynchronous/caching resolver engine in PJLIB-UTIL (resolver.[hc])
  • modified SIP resolver (sip_resolve.c) to properly perform DNS SRV/A resolution when DNS resolution is enabled.
  • added dns_test.c in PJSIP-TEST for testing the SIP resolver.
  • added nameserver configuration in PJSUA-LIB
  • added "--nameserver" option in PJSUA.
  • updated project/Makefiles and doxygen documentation.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib-util/build/pjlib_util.dsp

    r745 r753  
    4242# PROP Target_Dir "" 
    4343# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c 
    44 # ADD CPP /nologo /MD /W4 /GX /Zi /O2 /Ob2 /I "../include" /I "../../pjlib/include" /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D PJ_WIN32=1 /D PJ_M_I386=1 /FR /YX /FD /c 
     44# ADD CPP /nologo /MD /W4 /GX /Zi /O2 /Ob2 /I "../include" /I "../../pjlib/include" /D "NDEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D PJ_WIN32=1 /D PJ_M_I386=1 /FR /FD /c 
     45# SUBTRACT CPP /YX 
    4546# ADD BASE RSC /l 0x409 /d "NDEBUG" 
    4647# ADD RSC /l 0x409 /d "NDEBUG" 
     
    6566# PROP Target_Dir "" 
    6667# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c 
    67 # ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "../include" /I "../../pjlib/include" /D "_DEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D PJ_WIN32=1 /D PJ_M_I386=1 /FR /YX /FD /GZ /c 
     68# ADD CPP /nologo /MTd /W4 /Gm /GX /ZI /Od /I "../include" /I "../../pjlib/include" /D "_DEBUG" /D "WIN32" /D "_MBCS" /D "_LIB" /D PJ_WIN32=1 /D PJ_M_I386=1 /FR /FD /GZ /c 
     69# SUBTRACT CPP /YX 
    6870# ADD BASE RSC /l 0x409 /d "_DEBUG" 
    6971# ADD RSC /l 0x409 /d "_DEBUG" 
     
    8789 
    8890SOURCE="..\src\pjlib-util\dns.c" 
     91 
     92!IF  "$(CFG)" == "pjlib_util - Win32 Release" 
     93 
     94!ELSEIF  "$(CFG)" == "pjlib_util - Win32 Debug" 
     95 
     96!ENDIF  
     97 
    8998# End Source File 
    9099# Begin Source File 
    91100 
    92101SOURCE="..\src\pjlib-util\dns_dump.c" 
     102 
     103!IF  "$(CFG)" == "pjlib_util - Win32 Release" 
     104 
     105!ELSEIF  "$(CFG)" == "pjlib_util - Win32 Debug" 
     106 
     107!ENDIF  
     108 
    93109# End Source File 
    94110# Begin Source File 
     
    103119 
    104120SOURCE="..\src\pjlib-util\md5.c" 
     121# End Source File 
     122# Begin Source File 
     123 
     124SOURCE="..\src\pjlib-util\resolver.c" 
     125 
     126!IF  "$(CFG)" == "pjlib_util - Win32 Release" 
     127 
     128!ELSEIF  "$(CFG)" == "pjlib_util - Win32 Debug" 
     129 
     130!ENDIF  
     131 
    105132# End Source File 
    106133# Begin Source File 
     
    161188 
    162189SOURCE="..\include\pjlib-util.h" 
     190# End Source File 
     191# Begin Source File 
     192 
     193SOURCE="..\include\pjlib-util\resolver.h" 
    163194# End Source File 
    164195# Begin Source File 
Note: See TracChangeset for help on using the changeset viewer.