ChangeLog.ext-trees 140 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578
  1. 2006-05-12 Pekka Pessi <Pekka.Pessi@nokia.com>
  2. * Release 1.11.8.
  3. * Updates for win32.
  4. Added SOFIAPUBFUN to few functions in msg_parser().
  5. Added new C++ wrappers for C files that need C++ linkage in tport_test.
  6. Fixed setlocal braino in build_sources.cmd.
  7. * Compiling and linking torture_su_bm and torture_su_port as static on win32.
  8. * Added more warnings to ignore on VC to win32/config.h.in.
  9. * Added files missing from dist to win32/Makefile.am
  10. * Added msg_get_address() and msg_set_address() functions to <msg_addr.h>
  11. Trying to solve ai_addrlen problem.
  12. * Put last fixes into RELEASE file.
  13. * Fixed binding problems in nua and nta.c.
  14. Returning more appropriate error code from tport_tbind(), too.
  15. This patch fixes tracked bugs
  16. #1485624 (nua not binding to 5060),
  17. #1485625 (nua_create() fails if STUN init fails) and
  18. #1485632 (ncorrect error message for nua bind error).
  19. Nua now also binds both to NUTAG_URL and NUTAG_SIPS_URL() URIs, nua_create()
  20. fails if binding either of them fails.
  21. * Fixed msg_addrlen() usage.
  22. msg_addrlen() returns a pointer to ai_addrlen field of struct addrinfo
  23. inside the msg_t object. ai_addrlen has type size_t. However, system calls
  24. taking a return valur pointer to address length, use type socklen_t.
  25. Typically size_t is unsigned long, socklen_t is int, so casting
  26. msg_addrlen() return value to (socklen_t *) will break on (high-endian)
  27. 64-bit platforms. svsp.
  28. * Re-enable natify in test_nua.c.
  29. * Updated nua_register() and NUTAG_OUTBOUND() documentation.
  30. Taking NUTAG_OUTBOUND() options correctly into account in outbound.c.
  31. Improved the contact validation process in outbound.c, too.
  32. * Silenced warnings caused by mismatching integral types.
  33. In nua_session, unsigned v. sip_time_t.
  34. In tport.c, size_t v. socklen_t.
  35. * Fixed socket semantics on test_nat.c for BSD, too.
  36. * Fixed type of msg_addrlen() to size_t in msg_addr.h/msg.c.
  37. POSIX socklen_t is not used in addrinfo. We use addrinfo.
  38. * Added Changes to RELEASE.
  39. * Fixed DIST_SUBDIRS at toplevel Makefile.am.
  40. * Fixed AM_LDFLAGS in sresolv/Makefile.am.
  41. * Not declaring inline functions with global scope in <sofia-sip/http_header.h>
  42. * Added su_source_create() prototype to su-glib/so_source.c.
  43. 2006-05-11 Pekka Pessi <Pekka.Pessi@nokia.com>
  44. * Added more info about outbound, gruu and win32 DLL to RELEASE.
  45. * sres.c: storing last dot into the error record, too.
  46. Bug reported by Thomas Rosenblatt.
  47. * Added new files to dist, too.
  48. - libsofia-sip-ua/sresolv/sofia-resolv/sres_config.h
  49. - win32/libsofia-sip-ua-static/libsofia_sip_ua_static.dsp
  50. - win32/tests/test_nua/test_nat_tags.cpp
  51. * Now building libsofia_sip_ua.dll on win32.
  52. We define both IN_LIBSOFIA_SIP_UA and IN_LIBSOFIA_SRES in
  53. libsofia_sip_ua.dsp.
  54. Because of DLL linkage, we compile tags typedefs as C++
  55. (see win32/tests/test_nua/test_nat_tags.cpp).
  56. Removed LIBSOFIA_SIP_UA_STATIC from win32/sofia-sip/su_configure.h.
  57. Added libsofia_sip_ua_static.lib, too. If you want to compile against
  58. that, you need define LIBSOFIA_SIP_UA_STATIC by yourself.
  59. Added libsofia-sip-ua-static/libsofia_sip_ua_static.dsp.
  60. Using multithreaded DLL runtime for all projects.
  61. * Added SOFIAPUBFUN/SOFIAPUBVAR to stun module, too.
  62. * Added test_nat_tags.c to nua module.
  63. * Fixed a memory leak in nta_outgoing_mcreate().
  64. * Added SRESPUBFUN and sres_config.h to sresolv module.
  65. * Updated headers.
  66. Added sofia-sip/ prefix to documentation entries referring to include files.
  67. Added SOFIAPUBFUN and SOFIAPUBVAR to files that missed them.
  68. Removed some deprecated functions and macros.
  69. * Avoid #include ordering problem with sip_parser.h in sip_test_msg.c, too.
  70. * Silenced warnings in tport_type_tcp.c.
  71. * Added @deprecated to deprecated sip functions.
  72. * Moved ntlm functions to auth_ntlm.h from auth_plugin.h> in iptsec module.
  73. * Reordered #includes in http module.
  74. Avoid #include ordering problem with <sofia-sip/http_parser.h>.
  75. * Removed utf8 and unicode-related stuff from library.
  76. Source files are still included in source tar.
  77. * Reordered #includes in sip module.
  78. Avoid #include ordering problem with sip_parser.h.
  79. * Updated ADD-A-HEADER file in sip module.
  80. * Added SOFIAPUBFUN and SOFIAPUBVAR to all public nua functions and variables.
  81. 2006-05-10 Pekka Pessi <Pekka.Pessi@nokia.com>
  82. * nua/outbound.c: Adding Accept-Contact (a) to keepalive OPTIONS, too.
  83. Just in case the message gets forwarded.
  84. * Remove dependency to Makefile in targets for marshal file generation in nua_glib.
  85. * Fixed includes in outbound.[hc].
  86. * Added Doxyfiles to libsofia-sip-ua-glib.
  87. Note that the files are not actually commented.
  88. * nua, soa: Adding Warnings to the response if appropriate.
  89. * Refactored outbound code in nua module.
  90. Added outbound.c, outbound.h.
  91. * Added registration refresh tests to test_nua.c.
  92. Added command line option --expensive and environment variable
  93. EXPENSIVE_CHECKS, too.
  94. * Updated refreshing of publications in nua_publish.c
  95. Added nua_publish_usage_refresh(), nua_publish_usage_shutdown().
  96. * Updated dialog usage refreshes.
  97. Updated nua_dialog_usage_refresh(), nh_call_pending().
  98. * Added expiration time settings to nua/test_proxy.[hc].
  99. Added test_proxy_set_expiration() and test_proxy_get_expiration().
  100. * Fixed timing problem when testing nat binding change.
  101. 2006-05-09 Pekka Pessi <Pekka.Pessi@nokia.com>
  102. * nua_register.c: use nua-generated contact for refresh interval calculation.
  103. Allow SIPS uris in contacts, too.
  104. * nua_register.c: ignoring bad received parameters in Via header.
  105. * Updated config file handling in sresolv/sres.c.
  106. Using reference counting with config structure when copying
  107. resolver objects.
  108. Trying harder to avoid re-parsing resolv.conf and checking for
  109. updated servers.
  110. Changed SRES_UPDATE_INTERVAL_SECS to 5 for non-WIN32 platforms.
  111. * su/su_alloc.c, su/sofia-sip/su_alloc.h: su_home_ref() takes const pointer.
  112. 2006-05-08 kai.vehmanen@nokia.com
  113. * Added sip_dig and stunc to VC6/win32 workspace file.
  114. * Fixed sip_dig errors when building on VC6/win32.
  115. * Fixed STUN bugs when build with VC6/win32.
  116. * Updated STUN NAT type check interface to utilize current IETF BEHAVE terms.
  117. * Print sofia-sip version in stunc usage.
  118. 2006-05-08 Pekka Pessi <Pekka.Pessi@nokia.com>
  119. * url module: using SOFIAPUBFUN and SOFIAPUBVAR instead of URL_DLL.
  120. * Fixed overflow problem with su_timer_run().
  121. After 25 days the su_timer_run() timer started to misbehave,
  122. 1 < <31 milliseconds is bit more than 24 days, 20 hours, 31 minutes...
  123. 2006-05-06 kai.vehmanen@nokia.com
  124. * Pretty-print the NAT type check results with STUN stunc.
  125. * Do not use resend when doing NAT type checking with STUN. The resends do not currently include the request attribute bytes as they should do.
  126. * Minor mods to STUN module.
  127. * Added optional local port randomization to stunc. Making repeated checks from the same local port will produce unreliable results.
  128. * Fixed STUN's Test-IV.
  129. * Added lots more documentation about the STUN nattype algorithm. Added a Test-IV step that is improved over the RFC3489 algorithm.
  130. * Refactored the STUN nattype checks. There are still a few cases where the detection fails.
  131. * Moved req-specific states to stun.c, moved stun_nattype_t to public header, added documentation to all stun enum fields.
  132. * Removed deprecated STUN function definitions from stun.c.
  133. 2006-05-05 kai.vehmanen@nokia.com
  134. * Removed commented code segments.
  135. * nua-glib: added bind URL and STUN server parameters for nua_glib_constructor()
  136. * Fixed compiler warnings in stun.
  137. * Removed various deprecated functions that were already commented out from the code. Closed sf.net bug #1456403.
  138. * Fixed stunc argument parsing. It is now possible to given STUN server address as a hostname instead of requiring a dotted decimal IP-address.
  139. * Always install auth_ntlm.h as it is needed by auth_client.h.
  140. 2006-05-04 kai.vehmanen@nokia.com
  141. * Updated developer docs w.r.t. VCS system. Darcs is now the
  142. primary version control system and sf.net CVS is only used as a
  143. backup.
  144. * Fixed header paths and added missing libraries that caused
  145. errors with debug/release builds.
  146. * Added sip_options to the win32 SofiaSIP workspace.
  147. 2006-05-04 Pekka Pessi <Pekka.Pessi@nokia.com>
  148. * sres_cache.c: fixed problem using macro as offsetof() argument.
  149. * test_sresolv.v: added more tests for A6 record parsing.
  150. * sres.c, sres_cache.c: records are now allocated in a single chunk.
  151. Bug hunted down by Thomas Rosenblatt: strings and domains belonging to
  152. record were allocated from resolver home, not from cache home.
  153. * Fixed problem with config without search domains in sresolv/sres.c.
  154. * Added information for COPYRIGHTS file to README.developers.
  155. * Setting send buffer size to at least 64K in Windows in tport_type_tcp.c.
  156. * Using SOFIAPUBFUN and SOFIAPUBVAR in bnf.h.
  157. * Silenced sprious warnings by MSG_HEADER_INIT() in msg_header.h.
  158. * NUTAG_KEEPALIVE() now uses milliseconds.
  159. Changes in sofia-sip/nua_tag.h, nua_params.c, nua_register.c, test_nua.c.
  160. * Renamed su_create_wait as su_wait_create in
  161. libsofia-sip-ua-glib/su-glib/su_source_test.c
  162. * stun/stun.c: s/su_destroy_timer/su_timer_destroy/.
  163. * Added sofia-sip/auth_ntlm.h auth_ntlm.c to dist in iptsec module.
  164. * Added license to Makefiles (kv)
  165. Added copyright lines and reference to LGPL license to the Makefile.am and
  166. configure.ac files.
  167. * poll_test.c: Renamed call s/su_create_wait/su_wait_create/. (kv)
  168. * Added libsofia-sip-ua-glib/ChangeLog to darcs (kv)
  169. * Added win32 registry name server discovery (kv)
  170. Based on a patch from Dimitri E. Prado.
  171. Decreased update interval to 180secs (SRES_UPDATE_INTERVAL_SECS).
  172. 2006-05-03 Pekka Pessi <Pekka.Pessi@nokia.com>
  173. * Not using SU_MSG_RINITIALIZER anymore.
  174. Fixed nta/nta.c, nth/nth_client.c, su/su_root.c.
  175. * Added SOFIAPUBFUN and SOFIAPUBVAR to public include files in su
  176. module.
  177. * Not compiling tport_threadpool.c in win32.
  178. * Updated documentation in sip/sip_util.c.
  179. Updated sip_contact_create_from_via(),
  180. sip_contact_string_from_via(), and
  181. sip_contact_create_from_via_with_transport() documents.
  182. * Added _sips._udp SRV records to sresolv/example.com zonefile.
  183. Updated named.conf so it can be directly used to run bind.
  184. * Added public prototype for tport_is_dgram() into
  185. <sofia-sip/tport.h>.
  186. * Added nta_outgoing_transport() to nta/nta.c and
  187. <sofia-sip/nta_tport.h>.
  188. * nua module:
  189. * Improved keepalive timeout handling in nua/nua_register.c.
  190. * Fixed double free in nua/nua_register.c.
  191. Let nua_stack_process_response() take care of removing REGISTER
  192. dialog usage.
  193. * Checking for Max-Forwards header and its contents in
  194. nua/test_proxy.c.
  195. * Fixed STUN_ERROR() macro in <stun/stun_internal.h>.
  196. * Fixed invalid check by nua_stack_init_instance() in
  197. nua/nua_params.c.
  198. * Updated nua/test_nua.c.
  199. Using nat by default. Added --symmetric and -N options, enabling
  200. symmetric nat and logging, respectively.
  201. * Added tags to nua/test_nat.[hc].
  202. TESTNATTAG_SYMMETRIC(1) enables symmetric nat.
  203. TESTNATTAG_LOGGING(1) enables logging of nat binding changes.
  204. * Updated outbound protocol engine in nua/nua_register.c
  205. We enable rport and disable outbound by default. Fixed problem
  206. when nat binding was changed. Fixed syntax error problems when
  207. creating Accept-Contact header in OPTIONS request used to validate
  208. registration.
  209. * Added nua_generate_instance_identifier() to nua module.
  210. * Changed default values in nua_params.c.
  211. NUTAG_OUTBOUND() is "natify", and NUTAG_KEEPALIVE() is 120 seconds.
  212. * Fixed nua/test_proxy.c.
  213. Registrar was not returning all contacts in 200 OK to response to
  214. REGISTER.
  215. * iptsec module:
  216. * Added auc_copy_credentials().
  217. Implementation in iptsec/auth_client.c, prototype in
  218. <iptsec/sofia-sip/auth_client.h>. Replaced msg_param_t with char
  219. const *, too.
  220. * Added SOFIAPUBFUN to auth_struct_copy(), too.
  221. * iptsec module (by Martti Mela):
  222. * ntlm support now compiles, not working.
  223. * added auth_ntlm.[ch]
  224. * more NTLM methods and header file auth_ntlm.h
  225. * still more ifdefs for NTLM enabling
  226. * added configure flag for enabling NTLM (disabled by default)
  227. * fixed gssapidatas
  228. * NTLM implementation continued.
  229. 2006-05-02 Pekka Pessi <Pekka.Pessi@nokia.com>
  230. * iptsec module:
  231. * Updated headers in iptsec module.
  232. Added SOFIAPUBFUN and SOFIAPUBVAR where needed.
  233. Removed auc_with_uicc().
  234. * Fixed memory management problems in iptsec module.
  235. The authenticator client in auth_client.c leaked memory when
  236. re-challenged. The client did not duplicate strings from
  237. challenge, and tried to use freed values after challenge was
  238. freed.
  239. Now we are actually running the tests in test_auth_digest.c, too.
  240. The problem was reported and patch submitted by Colin Whittaker.
  241. * sresolv module:
  242. * Updated sresolv API.
  243. Added sres_search() and sres_search_cached_answers() to the
  244. sresolv API. Added sres_blocking_search(). Added ignore_cache
  245. parameter to sres_blocking_query() and
  246. sres_blocking_query_sockaddr() prototypes. Renumbered
  247. SRES_TIMEOUT_ERR and SRES_RECORD_ERR so that they do not overlap
  248. with transaction signature errors. Added sres_record_type().
  249. * Updated sresolv documentation.
  250. * Making cache threadsafe and locking it during sres_cache_store().
  251. Problem reported by Thomas Rosenblatt.
  252. * Moved sip-dig from libsofia-sip-ua/sresolv/ to utils.
  253. * Updated utils/sip-dig.c manpage and -p option handling.
  254. * Added text about preloading and stack use to su/su_alloc.c.
  255. * Fixed handle leaks in nua_test.c.
  256. Added delay before nua_shutdown() in order to ease debugging.
  257. * Fixed nua handle reference counting problems in nua module.
  258. Problem reported by Colin Whittaker.
  259. * Updated documentation of auc_authorize() in iptsec/auth_client.c.
  260. * Added null pointer check to auc_authorize() in iptsec/auth_client.c.
  261. Patch proposed by Colin Whittaker.
  262. * Destroying session when initial INVITE is CANCELed.
  263. Patch proposed by Colin Whittaker.
  264. 2006-04-27 Pekka Pessi <Pekka.Pessi@nokia.com>
  265. * sresolv module:
  266. Added SRESTAG_CACHE() to <sofia-sip/sresolv.h>.
  267. Added ends0 and no-edns0 options in resolv.conf to sresolv/sres.c.
  268. Fixed sresolv #includes.
  269. Added #include <arpa/inet.h> and <fcntl.h> into sresolv/sres.c
  270. Added prerequisite #includes to sresolv files.
  271. Added @todo about cache poisoning. Updated sresolv documentation.
  272. Fixed bugs in sresolv/sres_blocking.c.
  273. Silenced printing spurious network errors in sresolv/sres.c.
  274. Added sres_is_blocking() to sres_blocking.c. Updated
  275. sres_resolver_get_async(), too.
  276. Added sip-dig.c to sresolv module.
  277. * tport module:
  278. Added missing "typedef" keyword to tport_pri_type_t in
  279. sofia-sip/tport_tag.h
  280. Fixed TPTAG_CONNECT() usage in tport/tport.c.
  281. Now running some SCTP tests in test_tport.c
  282. Updated tport_tls.c:
  283. - Not requiring client certificate in tls.
  284. - Tried to improve error handling, too.
  285. Now using stream-like sending semantics with SCTP.
  286. Updated datagram reception in tport_type_udp.c. We now avoid
  287. peeking and fussing around with message size, and simply allocate
  288. 64K buffer, receive(), then reduce the buffer size.
  289. Updated tport_recv_stun_dgram() in tport_stub_stun.c. Now using
  290. already received data within a msg_t.
  291. Updated SigComp interface in tport_stub_sigcomp.c and tport_sigcomp.c.
  292. Added a slot for stun handle to all primary transports.
  293. Changed tport_primary_t in tport_internal.h, updated tport_type_stun.c.
  294. Moved rest of the threadpool stuff into tport_threadpool.c.
  295. tport_threadpool.c does not work at the moment, disable it.
  296. Updated tport_connect() interface.
  297. Calling tport_alloc_seconary() when client socket has been
  298. created, making it possible to set socket options before
  299. connecting the socket. Currently, this benefits SCTP and TLS. This
  300. change affects tport_internal.h, tport.c, tport_type_sctp.c,
  301. tport_type_tcp.c, and tport_type_tls.c.
  302. Added TPORT_DLL to tport_keepalive(), too.
  303. Added tport_ref() and tport_unref() to tport module.
  304. Fixed bug #1473936 in tport/tport.c. tport_primary_by_name() now
  305. returns transports regardless of their protocol family if
  306. tpn->tpn_host is not a literal IP address.
  307. * msg module:
  308. Updated msg_recv_buffer() prototype.
  309. Reclaiming the un-committed part of buffer in msg/msg_parser.c.
  310. The allocation pattern for UDP has changed: now we allocate 64K,
  311. then realloc to the actual size.
  312. * nta module:
  313. Fixed bug #1472683 in nta/nta.c.
  314. The rport parameter was missing from ACK.
  315. The CANCEL had Via line with duplicate branch parameter.
  316. Fixed merge artifact in nta/test_nta_api.c.
  317. Always having NTATAG_SIGCOMP_OPTIONS() and storing its value.
  318. * nua module:
  319. Added explicit check for NULL pointers to
  320. unregister_expires_contacts().
  321. Added missing events to nua.docs.
  322. More fixes to nua/nua_publish.c. nua_unpublish uses tags from
  323. initial nua_publish() 900 status is returned when there is no
  324. Expires header in 2XX response to PUBLISH.
  325. Re-indented nua_publish.c.
  326. Added better error checking to nua_creq_msg().
  327. Fixed Service-Route header processing, too.
  328. Added nua_add_contact_by_aor() to nua_register.c. The
  329. nua_add_contact_by_aor() takes care of adding other
  330. registration-related headers like Service-Route, too.
  331. Moved nua_publish() documentation from nua.c/nua.docs to
  332. nua_publish.c. Updated documentation, added nua_r_unpublish
  333. documentation.
  334. Improved PUBLISH handling in nua/nua_publish.c. Saving the initial
  335. PUBLISH message along with message body and content type. They are
  336. re-used if 412 is received or if 2XX response contains Expires: 0.
  337. If 2XX response is received without Expires header, we report
  338. internal error to application.
  339. Fixed route handling in SUBSCRIBE in the file nua/nua_subnotref.c.
  340. There was a problem using dialog route set when there was an
  341. initial route original SUBSCRIBE.
  342. * Updated copyright year in sofia-footer.html.in.
  343. * Fixed prototype of host_is_domain().
  344. * Fixed doxygen warnings in su module.
  345. * Updated sofia-sip.spec.in.
  346. Separated glib library to sofia-sip-glib and sofia-sip-glib-devel packages.
  347. Added sofia-sip-docs package.
  348. * Added su_timer_set_interval() to su/su_timer.c and sofia-sip/su_wait.h.
  349. * Defining __func__ in stun/stunc.c for the benefit of older C compilers.
  350. * Removed // comments.
  351. 2006-04-25 Pekka Pessi <Pekka.Pessi@nokia.com>
  352. * Added compilation and run-time checks for MSG_TRUNC.
  353. M ./libsofia-sip-ua/tport/tport_internal.h -2 +3
  354. M ./libsofia-sip-ua/tport/tport_threadpool.c -1 +1
  355. M ./libsofia-sip-ua/tport/tport_type_udp.c -4 +34
  356. M ./m4/sac-su2.m4 +5
  357. * Fixed #includes in sresolv files.
  358. M ./libsofia-sip-ua/sresolv/sres_blocking.c +2
  359. M ./libsofia-sip-ua/sresolv/sres_cache.c +3
  360. M ./libsofia-sip-ua/sresolv/test_sresolv.c +9
  361. * Fixed syntax error with G_DEFINE_TYPE(NuaGlib).
  362. M ./libsofia-sip-ua-glib/nua-glib/nua_glib.c -1 +1
  363. * Added --with sctp and --without glib to sofia-sip.spec.in.
  364. M ./packages/sofia-sip.spec.in -3 +10
  365. * Renumbered test case NUA-9.1.2 in test_nua.c
  366. M ./libsofia-sip-ua/nua/test_nua.c -2 +2
  367. 2006-04-20 Pekka Pessi <Pekka.Pessi@nokia.com>
  368. * Not trying to set up stun transport unless we have stun server configured.
  369. Files: nua/nua_register.c.
  370. M ./libsofia-sip-ua/nua/Makefile.am +1
  371. M ./libsofia-sip-ua/nua/nua_register.c -6 +16
  372. * Fixed auth-int authentication for INVITE requests.
  373. Files: nua/nua_stack.c, nua/nua_session.c, iptsec/auth_client.c.
  374. M ./libsofia-sip-ua/iptsec/auth_client.c +6
  375. M ./libsofia-sip-ua/nua/nua_stack.c -4 +5
  376. * Added outbound_connect_gruuize() - generate gruu from gruu paramter in our contact.
  377. File: nua/nua_register.c.
  378. M ./libsofia-sip-ua/nua/nua_register.c +53
  379. * Added "SSL_VERIFY_PEER" environment variable.
  380. M ./libsofia-sip-ua/tport/tport_tls.c -2 +2
  381. * Restored SCTP in tport_type_sctp.c. Increased maximum message size to 64 K.
  382. M ./libsofia-sip-ua/tport/tport_type_sctp.c -7 +7
  383. * Using SSL_VERIFY_NONE - do not ask for client certificate.
  384. It looks like openssl does not allow for client not to have certificate.
  385. M ./libsofia-sip-ua/tport/tport_tls.c -1 +2
  386. * More memory management problems in stun.
  387. M ./libsofia-sip-ua/stun/stun_common.c -1 +1
  388. * Fixed memory management problems in stun.
  389. M ./libsofia-sip-ua/stun/stun.c -1
  390. * Fixed blunder in error record creation.
  391. sres_create_error_rr() in in sres.c.
  392. M ./libsofia-sip-ua/sresolv/sres.c -2 +4
  393. * Using outbound keepalive interval of 15 seconds.
  394. outbound_connect_start_keepalive() in nua/nua_register.c
  395. M ./libsofia-sip-ua/nua/nua_register.c -2 +1
  396. * Added nta_agent_init_sigcomp() and nta_agent_deinit_sigcomp().
  397. M ./libsofia-sip-ua/nta/nta.c -3 +28
  398. M ./libsofia-sip-ua/nta/nta_internal.h -9 +21
  399. * Renamed tport_try_accept_sigcomp() as tport_sigcomp_accept_incomplete().
  400. M ./libsofia-sip-ua/tport/tport.c -1 +1
  401. M ./libsofia-sip-ua/tport/tport_internal.h -1 +1
  402. M ./libsofia-sip-ua/tport/tport_stub_sigcomp.c -1 +1
  403. * Maded tport stun plugin pointer private.
  404. M ./libsofia-sip-ua/tport/tport_stub_stun.c -2 +7
  405. * Updated SCTP semantics to use "TCP".
  406. M ./libsofia-sip-ua/tport/tport.c -3 +8
  407. M ./libsofia-sip-ua/tport/tport_type_sctp.c -6 +20
  408. * Fixed C++ compilation on <sres.h>.
  409. * Fixed outbound problems.
  410. Not unregistering contacts with instance-id and reg-id.
  411. Avoiding crash when processing timeout responses.
  412. M ./libsofia-sip-ua/nua/nua_register.c -16 +31
  413. * Addeed --enable-sctp.
  414. M ./m4/sac-tport.m4 -4 +6
  415. M ./packages/sofia-sip.spec.in +1
  416. * Updated compression interface in tport.
  417. Added tport_compressor_t type, tport_delivered_with_comp().
  418. Removed tpac_sigcomp_accept() and tport_delivered_using_udvm().
  419. M ./libsofia-sip-ua/tport/sofia-sip/tport.h -10 +8
  420. M ./libsofia-sip-ua/tport/sofia-sip/tport_plugins.h -6 +93
  421. M ./libsofia-sip-ua/tport/tport.c -24 +11
  422. M ./libsofia-sip-ua/tport/tport_internal.h -15 +10
  423. M ./libsofia-sip-ua/tport/tport_stub_sigcomp.c -114 +53
  424. * Removed direct SigComp stuff from nta.c.
  425. Added nta_compressor_vtable.
  426. M ./libsofia-sip-ua/nta/nta.c -209 +100
  427. M ./libsofia-sip-ua/nta/nta_internal.h +33
  428. * Fixed aor/tport handling for sip/sips cases.
  429. M ./libsofia-sip-ua/nua/nua_register.c -4 +13
  430. * Disabled ntlm client for now.
  431. 2006-04-17 Pekka Pessi <Pekka.Pessi@nokia.com>
  432. * Removed - from ntlm variable names (mp)
  433. M ./libsofia-sip-ua/iptsec/auth_module.c -11 +11
  434. M ./libsofia-sip-ua/iptsec/sofia-sip/auth_plugin.h -1 +1
  435. * Fixed --without-sigcomp (mp)
  436. M ./m4/sac-tport.m4 -1 +1
  437. * iptsec: started NTLM support (mm)
  438. M ./libsofia-sip-ua/iptsec/auth_client.c +9
  439. M ./libsofia-sip-ua/iptsec/auth_module.c +390
  440. M ./libsofia-sip-ua/iptsec/sofia-sip/auth_plugin.h +7
  441. * Changed internal nua error responses to use 9XX status codes.
  442. M ./libsofia-sip-ua/nua/nua_event_server.c -9 +10
  443. M ./libsofia-sip-ua/nua/nua_message.c -4 +4
  444. M ./libsofia-sip-ua/nua/nua_options.c -3 +3
  445. M ./libsofia-sip-ua/nua/nua_params.c -3 +3
  446. M ./libsofia-sip-ua/nua/nua_publish.c -5 +5
  447. M ./libsofia-sip-ua/nua/nua_register.c -6 +6
  448. M ./libsofia-sip-ua/nua/nua_session.c -29 +30
  449. M ./libsofia-sip-ua/nua/nua_stack.c -2 +4
  450. M ./libsofia-sip-ua/nua/nua_stack.h -2 +2
  451. M ./libsofia-sip-ua/nua/nua_subnotref.c -5 +7
  452. * Added test for some of the internal errors.
  453. M ./libsofia-sip-ua/nua/test_nua.c +138
  454. * Fixed NTA API test for SigComp options (they are now always processed).
  455. M ./libsofia-sip-ua/nta/test_nta_api.c -8 +4
  456. * Added missing #includes to sres.c.
  457. * Removed experimental code enabling STUN.
  458. M ./libsofia-sip-ua/tport/tport.c -5
  459. * Added su_init()/su_deinit() here.
  460. M ./libsofia-sip-ua/tport/test_tport.c -1 +5
  461. * Removed some warnings (and fixed a bug) in encoding functions ofb stun_common.c
  462. M ./libsofia-sip-ua/stun/stun_common.c -9 +11
  463. * Removed stupid VC98 warning from tport_threadpool.c
  464. M ./libsofia-sip-ua/tport/tport_threadpool.c -1 +1
  465. * Added missing __func__ to tport_type_tcp and tport_threadpool.c.
  466. M ./libsofia-sip-ua/tport/tport.c -1 +1
  467. M ./libsofia-sip-ua/tport/tport_threadpool.c +7
  468. M ./libsofia-sip-ua/tport/tport_type_tcp.c +7
  469. * Added inlined IN6_IS_ADDR_LOOPBACK() to su_localinfo.c.
  470. M ./libsofia-sip-ua/su/su_localinfo.c +16
  471. * Fixed pointer artithmetics by memccpy() in su_strcat_all().
  472. (function in su/su_strdup.c).
  473. * Added missing Winsock errors to <su_errno.h>
  474. * Fixed address scoping error in stun_mini.c.
  475. * Added missing __func__ to stun C files.
  476. * Added things missing from win32 to new sresolv modules.
  477. M ./libsofia-sip-ua/sresolv/sres.c -5 +35
  478. M ./libsofia-sip-ua/sresolv/sres_blocking.c -4 +28
  479. M ./libsofia-sip-ua/sresolv/sres_cache.c -1 +9
  480. * Fixed C99ism in nua_register.c
  481. M ./libsofia-sip-ua/nua/nua_register.c -1 +3
  482. * Removed automatically generated file tport_tag_ref.c from version control system.
  483. R ./libsofia-sip-ua/tport/tport_tag_ref.c
  484. 2006-04-11 Kai Vehmanen <kai.vehmanen@nokia.com>
  485. Synchronizing CVS with darcs (other contributors pp = Pekka Pessi,
  486. mm = Martti Mela).
  487. * NDEBUG oops. (pp)
  488. M ./libsofia-sip-ua/sresolv/sres.c -1 +1
  489. * Added sres_resolver_copy(). (pp)
  490. Storing application-provided option strings in res_options.
  491. Removed warnigns.
  492. M ./libsofia-sip-ua/sresolv/sofia-resolv/sres.h +3
  493. M ./libsofia-sip-ua/sresolv/sres.c -9 +90
  494. M ./libsofia-sip-ua/sresolv/test_sresolv.c -1 +1
  495. * Fixed stun miniserver (and stun stub in tport). (pp)
  496. M ./libsofia-sip-ua/stun/stun_common.c -12 +7
  497. M ./libsofia-sip-ua/stun/stun_mini.c -4 +4
  498. M ./libsofia-sip-ua/tport/tport_stub_stun.c -1 +1
  499. * Updated copyrights for nua-glib.
  500. M ./COPYRIGHTS -1 +2
  501. M ./libsofia-sip-ua-glib/nua-glib/nua_glib.c +2
  502. M ./libsofia-sip-ua-glib/nua-glib/sofia-sip/nua_glib.h -1 +2
  503. * Fixed segfault with stun_handle_destroy() on a NULL handle.
  504. M ./libsofia-sip-ua/tport/tport_type_stun.c -1 +2
  505. * Updated RELEASE. (pp)
  506. M ./RELEASE -4 +13
  507. * Disabled SIGCOMP until tport plugin is ready. (pp)
  508. Handling sigcomp options regarless of HAVE_SIGCOMP value.
  509. M ./libsofia-sip-ua/nta/nta.c -27 +30
  510. * Added stun server and compression plugins. (pp)
  511. Added TPORT_STUN_SERVER().
  512. Having stun server dependencies in <tport_stub_stun.c>.
  513. Moved sigcomp dependencies into <tport_stub_sigcomp.c>.
  514. M ./libsofia-sip-ua/tport/Makefile.am -1 +3
  515. M ./libsofia-sip-ua/tport/sofia-sip/tport.h -23 +15
  516. A ./libsofia-sip-ua/tport/sofia-sip/tport_plugins.h
  517. M ./libsofia-sip-ua/tport/sofia-sip/tport_tag.h +7
  518. M ./libsofia-sip-ua/tport/test_tport.c -2 +3
  519. M ./libsofia-sip-ua/tport/tport.c -136 +82
  520. M ./libsofia-sip-ua/tport/tport_internal.h -35 +72
  521. M ./libsofia-sip-ua/tport/tport_sigcomp.c -150 +193
  522. A ./libsofia-sip-ua/tport/tport_stub_sigcomp.c
  523. A ./libsofia-sip-ua/tport/tport_stub_stun.c
  524. M ./libsofia-sip-ua/tport/tport_tag.c +1
  525. M ./libsofia-sip-ua/tport/tport_tag_ref.c +3
  526. M ./libsofia-sip-ua/tport/tport_type_stun.c -3 +21
  527. M ./libsofia-sip-ua/tport/tport_type_udp.c -144 +4
  528. * http_add_tl() now accepts NULL http struct pointer. (pp)
  529. M ./libsofia-sip-ua/http/http_tag_class.c -1 +3
  530. * Update documentation of msg_copy() and msg_dup(). (pp)
  531. M ./libsofia-sip-ua/msg/msg_header_copy.c -4 +7
  532. * Removed some HAVE_SIGCOMP code. (pp)
  533. M ./libsofia-sip-ua/nta/nta.c -42 +13
  534. M ./libsofia-sip-ua/nta/nta_internal.h -9 +2
  535. * Added su_sockaddr_scope(). (pp)
  536. Using su_sockaddr_scope() in stun_mini.c.
  537. M ./libsofia-sip-ua/stun/stun_mini.c -15 +38
  538. M ./libsofia-sip-ua/su/sofia-sip/su_localinfo.h +3
  539. M ./libsofia-sip-ua/su/su_localinfo.c -1 +18
  540. * Fixed nat testing code. (pp)
  541. M ./libsofia-sip-ua/nua/test_nat.c -4 +2
  542. M ./libsofia-sip-ua/nua/test_nua.c +1
  543. * Updated stack initialization. (pp)
  544. Transports are initialized by nua_stack_init_transport() in nua_register.c.
  545. UICC (you don't want to know) is initialized by nua_stack_set_from() in
  546. nua_params.c.
  547. M ./libsofia-sip-ua/nua/nua_params.c -4 +15
  548. M ./libsofia-sip-ua/nua/nua_register.c -1 +70
  549. M ./libsofia-sip-ua/nua/nua_stack.c -54 +18
  550. M ./libsofia-sip-ua/nua/nua_stack.h -2 +4
  551. M ./libsofia-sip-ua/nua/nua_tag.c -2
  552. M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h -7 +6
  553. * Fixed su_root_run() usage in docs. (pp)
  554. Thanks for hint by Julio Auto.
  555. M ./libsofia-sip-ua/nua/nua.docs -1 +1
  556. * Fixed allocation bug. (pp)
  557. M ./libsofia-sip-ua/sresolv/test_sresolv.c -4 +3
  558. * Change version back to 1.11.7work.
  559. M ./configure.ac -1 +1
  560. * Changed outbound_connect_nat_detect() prototype. (pp)
  561. M ./libsofia-sip-ua/nua/nua_register.c -7 +11
  562. * Removed obsoleted nua events. (pp)
  563. Removed nua events nua_i_media_event, nua_r_set_media_param,
  564. nua_r_get_media_param, nua_r_media_setup, nua_r_media_describe,
  565. nua_r_media_event, nua_i_announce, nua_i_describe, nua_i_get_parameter,
  566. nua_i_pause, nua_i_options2, nua_i_play, nua_i_record, nua_i_set_parameter,
  567. nua_i_setup, nua_i_teardown, nua_r_setup, nua_r_play, nua_r_record,
  568. nua_r_pause, nua_r_describe, nua_r_teardown, nua_r_options2, nua_r_announce,
  569. nua_r_get_parameter, and nua_r_set_parameter.
  570. Removed nua functions nua_announce(), nua_describe(), nua_get_media_param(),
  571. nua_get_parameter(), nua_media_describe(), nua_media_event(),
  572. nua_media_setup(), nua_options2(), nua_pause(), nua_play(), nua_record(),
  573. nua_set_media_param(), nua_set_parameter(), nua_setup(), and nua_teardown(),
  574. M ./libsofia-sip-ua/nua/sofia-sip/nua.h -33
  575. * Moved preference/parameter setting/getting into its own nua_params.c module. (pp)
  576. M ./libsofia-sip-ua/nua/Makefile.am +1
  577. M ./libsofia-sip-ua/nua/nua.c -140
  578. A ./libsofia-sip-ua/nua/nua_params.c
  579. A ./libsofia-sip-ua/nua/nua_params.h
  580. M ./libsofia-sip-ua/nua/nua_stack.c -661 +42
  581. M ./libsofia-sip-ua/nua/nua_stack.h -125 +10
  582. M ./libsofia-sip-ua/nua/nua_tag.c -6 +9
  583. M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h -24 +74
  584. M ./libsofia-sip-ua/nua/test_nua.c -1 +24
  585. * Removed obsoleted functions from nua. (pp)
  586. M ./libsofia-sip-ua/nua/nua.c -110
  587. M ./libsofia-sip-ua/nua/sofia-sip/nua.h -54
  588. * Updated documentation in nua. (pp)
  589. M ./libsofia-sip-ua/nua/Doxyfile -2 +2
  590. M ./libsofia-sip-ua/nua/nua.c -68 +24
  591. M ./libsofia-sip-ua/nua/nua.docs -27 +2
  592. M ./libsofia-sip-ua/nua/nua_common.c -4 +4
  593. M ./libsofia-sip-ua/nua/nua_dialog.c -12 +17
  594. M ./libsofia-sip-ua/nua/nua_dialog.h -1 +1
  595. M ./libsofia-sip-ua/nua/nua_event_server.c -14 +15
  596. M ./libsofia-sip-ua/nua/nua_options.c -2 +2
  597. M ./libsofia-sip-ua/nua/nua_register.c -22 +190
  598. M ./libsofia-sip-ua/nua/nua_session.c -6 +7
  599. M ./libsofia-sip-ua/nua/nua_stack.c -22 +31
  600. M ./libsofia-sip-ua/nua/nua_stack.h -11 +1
  601. M ./libsofia-sip-ua/nua/nua_subnotref.c -3 +3
  602. * stun: fixed mem leaks with valgrind (mm)
  603. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -1 +3
  604. M ./libsofia-sip-ua/stun/stun.c -5 +50
  605. M ./libsofia-sip-ua/stun/stun_common.c -12 +38
  606. M ./libsofia-sip-ua/stun/stunc.c -8 +9
  607. * changed tport to use stun_discovery_done instead of stun_bind_done (mm)
  608. M ./libsofia-sip-ua/tport/tport_type_stun.c -1 +1
  609. * removed stun_bind_ enums and replaced with stun_discovery_ scheisse (mm)
  610. M ./libsofia-sip-ua/stun/sofia-sip/stun.h +5
  611. M ./libsofia-sip-ua/stun/stun.c -6 +8
  612. M ./libsofia-sip-ua/stun/stunc.c -3 +4
  613. * Added test for su_home_unref()ing a cloned home. (pp)
  614. M ./libsofia-sip-ua/su/su_alloc_test.c -9 +13
  615. M ./libsofia-sip-ua/su/su_strlst.c -2 +8
  616. * Added new sresolv headers to packages. (pp)
  617. M ./libsofia-sip-ua/sresolv/Makefile.am -1 +6
  618. M ./packages/sofia-sip.spec.in +1
  619. * Update version to 1.11.8work as per new release guidelines.
  620. M ./configure.ac -1 +1
  621. * Signal stun_error to the client if STUN DNS-SRV lookup is started but fails.
  622. M ./libsofia-sip-ua/stun/stun.c -36 +41
  623. * Fixed stun compilation.
  624. M ./libsofia-sip-ua/stun/stun.c -3 +6
  625. * Fixed operations on Transaction-ID. TID is a 128bit opaque value.
  626. M ./libsofia-sip-ua/stun/sofia-sip/stun_common.h +2
  627. M ./libsofia-sip-ua/stun/stun.c -10 +8
  628. M ./libsofia-sip-ua/stun/stun_common.c -2 +2
  629. * Removed ssl headers from stun_common.h. Public headers should not have config.h dependent sections.
  630. M ./libsofia-sip-ua/stun/sofia-sip/stun_common.h -9
  631. M ./libsofia-sip-ua/stun/stun_internal.h +9
  632. * tls somehow works now (mm)
  633. M ./libsofia-sip-ua/stun/stun.c -2 +5
  634. * updated stunc with cool features & cleanup. Removed stun_request_t from public callbacks (mm)
  635. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -2
  636. M ./libsofia-sip-ua/stun/stun.c -33 +69
  637. M ./libsofia-sip-ua/stun/stun_internal.h +1
  638. M ./libsofia-sip-ua/stun/stunc.c -99 +140
  639. * Using HAVE_CONFIG_H. (pp)
  640. M ./libsofia-sip-ua/stun/stun_common.c -2 +2
  641. * Added test for <sys/select.h>. (pp)
  642. Removed HAVE_SU_WAIT_H - nobody is using it anymore.
  643. M ./m4/sac-su2.m4 -12 +4
  644. * Updated win32/config.h.in. (pp)
  645. M ./win32/config.h.in -7 +67
  646. * Updated (for testing stun). (pp)
  647. M ./libsofia-sip-ua/nua/test_nat.c -175 +183
  648. * Added quick hack for using stun. (pp)
  649. M ./libsofia-sip-ua/tport/tport.c +7
  650. * Updated tport_stun_bind_done(). (pp)
  651. M ./libsofia-sip-ua/tport/tport_type_stun.c -11 +9
  652. * No need to define HAVE_SU_WAIT_H. (pp)
  653. M ./libsofia-sip-ua/stun/stun_dns.c -1
  654. * Update documents. (pp)
  655. M ./libsofia-sip-ua/sresolv/resolve_sip.c -1 +1
  656. M ./libsofia-sip-ua/sresolv/sres.c -5 +9
  657. M ./libsofia-sip-ua/sresolv/sres_blocking.c -4 +9
  658. M ./libsofia-sip-ua/sresolv/sres_cache.c -4 +39
  659. M ./libsofia-sip-ua/sresolv/sresolv.c +34
  660. M ./libsofia-sip-ua/sresolv/test_sresolv.c -3 +8
  661. * stunc works, kikkelis kokkelis!! (mm)
  662. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -1 +3
  663. M ./libsofia-sip-ua/stun/stun.c -5 +19
  664. M ./libsofia-sip-ua/stun/stunc.c -50 +169
  665. * Added stun_mini_t. (pp)
  666. M ./libsofia-sip-ua/stun/Makefile.am -1 +1
  667. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -4 +19
  668. A ./libsofia-sip-ua/stun/stun_mini.c
  669. * Updated stun todo-file in stun.docs.
  670. M ./libsofia-sip-ua/stun/stun.docs -4 +1
  671. * Also mark deprecated typedefs and defines.
  672. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -9 +9
  673. * Adds interface to query active primary server address.
  674. M ./libsofia-sip-ua/stun/sofia-sip/stun.h +1
  675. M ./libsofia-sip-ua/stun/stun.c -30 +39
  676. M ./libsofia-sip-ua/stun/stun_internal.h -1 +1
  677. * Minor update to STUN DNS-SRV interface.
  678. M ./libsofia-sip-ua/stun/ChangeLog +4
  679. M ./libsofia-sip-ua/stun/lookup_stun_server.c -17 +31
  680. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -5 +4
  681. M ./libsofia-sip-ua/stun/stun.c -3 +4
  682. M ./libsofia-sip-ua/stun/stun_dns.c -34 +67
  683. * Using updated tport_keepalive() prototype. (pp)
  684. M ./libsofia-sip-ua/nta/nta.c -1 +2
  685. * Added STUN tport. (pp)
  686. Moved upnp stuff to its own file.
  687. M ./libsofia-sip-ua/tport/Makefile.am -3 +3
  688. M ./libsofia-sip-ua/tport/tport.c +1
  689. M ./libsofia-sip-ua/tport/tport_type_stun.c -422 +88
  690. * Updated tport_keepalive() prototype. (pp)
  691. Implemented tport_is_updating(), added tport_has_been_updated().
  692. M ./libsofia-sip-ua/tport/sofia-sip/tport.h -1 +2
  693. M ./libsofia-sip-ua/tport/tport.c -8 +40
  694. M ./libsofia-sip-ua/tport/tport_internal.h -5 +10
  695. M ./libsofia-sip-ua/tport/tport_threadpool.c -2 +2
  696. M ./libsofia-sip-ua/tport/tport_type_connect.c -2 +2
  697. M ./libsofia-sip-ua/tport/tport_type_sctp.c -4 +4
  698. M ./libsofia-sip-ua/tport/tport_type_tcp.c -2 +2
  699. M ./libsofia-sip-ua/tport/tport_type_tls.c -6 +6
  700. M ./libsofia-sip-ua/tport/tport_type_udp.c -1 +1
  701. * Removed torture_stun.c.
  702. M ./libsofia-sip-ua/stun/Makefile.am -10 +1
  703. R ./libsofia-sip-ua/stun/torture_stun.c
  704. * Fix STUNTAG_DOMAIN with test_nattype and test_lifetime processes.
  705. M ./libsofia-sip-ua/stun/stun.c -7 +28
  706. * Renamed all get_nattype and get_lifetime functions and enums to test_nattype and test_lifetime.
  707. M ./libsofia-sip-ua/stun/ChangeLog +4
  708. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -14 +8
  709. M ./libsofia-sip-ua/stun/stun.c -52 +30
  710. M ./libsofia-sip-ua/stun/stunc.c -6 +9
  711. * Moved deprecated functions at the end of stun.c. Fixed postponing shared-secret and bind discovery processes for DNS-SRV lookups.
  712. M ./libsofia-sip-ua/stun/stun.c -159 +172
  713. * stun_request_shared_secret() renamed to stun_obtain_shared_secret().
  714. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -4 +1
  715. * stun.h: Deprecated stun_handle_release().
  716. M ./libsofia-sip-ua/stun/ChangeLog -3 +4
  717. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -1 +2
  718. * tag list stored for stun_obtain_shared_secret (mm)
  719. M ./libsofia-sip-ua/stun/stun.c -1 +11
  720. * non-compiling: need args for stun_obtain_shared_secret() (mm)
  721. M ./libsofia-sip-ua/stun/stun.c -1 +1
  722. * stun api upd's also for tls; tport (mm)
  723. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -4 +14
  724. M ./libsofia-sip-ua/stun/sofia-sip/stun_tag.h -4 +4
  725. M ./libsofia-sip-ua/stun/stun.c -17 +150
  726. M ./libsofia-sip-ua/stun/stun_common.c -3 +5
  727. M ./libsofia-sip-ua/stun/stun_tag.c -8 +9
  728. M ./libsofia-sip-ua/tport/tport_type_stun.c -5 +5
  729. * Removed separate virtual function for compression initialization. (pp)
  730. M ./libsofia-sip-ua/tport/tport.c -3
  731. M ./libsofia-sip-ua/tport/tport_internal.h -2
  732. M ./libsofia-sip-ua/tport/tport_sigcomp.c -2
  733. M ./libsofia-sip-ua/tport/tport_threadpool.c -1
  734. M ./libsofia-sip-ua/tport/tport_type_connect.c -1
  735. M ./libsofia-sip-ua/tport/tport_type_sctp.c -2
  736. M ./libsofia-sip-ua/tport/tport_type_stun.c -4 +3
  737. M ./libsofia-sip-ua/tport/tport_type_tcp.c -2
  738. M ./libsofia-sip-ua/tport/tport_type_tls.c -2
  739. M ./libsofia-sip-ua/tport/tport_type_udp.c -2
  740. * Added su_socket() wrapper function. (pp)
  741. M ./libsofia-sip-ua/su/sofia-sip/su.h -2
  742. M ./libsofia-sip-ua/su/su.c -6 +12
  743. * Removee v-p from the vtable names. (pp)
  744. M ./libsofia-sip-ua/tport/tport.c -20 +20
  745. M ./libsofia-sip-ua/tport/tport_internal.h -11 +11
  746. M ./libsofia-sip-ua/tport/tport_threadpool.c -1 +1
  747. M ./libsofia-sip-ua/tport/tport_type_connect.c -4 +1
  748. M ./libsofia-sip-ua/tport/tport_type_sctp.c -2 +2
  749. M ./libsofia-sip-ua/tport/tport_type_stun.c -1 +1
  750. M ./libsofia-sip-ua/tport/tport_type_tcp.c -2 +2
  751. M ./libsofia-sip-ua/tport/tport_type_tls.c -2 +2
  752. M ./libsofia-sip-ua/tport/tport_type_udp.c -2 +2
  753. * Removed temp test program from sresolv. (pp)
  754. M ./libsofia-sip-ua/sresolv/Makefile.am -2 +1
  755. * Added 3.f.f.e.1.2.0.0.3.0.1.2.c.0.0.0.arpa. (pp)
  756. A ./libsofia-sip-ua/sresolv/3.f.f.e.1.2.0.0.3.0.1.2.c.0.0.0.arpa
  757. M ./libsofia-sip-ua/sresolv/Makefile.am -1 +2
  758. * Added notes to RELEASE. (pp)
  759. M ./RELEASE +17
  760. * Sanitized stun_common.[hc] slightly. (pp)
  761. M ./libsofia-sip-ua/stun/sofia-sip/stun_common.h -1 +1
  762. M ./libsofia-sip-ua/stun/stun_common.c -45 +53
  763. * Added notes about string and header manipulation function. (pp)
  764. M! ./RELEASE -10
  765. * Fixed problem with initial un-REGISTER by test_nua.c in test_proxy.c (pp)
  766. M ./libsofia-sip-ua/nua/test_proxy.c -4 +7
  767. * Fixed problems with updated API. Added sres_resolver_update(). (pp)
  768. M ./libsofia-sip-ua/sresolv/Makefile.am -1 +2
  769. M ./libsofia-sip-ua/sresolv/sofia-resolv/sres.h -55 +21
  770. A ./libsofia-sip-ua/sresolv/sofia-resolv/sres_async.h
  771. M ./libsofia-sip-ua/sresolv/sofia-sip/sresolv.h -2 +3
  772. M ./libsofia-sip-ua/sresolv/sres.c -17 +37
  773. M ./libsofia-sip-ua/sresolv/sres_blocking.c +1
  774. M ./libsofia-sip-ua/sresolv/sresolv.c -36 +52
  775. M ./libsofia-sip-ua/sresolv/test_sresolv.c -2 +2
  776. * Fixed AC_CHECK_HEADERS depending on <sys/socket.h>. (pp)
  777. M ./m4/sac-su2.m4 -1 +3
  778. * Fixed HAVE_SOCKADDR_LL in case we have <netpacket/packet.h>. (pp)
  779. M ./libsofia-sip-ua/su/su_uniqueid.c -1 +1
  780. * Fixed su_timer_set_for_ever(). (pp)
  781. M ./libsofia-sip-ua/su/su_timer.c -6 +9
  782. * Fixed stupid bug with su_home_desctructor(). (pp)
  783. M ./libsofia-sip-ua/su/su_alloc.c +10
  784. M ./libsofia-sip-ua/su/su_alloc_test.c -2 +13
  785. * New API working with test program. (pp)
  786. M ./libsofia-sip-ua/sresolv/Makefile.am -1 +1
  787. M ./libsofia-sip-ua/sresolv/run_test_sresolv +5
  788. M ./libsofia-sip-ua/sresolv/sofia-resolv/sres.h -15 +62
  789. M ./libsofia-sip-ua/sresolv/sofia-resolv/sres_cache.h -1 +1
  790. M ./libsofia-sip-ua/sresolv/sofia-sip/sresolv.h -14 +1
  791. M ./libsofia-sip-ua/sresolv/sres.c -143 +237
  792. A ./libsofia-sip-ua/sresolv/sres_blocking.c
  793. M ./libsofia-sip-ua/sresolv/sres_cache.c -2 +2
  794. M ./libsofia-sip-ua/sresolv/sresolv.c -56 +57
  795. M ./libsofia-sip-ua/sresolv/test_sresolv.c -198 +117
  796. * Initial change for multithreaded and synchronous resolver (pp)
  797. ./libsofia-sip-ua/sresolv/sofia-sip/sresolv.h -> ./libsofia-sip-ua/sresolv/sofia-resolv/sres.h
  798. ./libsofia-sip-ua/sresolv/sresolv.c -> ./libsofia-sip-ua/sresolv/sres.c
  799. M ./libsofia-sip-ua/sresolv/Makefile.am -1 +1
  800. A ./libsofia-sip-ua/sresolv/sofia-resolv/
  801. M ./libsofia-sip-ua/sresolv/sofia-resolv/sres.h -259 +90
  802. A ./libsofia-sip-ua/sresolv/sofia-resolv/sres_cache.h
  803. A ./libsofia-sip-ua/sresolv/sofia-resolv/sres_record.h
  804. A ./libsofia-sip-ua/sresolv/sofia-sip/sresolv.h
  805. M ./libsofia-sip-ua/sresolv/sres.c -1075 +852
  806. A ./libsofia-sip-ua/sresolv/sres_cache.c
  807. A ./libsofia-sip-ua/sresolv/sresolv.c
  808. M ./libsofia-sip-ua/sresolv/sresolv.docs -7 +71
  809. M ./libsofia-sip-ua/sresolv/test_sresolv.c -29 +20
  810. * Fixed make top-level rules for manpage creation when doxygen is not installed.
  811. M ./Makefile.am -1 +1
  812. * Abort connect timer if socket connect() refused.
  813. M ./libsofia-sip-ua/stun/stun.c -7 +5
  814. * Updated nua_stack_tport_update(). (pp)
  815. M ./libsofia-sip-ua/nua/nua_register.c -6 +6
  816. * Renamed register_usage as outbound_connect. (pp)
  817. Added tags NUTAG_OUTBOUND(), NUTAG_OUTBOUND_SET1(), NUTAG_OUTBOUND_SET2(),
  818. NUTAG_OUTBOUND_SET3(), and NUTAG_OUTBOUND_SET4().
  819. M ./libsofia-sip-ua/nua/nua_options.c -3 +4
  820. M ./libsofia-sip-ua/nua/nua_register.c -363 +498
  821. M ./libsofia-sip-ua/nua/nua_stack.c -3 +11
  822. M ./libsofia-sip-ua/nua/nua_stack.h -10 +8
  823. M ./libsofia-sip-ua/nua/nua_tag.c +6
  824. M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h +110
  825. * Added usage_peer_info method to dialog usage. (pp)
  826. M ./libsofia-sip-ua/nua/nua_dialog.c +6
  827. M ./libsofia-sip-ua/nua/nua_dialog.h +3
  828. * Added possibility to run tests with external proxy. (pp)
  829. M ./libsofia-sip-ua/nua/test_nua.c -37 +98
  830. * Added auth_status_init_with(), as_profile and as_alt_uri. (pp)
  831. M ./libsofia-sip-ua/iptsec/auth_module.c -4 +16
  832. M ./libsofia-sip-ua/iptsec/sofia-sip/auth_module.h -2 +12
  833. * Fixed url_param(). (pp)
  834. M ./libsofia-sip-ua/url/url.c -9 +18
  835. * Use "_" instead of "+" in token64_e(). (pp)
  836. M ./libsofia-sip-ua/ipt/token64.c -3 +3
  837. * Added tport with HTTP CONNECT, too. (pp)
  838. A ./libsofia-sip-ua/tport/tport_type_connect.c
  839. * Split tport.c into multiple modules. (pp)
  840. STUN, UPnP and SigComp still need some polishing.
  841. M ./libsofia-sip-ua/tport/Makefile.am -3 +7
  842. M ./libsofia-sip-ua/tport/test_tport.c -13 +11
  843. M ./libsofia-sip-ua/tport/tport.c -4114 +156
  844. A ./libsofia-sip-ua/tport/tport_internal.h
  845. A ./libsofia-sip-ua/tport/tport_logging.c
  846. A ./libsofia-sip-ua/tport/tport_sigcomp.c
  847. A ./libsofia-sip-ua/tport/tport_tag_ref.c
  848. A ./libsofia-sip-ua/tport/tport_threadpool.c
  849. A ./libsofia-sip-ua/tport/tport_type_sctp.c
  850. A ./libsofia-sip-ua/tport/tport_type_stun.c
  851. A ./libsofia-sip-ua/tport/tport_type_tcp.c
  852. A ./libsofia-sip-ua/tport/tport_type_tls.c
  853. A ./libsofia-sip-ua/tport/tport_type_udp.c
  854. * Completed HTTP CONNECT. (pp)
  855. Added --http-proxy to sip-options.
  856. M ./libsofia-sip-ua/tport/sofia-sip/tport_tag.h +1
  857. M ./libsofia-sip-ua/tport/tport.c -11 +55
  858. M ./utils/sip-options.c -1 +6
  859. * Generating Contact from public vias if no local Vias are available. (pp)
  860. M ./libsofia-sip-ua/nta/nta.c -3 +11
  861. * Added HTTP CONNECT. (pp)
  862. M ./libsofia-sip-ua/tport/tport.c -682 +981
  863. * Added http to LDADD and INCLUDE. (pp)
  864. M ./libsofia-sip-ua/nea/Makefile.am -1 +2
  865. M ./libsofia-sip-ua/nta/Makefile.am +1
  866. M ./libsofia-sip-ua/nua/Makefile.am -1 +1
  867. M ./libsofia-sip-ua/tport/Makefile.am +2
  868. * Clean up timers upon destroy in stun.
  869. M ./libsofia-sip-ua/stun/stun.c -9 +20
  870. * Fixed typo in stun.
  871. M ./libsofia-sip-ua/stun/stun.c -1 +1
  872. * Adding Vias belonging to public transport to sa_public_vias list.
  873. Now testing nta_agent_public_via(), too. (pp)
  874. M ./libsofia-sip-ua/nta/Makefile.am +1
  875. M ./libsofia-sip-ua/nta/nta.c -26 +63
  876. M ./libsofia-sip-ua/nta/test_nta_api.c -1 +14
  877. * Using tport_tcreate() instead of tport_create(). (pp)
  878. M ./libsofia-sip-ua/nth/nth_client.c -1 +1
  879. * Added vtables for transports. (pp)
  880. API: tport_is_public().
  881. M ./libsofia-sip-ua/tport/sofia-sip/tport.h -7 +3
  882. M ./libsofia-sip-ua/tport/sofia-sip/tport_tag.h -1 +14
  883. M ./libsofia-sip-ua/tport/test_tport.c +7
  884. M ./libsofia-sip-ua/tport/tport.c -1069 +1136
  885. M ./libsofia-sip-ua/tport/tport_tls.c -43 +22
  886. * STUN documentation update - no functional changes. (pp)
  887. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -39 +31
  888. M ./libsofia-sip-ua/stun/stun.c -26 +30
  889. * Fixed bugs STUN DNS-SRV implementation. (pp)
  890. M ./libsofia-sip-ua/stun/stun.c -20 +38
  891. * restructured nat scheisse in tport, nta, nua. Lost weight for about 200 lines. (mm)
  892. M ./libsofia-sip-ua/nta/nta.c -4
  893. M ./libsofia-sip-ua/nua/nua_stack.c +4
  894. M ./libsofia-sip-ua/tport/sofia-sip/tport.h +8
  895. M ./libsofia-sip-ua/tport/sofia-sip/tport_tag.h +7
  896. M ./libsofia-sip-ua/tport/tport.c -62 +38
  897. M ./libsofia-sip-ua/tport/tport_tag.c +1
  898. * initial support for dynamic address changes for register (mm)
  899. M ./libsofia-sip-ua/nua/nua_register.c +18
  900. M ./libsofia-sip-ua/tport/sofia-sip/tport_tag.h +7
  901. M ./libsofia-sip-ua/tport/tport.c -76 +136
  902. M ./libsofia-sip-ua/tport/tport_tag.c +1
  903. * updated RELEASE (pp)
  904. M ./RELEASE +9
  905. * Cleanup STUN headers.
  906. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -10 +3
  907. M ./libsofia-sip-ua/stun/stun.c -1 +3
  908. M ./libsofia-sip-ua/stun/stun_dns.c -1
  909. * Added initial DNS-SRV lookup support to stun.
  910. M ./libsofia-sip-ua/nth/Makefile.am +1
  911. M ./libsofia-sip-ua/stun/Makefile.am +1
  912. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -14 +17
  913. M ./libsofia-sip-ua/stun/stun.c -82 +196
  914. M ./libsofia-sip-ua/stun/stun_dns.c +9
  915. M ./libsofia-sip-ua/tport/Makefile.am +1
  916. * Add direct doxygen links to the public STUN APIs.
  917. M ./libsofia-sip-ua/stun/stun.docs -4 +8
  918. * The correct tcp service name for STUN server discovery is 'stun', not 'stun-tls'.
  919. M ./libsofia-sip-ua/stun/lookup_stun_server.c -1 +1
  920. M ./libsofia-sip-ua/stun/stun_dns.c -6 +6
  921. * Fixed manpage generation rule to work with automake-1.8.5.
  922. M ./Makefile.am -1 +1
  923. * updated STUN API, tport-stun-http mods in progress (mm)
  924. M ./libsofia-sip-ua/nta/nta.c -1 +1
  925. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -24 +74
  926. M ./libsofia-sip-ua/stun/stun.c -23 +101
  927. M ./libsofia-sip-ua/stun/stunc.c -4 +4
  928. M ./libsofia-sip-ua/tport/tport.c -30 +122
  929. * Added STUNTAG_DOMAIN to suitable places. Added more doxygen documentation - especially considering tag params to functions.
  930. M ./libsofia-sip-ua/stun/stun.c -7 +39
  931. * Added STUN DNS-SRV functionality to stun module. A simple test app is also provided. This code is not yet used by other parts of the stun module.
  932. M ./RELEASE +1
  933. M ./libsofia-sip-ua/stun/Makefile.am -8 +5
  934. A ./libsofia-sip-ua/stun/lookup_stun_server.c
  935. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -3 +24
  936. A ./libsofia-sip-ua/stun/stun_dns.c
  937. * Updates to stun module doxygen documentation.
  938. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -44 +31
  939. M ./libsofia-sip-ua/stun/stun.c -15 +38
  940. * async stun bind in tport, callback to NTA (mm)
  941. M ./libsofia-sip-ua/nta/nta.c -8 +18
  942. M ./libsofia-sip-ua/stun/sofia-sip/stun.h +24
  943. M ./libsofia-sip-ua/stun/sofia-sip/stun_tag.h +5
  944. M ./libsofia-sip-ua/stun/stun.c -31 +122
  945. M ./libsofia-sip-ua/stun/stun_common.c -1
  946. M ./libsofia-sip-ua/stun/stun_tag.c +19
  947. M ./libsofia-sip-ua/stun/stunc.c -4 +4
  948. M ./libsofia-sip-ua/stun/torture_stun.c -1 +1
  949. M ./libsofia-sip-ua/tport/tport.c -78 +331
  950. * Checking for re-registration upon nat binding change. (pp)
  951. M ./libsofia-sip-ua/nua/test_nua.c -10 +66
  952. * Added keepalive and probe OPTIONS to registration. (pp)
  953. M ./libsofia-sip-ua/nua/nua_options.c +3
  954. M ./libsofia-sip-ua/nua/nua_register.c -309 +685
  955. M ./libsofia-sip-ua/nua/nua_stack.h +6
  956. * Removed warning. (pp)
  957. M ./libsofia-sip-ua/nua/nua_subnotref.c -1 +1
  958. * Removing dialog usages when handle is being destroyed. (pp)
  959. M ./libsofia-sip-ua/nua/nua_stack.c -2 +7
  960. * Added nua_dialog_usage_refresh() and nua_dialog_usage_public(). (pp)
  961. M ./libsofia-sip-ua/nua/nua_dialog.c +15
  962. M ./libsofia-sip-ua/nua/nua_dialog.h -2 +13
  963. * Added test_nat_flush(). (pp)
  964. M ./libsofia-sip-ua/nua/test_nat.c -14 +109
  965. M ./libsofia-sip-ua/nua/test_nat.h +2
  966. * Handling multiple bindings in test_proxy.c. (pp)
  967. M ./libsofia-sip-ua/nua/test_proxy.c -46 +244
  968. * Added nta_agent_bind_tport_update(), nta_agent_tport_is_updating() functions. (pp)
  969. Added tport_is_updating(), too. Removed NTATAG_UPDATE_TPORT().
  970. M ./libsofia-sip-ua/nta/nta.c -5 +19
  971. M ./libsofia-sip-ua/nta/nta_internal.h +2
  972. M ./libsofia-sip-ua/nta/nta_tag.c -1
  973. M ./libsofia-sip-ua/nta/sofia-sip/nta_tag.h -9
  974. M ./libsofia-sip-ua/nta/sofia-sip/nta_tport.h -1 +10
  975. M ./libsofia-sip-ua/tport/sofia-sip/tport.h -2 +2
  976. M ./libsofia-sip-ua/tport/tport.c +6
  977. * Added nua_prack(). (pp)
  978. M ./libsofia-sip-ua/nua/nua.c -9 +29
  979. * Do not log error if su_timer_set() is called with NULL timer. (pp)
  980. M ./libsofia-sip-ua/su/su_timer.c -3 +1
  981. * Added su_task_execute(). (pp)
  982. M ./libsofia-sip-ua/su/sofia-sip/su_wait.h +4
  983. M ./libsofia-sip-ua/su/su_root.c +71
  984. * Fixed event saving and handling. (pp)
  985. Now we have a separate list for special events (nua_i_outbound).
  986. M ./libsofia-sip-ua/nua/test_nua.c -304 +356
  987. * Added nua_i_outbound. (pp)
  988. M ./libsofia-sip-ua/nua/nua_common.c +1
  989. M ./libsofia-sip-ua/nua/sofia-sip/nua.h +2
  990. * Deregistering wait events. (pp)
  991. M ./libsofia-sip-ua/nua/test_nat.c -1 +8
  992. * Mention Sofia-SIP User Agent Library instead Nokia UA Library in dox. (pp)
  993. M ./libsofia-sip-ua/nua/nua.c -3 +3
  994. M ./libsofia-sip-ua/nua/nua_dialog.h -1 +1
  995. M ./libsofia-sip-ua/nua/nua_stack.c -1 +1
  996. M ./libsofia-sip-ua/nua/nua_stack.h -1 +1
  997. M ./libsofia-sip-ua/nua/sofia-sip/nua.h -1 +2
  998. M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h -2 +2
  999. * Fixed request line handling bug in nta_msg_request_complete(). (pp)
  1000. M ./libsofia-sip-ua/nta/nta.c -3 +9
  1001. * Using SOFIAPUBFUN in msg_header.h. Avoiding use of msg_param_t where possible. (pp)
  1002. API CHANGE:
  1003. Allowing NULL as message public pointer (using default) in calls to
  1004. msg_serialize(), msg_header_add(), msg_header_prepend(),
  1005. msg_header_add_dup(), msg_header_add_dup_as(), msg_header_add_make(),
  1006. msg_header_add_str(), msg_header_insert(), msg_header_remove(),
  1007. msg_header_remove_all(), and msg_header_replace().
  1008. M ./libsofia-sip-ua/msg/msg_parser.c -155 +182
  1009. M ./libsofia-sip-ua/msg/msg_parser_util.c -3 +3
  1010. M ./libsofia-sip-ua/msg/sofia-sip/msg_header.h -89 +138
  1011. * Added OPTIONS keepalive to nua_register.c. (pp)
  1012. M ./libsofia-sip-ua/nua/nua_register.c -208 +526
  1013. * Added nta_default_leg(). (pp)
  1014. M ./libsofia-sip-ua/nta/nta.c +7
  1015. M ./libsofia-sip-ua/nta/sofia-sip/nta.h +2
  1016. * Added process_options() to test_proxy. (pp)
  1017. M ./libsofia-sip-ua/nua/test_proxy.c -28 +132
  1018. * Added nua_creq_save_restart() to nua_stack. (pp)
  1019. M ./libsofia-sip-ua/nua/nua_stack.c -20 +39
  1020. M ./libsofia-sip-ua/nua/nua_stack.h +6
  1021. * Added url_cmp_all(). (pp)
  1022. M ./libsofia-sip-ua/url/sofia-sip/url.h -1 +5
  1023. M ./libsofia-sip-ua/url/torture_url.c -3 +21
  1024. M ./libsofia-sip-ua/url/url.c -15 +177
  1025. * nua_dialog_store_peer_info() now optionally removes peer info. (pp)
  1026. If the SIP message given to nua_dialog_store_peer_info() is redirection
  1027. response, reset peer info.
  1028. M ./libsofia-sip-ua/nua/nua_dialog.c +14
  1029. * Fixed bug in sip_transport_d() parsing different tls transports. (pp)
  1030. This bug affected mainly parsing futuristic Via headers.
  1031. M ./libsofia-sip-ua/sip/sip_parser.c -2 +3
  1032. M ./libsofia-sip-ua/sip/torture_sip.c +48
  1033. * Fixed sip_contact_string_from_via() (pp)
  1034. M ./libsofia-sip-ua/sip/sip_util.c -2 +2
  1035. * Registering successfully behind NAT. (pp)
  1036. M ./libsofia-sip-ua/nua/nua_register.c -125 +589
  1037. M ./libsofia-sip-ua/nua/nua_stack.c -121 +49
  1038. M ./libsofia-sip-ua/nua/nua_stack.h +6
  1039. M ./libsofia-sip-ua/nua/nua_subnotref.c -9 +10
  1040. M ./libsofia-sip-ua/nua/nua_tag.c +3
  1041. M ./libsofia-sip-ua/nua/sofia-sip/nua_tag.h +20
  1042. * Added sip_contact_string_from_via(), sip_transport_has_tls(). (pp)
  1043. M ./libsofia-sip-ua/sip/sip_basic.c -53 +1
  1044. M ./libsofia-sip-ua/sip/sip_util.c -37 +133
  1045. M ./libsofia-sip-ua/sip/sofia-sip/sip_util.h +11
  1046. 2006-03-16 Pekka Pessi <Pekka.Pessi@nokia.com>
  1047. Synchronizing CVS with darcs.
  1048. * Fixed lib-sofia-sip-ua-glib Makefile.ams.
  1049. Tried to sanitize glib-less compilation.
  1050. M ./Makefile.am -2 +6
  1051. M ./libsofia-sip-ua-glib/Makefile.am -12 +4
  1052. M ./libsofia-sip-ua-glib/nua-glib/Makefile.am -2
  1053. * Added host_has_domain_invalid().
  1054. M ./libsofia-sip-ua/bnf/bnf.c -3 +23
  1055. M ./libsofia-sip-ua/bnf/sofia-sip/hostdomain.h +1
  1056. M ./libsofia-sip-ua/bnf/torture_bnf.c +18
  1057. * More string manipulation functions
  1058. Added:
  1059. - su_strcat_all()
  1060. - su_slprintf(), su_slvprintf()
  1061. - su_strlst_create_with(), su_strlst_vcreate_with()
  1062. - su_strlst_create_with_dup(), su_strlst_vcreate_with_dup()
  1063. M ./libsofia-sip-ua/su/sofia-sip/su_alloc.h -1 +4
  1064. M ./libsofia-sip-ua/su/sofia-sip/su_strlst.h -1 +23
  1065. M ./libsofia-sip-ua/su/su_alloc_test.c -32 +74
  1066. M ./libsofia-sip-ua/su/su_sprintf.c -1 +1
  1067. M ./libsofia-sip-ua/su/su_strdup.c -6 +53
  1068. M ./libsofia-sip-ua/su/su_strlst.c -23 +197
  1069. * Binding the endpoint behind "nat" to both IP families, if possible.
  1070. M ./libsofia-sip-ua/nua/test_nua.c -3 +13
  1071. * Removed nutag_media_subsystem and nutag_media_session.
  1072. M ./libsofia-sip-ua/nua/nua_tag.c -3
  1073. * Using nua_500_error.
  1074. M ./libsofia-sip-ua/nua/nua_event_server.c -2 +2
  1075. * Allowing intending of #include directives in fix-include-sofia-sip.
  1076. M ./scripts/fix-include-sofia-sip -197 +197
  1077. 2006-03-13 Pekka Pessi <Pekka.Pessi@nokia.com>
  1078. * Release 1.11.7
  1079. * Synchronized CVS with darcs.
  1080. * Added man pages to dist.
  1081. * Updated libsofia-sip-ua-glib dist targets.
  1082. M ./libsofia-sip-ua-glib/Makefile.am -2 +4
  1083. M ./libsofia-sip-ua-glib/nua-glib/Makefile.am -26 +25
  1084. M ./libsofia-sip-ua-glib/su-glib/Makefile.am -2 +6
  1085. M ./libsofia-sip-ua/sofia.am -1 +1
  1086. * Removed warnings on 64bit platforms.
  1087. M ./libsofia-sip-ua/soa/soa.c -3 +3
  1088. M ./libsofia-sip-ua/stun/stun_common.c -8 +19
  1089. M ./libsofia-sip-ua/su/su_timer_test.c -2 +1
  1090. * Added missing files to dist.
  1091. M ./libsofia-sip-ua/bnf/Makefile.am -1 +1
  1092. M ./libsofia-sip-ua/nua/Makefile.am -1 +1
  1093. * Using alarm() with su_test.c.
  1094. * Fixed hc_print usage in msg_header_prepare().
  1095. Some headers use snprintf() which may return -1 on some platforms if
  1096. buffer is too small.
  1097. * Fixed problems in test_nua on win32.
  1098. * Fixed problem of using destroying registered handle in su_root.
  1099. This is a bug showing only in win32.
  1100. * Cleaning ACK transactions in test_proxy
  1101. * Fixed source file building rules for GNU make >= 3.80.
  1102. The way VPATH is handled and $@ expands has changed between GNU make 3.79
  1103. and 3.80.
  1104. M ./libsofia-sip-ua/http/Makefile.am -6 +14
  1105. M ./libsofia-sip-ua/msg/Makefile.am -13 +13
  1106. M ./libsofia-sip-ua/sip/Makefile.am -7 +18
  1107. M ./libsofia-sip-ua/sofia.am -1 +1
  1108. * Using sofia-sip/su_errno.h for error codes not present in win32.
  1109. M ./libsofia-sip-ua/msg/msg_mime.c -6 +1
  1110. M ./libsofia-sip-ua/msg/msg_parser.c -4
  1111. M ./libsofia-sip-ua/soa/soa.c -8 +1
  1112. M ./libsofia-sip-ua/su/sofia-sip/su_errno.h +36
  1113. M ./libsofia-sip-ua/su/su_errno.c -6 +22
  1114. M ./win32/sofia-sip/su_configure.h -7
  1115. * Fixed problems with nua timers.
  1116. M ./libsofia-sip-ua/nua/nua_dialog.c -2 +2
  1117. M ./libsofia-sip-ua/nua/nua_session.c -3 +7
  1118. M ./libsofia-sip-ua/nua/nua_stack.c -1 +1
  1119. 2006-03-13 Martti Mela <martti.mela@nokia.com>
  1120. * win32 defs, compiles and installs in mingw environment
  1121. 2006-03-09 Kai Vehmanen <kai.vehmanen@nokia.com>
  1122. * Synchronized darcs and CVS.
  1123. * Added missing su_source_test.c file.
  1124. A ./libsofia-sip-ua-glib/su-glib/su_source_test.c
  1125. * Added missing Makefile.am for su-glib.
  1126. A ./libsofia-sip-ua-glib/su-glib/Makefile.am
  1127. * Modified Makefile.ams to correctly build the new glib library.
  1128. M ./configure.ac +4
  1129. A ./libsofia-sip-ua-glib/Makefile.am
  1130. * Added sofia-sip-ua-glib to the packaging files.
  1131. M ./packages/Makefile.am -2 +2
  1132. A ./packages/sofia-sip-ua-glib.pc.in
  1133. M ./packages/sofia-sip-ua.pc.in -2 +2
  1134. M ./packages/sofia-sip.spec.in -4 +7
  1135. * Added nua-glib module to the tree.
  1136. A ./libsofia-sip-ua-glib/nua-glib/
  1137. A ./libsofia-sip-ua-glib/nua-glib/Doxyfile
  1138. A ./libsofia-sip-ua-glib/nua-glib/Makefile.am
  1139. A ./libsofia-sip-ua-glib/nua-glib/nua_glib.c
  1140. A ./libsofia-sip-ua-glib/nua-glib/nua_glib.docs
  1141. A ./libsofia-sip-ua-glib/nua-glib/nua_glib_marshal.list
  1142. A ./libsofia-sip-ua-glib/nua-glib/sofia-sip/
  1143. A ./libsofia-sip-ua-glib/nua-glib/sofia-sip/nua_glib.h
  1144. A ./libsofia-sip-ua-glib/nua-glib/test_nua_glib.c
  1145. * Moved glib stuff from libsofia-sip-ua to libsofia-sip-ua-glib.
  1146. ./libsofia-sip-ua/su/su_source.c -> ./libsofia-sip-ua-glib/su-glib/su_source.c
  1147. ./libsofia-sip-ua/su/sofia-sip/su_source.h -> ./libsofia-sip-ua-glib/su-glib/sofia-sip/su_source.h
  1148. A ./libsofia-sip-ua-glib/su-glib/
  1149. A ./libsofia-sip-ua-glib/su-glib/sofia-sip/
  1150. M ./libsofia-sip-ua-glib/su-glib/su_source.c -1 +3
  1151. M ./libsofia-sip-ua/Makefile.am -1
  1152. M ./libsofia-sip-ua/su/Makefile.am -10 +7
  1153. M ./libsofia-sip-ua/su/sofia-sip/su_configure.h.in -2
  1154. M ./libsofia-sip-ua/su/su_root_test.c -4
  1155. M ./libsofia-sip-ua/su/su_test.c -18 +2
  1156. M ./m4/sac-su2.m4 -5 +9
  1157. * Created libsofia-sip-ua-glib.
  1158. M ./Makefile.am -1 +1
  1159. A ./libsofia-sip-ua-glib/
  1160. 2006-03-09 Pekka Pessi <Pekka.Pessi@nokia.com>
  1161. * Updated globally unique identifier (uuid) generation.
  1162. Using getifaddrs() and /dev/urandom. Added checks for /dev/urandom
  1163. and <netpacket/packet.h> (for link-level addresses).
  1164. M ./configure.ac -13 +5
  1165. M ./libsofia-sip-ua/su/sofia-sip/su_uniqueid.h +3
  1166. M ./libsofia-sip-ua/su/su_uniqueid.c -15 +91
  1167. M ./m4/sac-general.m4 +16
  1168. M ./m4/sac-su2.m4 -1 +1
  1169. * Cache checked functions a bit more efficiently in sac-su2.m4.
  1170. M ./m4/sac-su2.m4 -25 +28
  1171. * Added sip_via_port().
  1172. M ./libsofia-sip-ua/nta/nta.c -15 +1
  1173. M ./libsofia-sip-ua/sip/sip_basic.c +38
  1174. M ./libsofia-sip-ua/sip/sofia-sip/sip_header.h -1 +4
  1175. * Using sofia-sip/sofia_features.h.
  1176. M ./libsofia-sip-ua/features/features.c -1 +1
  1177. * Using nua_owner_t instead of nua_handle_t with <nua_dialog.h>.
  1178. Prepare to move nua_dialog.[hc] to nta or to its own module.
  1179. M ./libsofia-sip-ua/nua/nua_dialog.c -114 +75
  1180. M ./libsofia-sip-ua/nua/nua_dialog.h -28 +19
  1181. M ./libsofia-sip-ua/nua/nua_register.c -1 +1
  1182. M ./libsofia-sip-ua/nua/nua_session.c -7 +8
  1183. M ./libsofia-sip-ua/nua/nua_stack.c -2 +2
  1184. M ./libsofia-sip-ua/nua/nua_stack.h -5 +5
  1185. M ./libsofia-sip-ua/nua/nua_subnotref.c -10 +10
  1186. * Added fake "nat" to test_nua
  1187. M ./libsofia-sip-ua/nua/Makefile.am -1 +2
  1188. A ./libsofia-sip-ua/nua/test_nat.c
  1189. A ./libsofia-sip-ua/nua/test_nat.h
  1190. M ./libsofia-sip-ua/nua/test_nua.c -30 +242
  1191. * Removed spurious message when sofia-sip subdirectory is recreated.
  1192. M ./libsofia-sip-ua/http/Makefile.am -1 +1
  1193. M ./libsofia-sip-ua/msg/Makefile.am -2 +2
  1194. M ./libsofia-sip-ua/sip/Makefile.am -1 +1
  1195. 2006-03-08 Pekka Pessi <Pekka.Pessi@nokia.com>
  1196. * Renamed sofia-sip/features.h as sofia-sip/sofia_features.h.
  1197. M ./RELEASE +3
  1198. M ./configure.ac -1 +1
  1199. M ./libsofia-sip-ua/features/Makefile.am -1 +1
  1200. M ./libsofia-sip-ua/features/sofia-sip/features.h.in -2 +4
  1201. M ./scripts/fix-include-sofia-sip -2 +5
  1202. * Generating man pages in $(srcdir).
  1203. M ./Makefile.am -5 +3
  1204. * Split nua_stack.c into multiple files.
  1205. M ./libsofia-sip-ua/nua/Makefile.am +6
  1206. M ./libsofia-sip-ua/nua/nua.c -52 +13
  1207. A ./libsofia-sip-ua/nua/nua_dialog.c
  1208. A ./libsofia-sip-ua/nua/nua_dialog.h
  1209. A ./libsofia-sip-ua/nua/nua_event_server.c
  1210. A ./libsofia-sip-ua/nua/nua_message.c
  1211. A ./libsofia-sip-ua/nua/nua_options.c
  1212. A ./libsofia-sip-ua/nua/nua_publish.c
  1213. A ./libsofia-sip-ua/nua/nua_register.c
  1214. A ./libsofia-sip-ua/nua/nua_session.c
  1215. M ./libsofia-sip-ua/nua/nua_stack.c -5026 +177
  1216. M ./libsofia-sip-ua/nua/nua_stack.h -125 +166
  1217. A ./libsofia-sip-ua/nua/nua_subnotref.c
  1218. A ./libsofia-sip-ua/nua/nua_tag_ref.c
  1219. * Added nta_check_*() functions.
  1220. M ./libsofia-sip-ua/nta/Makefile.am -1 +1
  1221. A ./libsofia-sip-ua/nta/nta_check.c
  1222. M ./libsofia-sip-ua/nta/sofia-sip/nta.h +26
  1223. * msg_parser.awk was printing spurious errors by SIP-ETag header etc.
  1224. * Removed doxygen crud from <sofia-sip/sl_utils.h>.
  1225. * Added SIPS_DEFAULT_PORT and SIPS_DEFAULT_SERV.
  1226. M ./libsofia-sip-ua/sip/sofia-sip/sip.h -1 +7
  1227. * Removed redundant reference to <sl_utils.h>.
  1228. M ./libsofia-sip-ua/nea/nea.c -2
  1229. M ./libsofia-sip-ua/nea/nea_server.c -1
  1230. * Added some error checking to the win32 autogen scripts.
  1231. M ./win32/Makefile.am -1 +1
  1232. M ./win32/autogen.cmd -2 +4
  1233. M ./win32/build_sources.cmd -22 +53
  1234. M ./win32/version_files.cmd +1
  1235. 2006-03-03 Pekka Pessi <Pekka.Pessi@nokia.com>
  1236. * Do not use glib upon --without-glib-dir or --without-glib in configure.
  1237. M ./m4/sac-su2.m4 -4 +4
  1238. * Returning unparsed remote SDP in SOATAG_REMOTE_SDP_STR()
  1239. M ./libsofia-sip-ua/soa/soa.c -2 +2
  1240. * Using SU_HAVE_PTHREADS to check for pthread support in nua_stack.h
  1241. M ./libsofia-sip-ua/nua/nua_stack.h -1 +5
  1242. * Fixed documentation problems.
  1243. M ./Makefile.am -2 +3
  1244. M ./utils/sip-date.c -2 +2
  1245. * Fixed problems when there is no stun available.
  1246. M ./libsofia-sip-ua/tport/tport.c -9 +5
  1247. * Fixed BDSSOCK checks in sac-su2.m4.
  1248. M ./libsofia-sip-ua/su/su_addrinfo.c -1 +1
  1249. M ./m4/sac-su2.m4 -55 +73
  1250. * Using int as SOATAG_AF() value.
  1251. M ./libsofia-sip-ua/soa/sofia-sip/soa_tag.h -2 +2
  1252. M ./libsofia-sip-ua/soa/test_soa.c -1 +1
  1253. 2006-03-03 Martti Mela martti.mela@nokia.com
  1254. * mingw support
  1255. M ./configure.ac -3 +5
  1256. M ./libsofia-sip-ua/stun/Makefile.am -4 +4
  1257. M ./libsofia-sip-ua/su/sofia-sip/su_addrinfo.h +11
  1258. M ./libsofia-sip-ua/su/su_addrinfo.c +9
  1259. M ./m4/sac-general.m4 +1
  1260. M ./m4/sac-su2.m4 -1 +9
  1261. * mingw mods
  1262. M ./configure.ac -1 +2
  1263. M ./libsofia-sip-ua/stun/Makefile.am -1 +1
  1264. M ./libsofia-sip-ua/stun/stun.c -3 +34
  1265. M ./libsofia-sip-ua/stun/stun_common.c +10
  1266. M ./libsofia-sip-ua/su/su_addrinfo.c -6 +2
  1267. M ./libsofia-sip-ua/su/su_source.c -1 +5
  1268. M ./libsofia-sip-ua/su/su_time0.c -1 +7
  1269. M ./libsofia-sip-ua/tport/tport.c -4 +8
  1270. M ./m4/sac-general.m4 +30
  1271. M ./m4/sac-su2.m4 -31 +72
  1272. M ./packages/sofia-sip.spec.in -1 +1
  1273. 2006-03-01 Pekka Pessi <Pekka.Pessi@nokia.com>
  1274. * Synchronized darcs and CVS.
  1275. * Added utils/Doxyfile
  1276. A ./utils/Doxyfile
  1277. * Changed output from localinfo so that emacs is not fooled anymore.
  1278. M ./libsofia-sip-ua/su/run_addrinfo -1 +1
  1279. M ./libsofia-sip-ua/su/run_localinfo -1 +1
  1280. * Added SU_ADDRLEN() macro.
  1281. M ./libsofia-sip-ua/su/sofia-sip/su.h +16
  1282. * Not creating sofia-sip when building sip_parser_table.c
  1283. M ./libsofia-sip-ua/sip/Makefile.am -1
  1284. * Printing warning message if resolv.conf nameserver address is IPv6.
  1285. M ./libsofia-sip-ua/sresolv/sresolv.c -4 +5
  1286. * Fixed problems with sa_len in nth_test.c.
  1287. Added explicit su_wait() to to send_request().
  1288. M ./libsofia-sip-ua/nth/nth_test.c -2 +8
  1289. * Disabling IPv6 resolving in nta test. Not reying in ICMP in nta test.
  1290. M ./libsofia-sip-ua/nta/run_test_nta -1 +2
  1291. M ./libsofia-sip-ua/nta/test_nta.c -2 +15
  1292. * Fixed problem of BSD awk returning -0 from 10 % 5.
  1293. M ./libsofia-sip-ua/msg/msg_parser.awk -1 +3
  1294. * Fixed problems in stun/tport.
  1295. M ./libsofia-sip-ua/stun/stun.c +3
  1296. M ./libsofia-sip-ua/tport/tport.c -9 +12
  1297. * Fixed signedness problem in msg_date_d().
  1298. M ./libsofia-sip-ua/msg/msg_date.c -2 +3
  1299. * Fixed url_cmp() crashing with invalid URLs.
  1300. M ./libsofia-sip-ua/url/sofia-sip/url.h -2 +3
  1301. M ./libsofia-sip-ua/url/url.c -2 +6
  1302. * Removed warnings on BSDish systems.
  1303. M ./libsofia-sip-ua/su/su.c -2 +2
  1304. * Added tests for getifaddrs(), using it in su_localinfo.c.
  1305. M ./libsofia-sip-ua/su/su_localinfo.c -40 +161
  1306. M ./libsofia-sip-ua/su/su_port.c +2
  1307. M ./m4/sac-su2.m4 -11 +8
  1308. * Fixed typo in utils/sip-date.c
  1309. M ./utils/sip-date.c -1 +1
  1310. * Defining missing SOL_TCP.
  1311. M ./libsofia-sip-ua/stun/stun.c +5
  1312. * Fixed A6 record handling, sa_len usage.
  1313. Removed some warnings, too. Disabled IN6 nameservers for the moment.
  1314. M ./libsofia-sip-ua/sresolv/sresolv.c -15 +20
  1315. * Disabled a badly designed test failing in BSD systems.
  1316. M ./libsofia-sip-ua/sresolv/test_sresolv.c -1 +16
  1317. * Removed debugging feature from msg_parser.awk making it fail with BSD awk.
  1318. M ./libsofia-sip-ua/msg/msg_parser.awk -36 +36
  1319. * Using default sip and sips port in url comparisons if url has IP address
  1320. M ./libsofia-sip-ua/url/torture_url.c +26
  1321. M ./libsofia-sip-ua/url/url.c +4
  1322. 2006-02-20 martti.mela@nokia.com
  1323. * stun: initial keepalive support
  1324. M ./libsofia-sip-ua/nta/nta.c +10
  1325. M ./libsofia-sip-ua/nta/sofia-sip/nta.h +2
  1326. M ./libsofia-sip-ua/nua/nua_stack.c +4
  1327. M ./libsofia-sip-ua/stun/ChangeLog +31
  1328. M ./libsofia-sip-ua/stun/sofia-sip/stun.h -1 +11
  1329. M ./libsofia-sip-ua/stun/stun.c -79 +219
  1330. M ./libsofia-sip-ua/stun/stun_internal.h -1
  1331. M ./libsofia-sip-ua/tport/sofia-sip/tport.h +3
  1332. M ./libsofia-sip-ua/tport/tport.c -1 +90
  1333. * stun: dst addr improvements
  1334. M! ./libsofia-sip-ua/stun/ChangeLog -18
  1335. M! ./libsofia-sip-ua/stun/stun.c -7 +16
  1336. 2006-02-20 Pekka Pessi <Pekka.Pessi@nokia.com>
  1337. * If opaque is not given, do not include it in challenge (auth_module.c).
  1338. M ./libsofia-sip-ua/iptsec/auth_module.c -2 +4
  1339. * Generating man pages for utilities.
  1340. M ./Makefile.am -4 +22
  1341. M ./configure.ac +3
  1342. M ./libsofia-sip-ua/su/Doxyfile -3 +1
  1343. M ./libsofia-sip-ua/su/addrinfo.c -29 +24
  1344. M ./libsofia-sip-ua/su/localinfo.c -35 +29
  1345. M ./utils/Makefile.am +3
  1346. M ./utils/sip-date.c -44 +34
  1347. M ./utils/sip-options.c -30 +42
  1348. * Including <unistd.h> for getpid() in test_nta.c.
  1349. * Added install script.
  1350. A ./win32/install.cmd
  1351. M ./win32/libsofia-sip-ua/libsofia_sip_ua.dsp -4 +4
  1352. * Simplified use of sofia-sip/su_configure.h in win32
  1353. ./win32/su_configure_win32.h -> ./win32/sofia-sip/su_configure.h
  1354. M ./win32/autogen.cmd -4 +3
  1355. A ./win32/sofia-sip/
  1356. * Fixed tests of unsigned tag values in test_nua.c
  1357. Tests pass now on amd64, too.
  1358. M ./libsofia-sip-ua/nua/test_nua.c -4 +4
  1359. 2006-02-15 Pekka Pessi <Pekka.Pessi@nokia.com>
  1360. * Release 1.11.6.
  1361. * Fixed problems in doxygen documentation and dist.
  1362. * Updated PRACK and nta_outgoing_prack().
  1363. nta_outgoing_prack() accepts now RSeq sequence numbers in NTATAG_RSEQ().
  1364. When PRACK is sent using nta_outgoing_tmcreate(), there is functions
  1365. nta_outgoing_setrseq() and nta_outgoing_rseq() for updating the rseq number
  1366. within transaction.
  1367. * Corrected su_torture.c, Shutdown semantics differ on WINSOCK/BSDSOCK.
  1368. * Fixed su_wait() with 0 wait objects in windows.
  1369. * Fixed win32-compatibility problems in test programs.
  1370. * Not using NULL restart pointer in ua_authenticate().
  1371. 2006-02-14 Pekka Pessi <Pekka.Pessi@nokia.com>
  1372. * Fixed problems with sofia-sip/ header prefix in win32.
  1373. * Fixed win32/VC configuration problems.
  1374. * Fixed win32 pthread dist.
  1375. * Fixed include paths.
  1376. * Use #include <sofia-sip/su_tag_class.h>.
  1377. * Be explicit with input when generating source files.
  1378. * Added make target clean-built-sources.
  1379. * Fixed #include su_module_debug.h.
  1380. * Moved public include files to sofia-sip subdirectories.
  1381. All public include files installed in ${sofiadir} are now in sofia-sip
  1382. subdirectories. They are installed to ${sofiadir}/sofia-sip, too.
  1383. ${sofiadir} is defined by configure script relative to your ${prefix}, by
  1384. default ${sofidir} is ${prefix}/include/sofia-sip-1.11. The default prefix
  1385. is /usr/local and ${sofiadir} is /usr/local/include/sofia-sip-1.11. When
  1386. using package manager, the ${prefix} is usually /usr and ${sofiadir} is
  1387. /usr/include/sofia-sip-1.11.
  1388. The public include files should be referenced using sofia-sip path, e.g.,
  1389. <sofia-sip/su.h>.
  1390. You can either fix your applications to use the new include file names
  1391. with the fix-include-sofia-sip sed script found in scripts/ directory, or
  1392. add both ${sofiadir} and ${sofiadir}/sofia-sip into your include path,
  1393. e.g.,
  1394. INCLUDES = -I/usr/include/sofia-1.11 -I/usr/include/sofia-1.11/sofia-sip
  1395. At the same time, I took the liberty to rename two include files
  1396. sofia_sip_features.h => sofia-sip/features.h
  1397. su_memmem.h => sofia-sip/su_bm.h
  1398. The fix-include-sofia-sip sed script takes care of both of them.
  1399. * Improved 100rel handling in nua.
  1400. Added test_100rel to test_nua.c.
  1401. * Using CONDITION_PARAMS macro instead of CONDITION_FUNCTION in test_nua.c
  1402. * Improving getaddrinfo replacements.
  1403. Testing functions getaddrinfo()/freeaddrinfo(), getnameinfo() and
  1404. gai_strerror() separately.
  1405. There is no gai_strerror() in windows, I think.
  1406. 2006-02-03 Pekka Pessi <Pekka.Pessi@nokia.com>
  1407. * Code cleanup and memory leak fix in soa/sdp.
  1408. Fixed memory leak related to parsing sdp in soa.
  1409. Cleaned up handling of rejected media (related to bug report #1419078).
  1410. ./libsofia-sip-ua/sdp/run-tests -> ./libsofia-sip-ua/sdp/run_test_sdp
  1411. ./libsofia-sip-ua/sdp/sdp_test.c -> ./libsofia-sip-ua/sdp/test_sdp.c
  1412. ./libsofia-sip-ua/sdp/sdp_torture.c -> ./libsofia-sip-ua/sdp/torture_sdp.c
  1413. M ./libsofia-sip-ua/sdp/Makefile.am -4 +4
  1414. M ./libsofia-sip-ua/sdp/run_test_sdp -4 +4
  1415. M ./libsofia-sip-ua/sdp/sdp_parse.c -8 +11
  1416. M ./libsofia-sip-ua/sdp/sdp_print.c -1 +5
  1417. M ./libsofia-sip-ua/sdp/test_sdp.c -6 +6
  1418. M ./libsofia-sip-ua/sdp/torture_sdp.c -47 +38
  1419. M ./libsofia-sip-ua/soa/soa.c -13 +20
  1420. M ./libsofia-sip-ua/soa/soa_static.c -11
  1421. 2006-02-02 Pekka Pessi <Pekka.Pessi@nokia.com>
  1422. * Add helper functions to update or modify sdp attributes.
  1423. Feature request #1420698:
  1424. Added sdp_attribute_append(), sdp_attribute_replace(), and
  1425. sdp_attribute_remove().
  1426. M ./libsofia-sip-ua/sdp/sdp.c -18 +115
  1427. M ./libsofia-sip-ua/sdp/sdp.h -9 +21
  1428. M ./libsofia-sip-ua/sdp/sdp_torture.c -1 +22
  1429. * Using unsigned in bit fields.
  1430. M ./libsofia-sip-ua/sdp/sdp_print.c -2 +2
  1431. * Fixed bug in sending error response to a request containing Record-Route.
  1432. M ./libsofia-sip-ua/nta/nta.c -30 +33
  1433. 2006-01-25 Pekka Pessi <Pekka.Pessi@nokia.com>
  1434. * Updated autoconf macros.
  1435. Using cache for various checks.
  1436. Deprecated HAVE_LONG_LONG (use #ifdef longlong instead).
  1437. Collected information used by su_localinfo.c to one place.
  1438. M ./libsofia-sip-ua/su/su_taglist.c -2 +2
  1439. M ./m4/sac-su2.m4 -64 +103
  1440. * Updated Win32 port.
  1441. Added autogen.cmd, build_sources.cmd, version_files.cmd and version.awk.
  1442. Fixed problems with configuration.
  1443. Updated pthread-w32 to version 2.7.0.
  1444. * Fixed VC/Win32 problems in libsofia-sip-ua.
  1445. Signedness problems, includes, linkage, winsock initialization.
  1446. M ./libsofia-sip-ua/msg/msg_types.h -1 +2
  1447. M ./libsofia-sip-ua/nta/nta.c -2 +2
  1448. M ./libsofia-sip-ua/nua/test_nua.c -5 +5
  1449. M ./libsofia-sip-ua/nua/test_proxy.c -7 +11
  1450. M ./libsofia-sip-ua/su/su_root.c +8
  1451. M ./libsofia-sip-ua/su/su_types.h +2
  1452. M ./libsofia-sip-ua/su/su_wait.h +2
  1453. * Fixed gawk internal error in msg_parser.awk.
  1454. It looks like some gawk versions had problems when a function argument
  1455. was an unitialized variable.
  1456. M ./libsofia-sip-ua/msg/msg_parser.awk -1 +6
  1457. * Defining missing error codes in <su_errno.h>.
  1458. M ./libsofia-sip-ua/msg/msg_mime.c -7
  1459. M ./libsofia-sip-ua/soa/soa.c -7
  1460. M ./libsofia-sip-ua/stun/stun.c -6
  1461. M ./libsofia-sip-ua/su/su_errno.h +12
  1462. M ./libsofia-sip-ua/su/su_memmem.c -7 +2
  1463. M ./libsofia-sip-ua/tport/tport.c -5
  1464. * Added checks for different net includes.
  1465. Checks for sys/ioctl.h, netinet/in.h, net/if.h net/if_types.h and sys/ioctl.h.
  1466. M ./libsofia-sip-ua/su/su_localinfo.c -12 +16
  1467. M ./m4/sac-su2.m4 -2 +7
  1468. * Fixed rejection of subscriptions in nea server.
  1469. Event server does not send extra NOTIFY before 403 response anymore.
  1470. M ./libsofia-sip-ua/nea/nea_server.c -1 +1
  1471. * Added functions for scanning domain names and IP addresses.
  1472. Added span_ip4_address()/scan_ip4_address(),
  1473. span_ip6_address()/scan_ip6_address(),
  1474. span_ip6_reference()/scan_ip6_reference(),
  1475. span_ip_address()/scan_ip_address(),
  1476. span_domain()/scan_domain(), and
  1477. span_host()/scan_host().
  1478. M ./libsofia-sip-ua/bnf/bnf.c -2 +588
  1479. M ./libsofia-sip-ua/bnf/bnf.h -2 +18
  1480. M ./libsofia-sip-ua/bnf/torture_bnf.c -25 +220
  1481. 2006-01-23 Pekka Pessi <Pekka.Pessi@nokia.com>
  1482. * Removed *_dll.h files - defining *_DLL macros in <su_config.h>.
  1483. * Using random probe when finding port that is available with all transports.
  1484. * Updated auth_mod API.
  1485. Added auth_status_ref().
  1486. Removed antique functions auth_mod_check_ireq(), auth_mod_check_ireq2() and
  1487. auth_mod_check_msg().
  1488. 2006-01-10 Pekka Pessi <Pekka.Pessi@nokia.com>
  1489. * Fixed doxygen input files (kv).
  1490. * Using su_home_t reference counting in nua.
  1491. * Modified cloned su_home_t semantics.
  1492. Now we allow reference counting for clones as well as threadsafeness for them.
  1493. Added su_home_is_threadsafe(), modified prototype of su_home_unref().
  1494. * Fixed memory leaks in nea test code.
  1495. * Fixed memory leak in nea_server.c
  1496. 2006-01-09 Pekka Pessi <Pekka.Pessi@nokia.com>
  1497. * Restorered tag lists for modules.
  1498. M ./libsofia-sip-ua/nta/Makefile.am +2
  1499. M ./libsofia-sip-ua/nta/nta_tag.h +3
  1500. M ./libsofia-sip-ua/nth/nth_tag.h +3
  1501. M ./libsofia-sip-ua/nua/Makefile.am +2
  1502. M ./libsofia-sip-ua/nua/nua_tag.h +3
  1503. M ./libsofia-sip-ua/sip/sip_tag.c.in +13
  1504. M ./libsofia-sip-ua/sip/sip_tag.h.in +3
  1505. M ./libsofia-sip-ua/soa/Makefile.am +1
  1506. M ./libsofia-sip-ua/soa/soa_tag.h +3
  1507. M ./libsofia-sip-ua/stun/Makefile.am -2 +8
  1508. M ./libsofia-sip-ua/su/tag_dll.awk -3 +5
  1509. M ./libsofia-sip-ua/tport/tport_tag.h -1 +4
  1510. M ./utils/Makefile.am +4
  1511. * Fixed test code for pthread_rwlock_trywrlock().
  1512. M ./m4/sac-su2.m4 -3 +3
  1513. 2006-01-05 Pekka Pessi <Pekka.Pessi@nokia.com>
  1514. 2nd sync today for darcs and CVS.
  1515. * Added namespace-specific filter tags.
  1516. * Freeing nua_r_authorize events.
  1517. * Added NSTAG_TYPEDEF(t) and ns_tag_class[].
  1518. * Not using <msg_auth.h>.
  1519. Synching darcs and CVS.
  1520. * Not using msg_auth.h anymore.
  1521. M ./libsofia-sip-ua/msg/msg_auth.c -1
  1522. M ./libsofia-sip-ua/msg/test_msg.c -1
  1523. * Really adding expires=0 to all contacts when un-registering.
  1524. M ./libsofia-sip-ua/nua/nua_stack.c -1 +1
  1525. M ./libsofia-sip-ua/nua/test_nua.c -3 +26
  1526. * Removed sip_rfc2543 files.
  1527. R ./libsofia-sip-ua/sip/sip_rfc2543.c
  1528. R ./libsofia-sip-ua/sip/sip_rfc2543.h.in
  1529. * Adding nua_authenticate() tags to request.
  1530. M ./libsofia-sip-ua/nua/nua_stack.c -2 +1
  1531. M ./libsofia-sip-ua/nua/test_nua.c +12
  1532. * Using unsigned in sdp_media_t::m_mode bitfield.
  1533. enum is signed in VC6.
  1534. M ./libsofia-sip-ua/sdp/sdp.h -1 +1
  1535. * Documented sdp_f_mode_manual and sdp_f_mode_always better.
  1536. M ./libsofia-sip-ua/sdp/sdp.h -1 +1
  1537. M ./libsofia-sip-ua/sdp/sdp_print.c -8 +10
  1538. 2006-01-03 Pekka Pessi <Pekka.Pessi@nokia.com>
  1539. Syncinc darcs and CVS.
  1540. * Added more tests for call hold.
  1541. * Using msg_header_replace_param() in nua_stack.c.
  1542. * Using ss_retry_after in nea.c.
  1543. * Marking two single headers in a message as fatal error.
  1544. * Made headers C++-safe (bug #1376379).
  1545. * Removed dead #include files
  1546. * Removed Last modified things.
  1547. * Removed msg_bnf.h
  1548. * Added NTATAG_TCP_RPORT().
  1549. Do not use rport with TCP by default.
  1550. * Added test for comp=sigcomp.
  1551. The comp=sigcomp should not be included if destination does not support
  1552. compression.
  1553. Modernized parameter handling, too.
  1554. * Documented TP_AI_ flags.
  1555. Test our TP_AI_ assumptions.
  1556. Added a test for asymmetric SigComp on TCP.
  1557. We use TP_AI_COMPRESSED flag in this test.
  1558. * Added TPTAG_FRESH() and a test for it.
  1559. * Augmented documentation for SIPTAG_HEADER_STR().
  1560. * Use #include <stdio.h> for FILE.
  1561. * Fixed include_sofiadir handling in pkg-config and rpm files.
  1562. 2005-12-27 Martti Mela <martti.mela@nokia.com
  1563. * stun minor update
  1564. * first working version of STUN transaction engine
  1565. * stun transaction engine, first impressions
  1566. 2005-12-23 Pekka Pessi <Pekka.Pessi@nokia.com>
  1567. Syncing darcs and CVS.
  1568. * Added stun_internal.h to dist.
  1569. M ./libsofia-sip-ua/stun/Makefile.am -1 +1
  1570. * Better handling of optional tags in nta_agent_get_params().
  1571. M ./libsofia-sip-ua/nta/nta.c +4
  1572. M ./libsofia-sip-ua/nta/test_nta_api.c -8 +9
  1573. * Removed warnings from su_perror() (moved to su_log.h).
  1574. M ./libsofia-sip-ua/su/poll_test.c +1
  1575. M ./libsofia-sip-ua/su/su_test.c +2
  1576. M ./libsofia-sip-ua/su/su_timer_test.c +1
  1577. * Added su_errno.h and su_errno.c.
  1578. M ./libsofia-sip-ua/su/Makefile.am -2 +2
  1579. M ./libsofia-sip-ua/su/su.c -103
  1580. M ./libsofia-sip-ua/su/su.h -15 +3
  1581. A ./libsofia-sip-ua/su/su_errno.c
  1582. A ./libsofia-sip-ua/su/su_errno.h
  1583. M ./libsofia-sip-ua/su/su_log.c -2 +13
  1584. M ./libsofia-sip-ua/su/su_log.h -2 +6
  1585. * Prepare for 1.11.5pre1.
  1586. M ./RELEASE -2 +41
  1587. M ./TODO -2 +5
  1588. M ./configure.ac -2 +9
  1589. * Added su_home_destructor() to su_alloc.[hc].
  1590. M ./libsofia-sip-ua/su/su_alloc.c -9 +56
  1591. M ./libsofia-sip-ua/su/su_alloc.h -6 +11
  1592. M ./libsofia-sip-ua/su/su_alloc_lock.c -15 +18
  1593. M ./libsofia-sip-ua/su/su_alloc_test.c -20 +40
  1594. * Building features module first after su.
  1595. M ./libsofia-sip-ua/Makefile.am -2 +2
  1596. * Using su_home_new(size) instead of su_home_clone(NULL, size).
  1597. M ./libsofia-sip-ua/http/test_http.c -1 +1
  1598. M ./libsofia-sip-ua/iptsec/auth_module.c -1 +1
  1599. M ./libsofia-sip-ua/iptsec/test_auth_digest.c -2 +2
  1600. M ./libsofia-sip-ua/nea/nea.c -1 +1
  1601. M ./libsofia-sip-ua/nea/nea_server.c -1 +1
  1602. M ./libsofia-sip-ua/sip/torture_sip.c -7 +7
  1603. * Improved argument checking in sresolv.
  1604. M ./libsofia-sip-ua/sresolv/sresolv.c -67 +118
  1605. M ./libsofia-sip-ua/sresolv/sresolv.h -4 +3
  1606. M ./libsofia-sip-ua/sresolv/test_sresolv.c -13 +26
  1607. * Updated function names in conformance.docs.
  1608. M ./libsofia-sip-ua/docs/conformance.docs -17 +17
  1609. * Fixed problems with autogenerating files with header boilerplates.
  1610. M ./libsofia-sip-ua/http/Makefile.am -2 +4
  1611. M ./libsofia-sip-ua/sip/Makefile.am -2 +5
  1612. * Added explicit dependencies for autogenerated sources.
  1613. M ./libsofia-sip-ua/msg/Makefile.am -2 +6
  1614. * Using parameter manipulation functions and shortcuts.
  1615. M ./libsofia-sip-ua/nea/nea.c -3 +2
  1616. M ./libsofia-sip-ua/nta/nta.c -5 +5
  1617. M ./libsofia-sip-ua/nta/test_nta.c -2 +2
  1618. M ./libsofia-sip-ua/nua/nua_stack.c -6 +18
  1619. * Fixed su_home_auto() problems.
  1620. M ./libsofia-sip-ua/su/su_alloc.c -4 +8
  1621. * Added hc_update member to msg_hclass_t.
  1622. The hc_update is used to update shortcuts to well-known parameters.
  1623. Updated manipulation functions for header parameters to use hc_update.
  1624. Added updating functions for SIP headers.
  1625. M ./libsofia-sip-ua/http/http_parser.h -4 +6
  1626. M ./libsofia-sip-ua/msg/msg_basic.c -4 +10
  1627. M ./libsofia-sip-ua/msg/msg_header_copy.c +6
  1628. M ./libsofia-sip-ua/msg/msg_mime.c -60 +86
  1629. M ./libsofia-sip-ua/msg/msg_mime.h -2 +2
  1630. M ./libsofia-sip-ua/msg/msg_mime_protos.h.in +5
  1631. M ./libsofia-sip-ua/msg/msg_mime_table.c.in -2 +5
  1632. M ./libsofia-sip-ua/msg/msg_parser.c +3
  1633. M ./libsofia-sip-ua/msg/msg_parser.h -14 +18
  1634. M ./libsofia-sip-ua/msg/msg_parser_util.c -20 +152
  1635. M ./libsofia-sip-ua/msg/msg_tag.c -1 +8
  1636. M ./libsofia-sip-ua/msg/msg_types.h +4
  1637. M ./libsofia-sip-ua/msg/test_class.c -2 +4
  1638. M ./libsofia-sip-ua/msg/test_msg.c -1 +1
  1639. M ./libsofia-sip-ua/sip/sip.h -4 +5
  1640. M ./libsofia-sip-ua/sip/sip_basic.c -158 +124
  1641. M ./libsofia-sip-ua/sip/sip_caller_prefs.c -54 +40
  1642. M ./libsofia-sip-ua/sip/sip_event.c -53 +49
  1643. M ./libsofia-sip-ua/sip/sip_extra.c -37 +36
  1644. M ./libsofia-sip-ua/sip/sip_mime.c -70 +15
  1645. M ./libsofia-sip-ua/sip/sip_parser.h -7 +10
  1646. M ./libsofia-sip-ua/sip/sip_prack.c +1
  1647. M ./libsofia-sip-ua/sip/sip_reason.c -15 +23
  1648. M ./libsofia-sip-ua/sip/sip_refer.c -36 +53
  1649. M ./libsofia-sip-ua/sip/sip_security.c -13 +35
  1650. M ./libsofia-sip-ua/sip/sip_session.c -2 +22
  1651. M ./libsofia-sip-ua/sip/torture_sip.c -13 +137
  1652. * Added manipulation functions for header parameters.
  1653. msg_header_find_param(), msg_header_add_param(),
  1654. msg_header_replace_param(), and msg_header_remove_param().
  1655. M ./libsofia-sip-ua/http/http_basic.c -1 +1
  1656. M ./libsofia-sip-ua/iptsec/auth_client.c -4 +5
  1657. M ./libsofia-sip-ua/iptsec/auth_module.c -3 +3
  1658. M ./libsofia-sip-ua/msg/msg_header.h -5 +9
  1659. M ./libsofia-sip-ua/msg/msg_mime.c -3 +3
  1660. M ./libsofia-sip-ua/msg/msg_parser.c -5 +5
  1661. M ./libsofia-sip-ua/msg/msg_parser_util.c +62
  1662. M ./libsofia-sip-ua/msg/test_msg.c +24
  1663. Tue Dec 20 19:51:57 EET 2005 Pekka.Pessi@nokia.com
  1664. * Reduced overhead in su_home_auto().
  1665. M ./libsofia-sip-ua/su/su_alloc.c -5 +8
  1666. M ./libsofia-sip-ua/su/su_alloc.h -2 +5
  1667. M ./libsofia-sip-ua/su/su_alloc_test.c +12
  1668. * Fixed bug in histogram bucket search.
  1669. Bug was detected using coverity.
  1670. M ./libsofia-sip-ua/sip/validator.c -2 +2
  1671. * Updated param type and usage in SIP headers.
  1672. A single param has type "char const *".
  1673. Via has no "hidden" anymore, but "rport" and "comp" were added.
  1674. Contact has no "action" anymore.
  1675. M ./libsofia-sip-ua/sip/sip.h -42 +44
  1676. M ./libsofia-sip-ua/sip/sip_basic.c -12 +23
  1677. M ./libsofia-sip-ua/sip/sip_header.h -1 +1
  1678. M ./libsofia-sip-ua/sip/sip_util.c -9 +8
  1679. M ./libsofia-sip-ua/sip/sip_util.h -8 +5
  1680. M ./libsofia-sip-ua/sip/torture_sip.c +11
  1681. * Updated documentation of SIP headers.
  1682. M ./libsofia-sip-ua/sip/sip_event.c -10 +11
  1683. M ./libsofia-sip-ua/sip/sip_extra.c -5 +6
  1684. * Refactored sres_resolver_sockets().
  1685. M ./libsofia-sip-ua/sresolv/sresolv.c -57 +80
  1686. * Added stateless operation to test_proxy.
  1687. Using nta_incoming_default() and nta_outgoing_default().
  1688. M ./libsofia-sip-ua/nua/test_nua.c -3 +6
  1689. M ./libsofia-sip-ua/nua/test_proxy.c +46
  1690. M ./libsofia-sip-ua/nua/test_proxy.h -15 +2
  1691. * Added nta_outgoing_default(), nta_incoming_default().
  1692. Stateless response processing can be done with default transactions.
  1693. Also added nta_incoming_method_name(), nta_incoming_method_name() and
  1694. nta_incoming_gettag(). Deprecated nta_msg_response_complete().
  1695. Updated API tests.
  1696. M ./libsofia-sip-ua/nta/Makefile.am -3 +5
  1697. M ./libsofia-sip-ua/nta/nta.c -51 +268
  1698. M ./libsofia-sip-ua/nta/nta.h +8
  1699. M ./libsofia-sip-ua/nta/nta_internal.h -1 +5
  1700. A ./libsofia-sip-ua/nta/run_test_nta_api
  1701. A ./libsofia-sip-ua/nta/test_nta_api.c
  1702. * Replaced nta_msg_response_complete() with nta_incoming_complete_response().
  1703. M ./libsofia-sip-ua/nta/nta.c -61 +83
  1704. M ./libsofia-sip-ua/nta/nta.h -5 +9
  1705. M ./libsofia-sip-ua/nta/test_nta.c -628 +67
  1706. * Documented GUID format.
  1707. M ./libsofia-sip-ua/sip/sip_basic.c +6
  1708. * Added test_sec_ext() for testing security agreement headers.
  1709. M ./libsofia-sip-ua/sip/torture_sip.c +62
  1710. * Fixed handling of 6XX responses in sip_response_terminates_dialog().
  1711. Bug found by coverity.
  1712. M ./libsofia-sip-ua/sip/sip_util.c -1 +1
  1713. * Fixed bugs with auto allocation.
  1714. In C89 and later, the automatic variable may go away when block is exited.
  1715. The buggy code relied on behaviour of K&R C, where automatic variables are
  1716. reclaimed when function returns.
  1717. M ./libsofia-sip-ua/nea/nea.c -3 +2
  1718. M ./libsofia-sip-ua/nea/nea_server.c -5 +4
  1719. M ./libsofia-sip-ua/nta/nta.c -7 +4
  1720. M ./libsofia-sip-ua/nua/nua_stack.c -8 +6
  1721. M ./libsofia-sip-ua/su/su_localinfo.c -2 +2
  1722. M ./libsofia-sip-ua/tport/tport.c -2 +3
  1723. * Added ELI_BADHINTS to su_localinfo.
  1724. M ./libsofia-sip-ua/su/su_localinfo.c +3
  1725. M ./libsofia-sip-ua/su/su_localinfo.h -2 +3
  1726. 2005-12-02 Pekka Pessi <Pekka.Pessi@nokia.com>
  1727. Again, syncing darcs and CVS.
  1728. * Disabling stun for the moment, use --enable-stun to use it. [pp]
  1729. M ./configure.ac -2 +9
  1730. * working async stun support [mm]
  1731. M ./libsofia-sip-ua/stun/stun.c -139 +131
  1732. M ./libsofia-sip-ua/stun/stun.h -1 +3
  1733. M ./libsofia-sip-ua/stun/stun_common.c -14 +18
  1734. M ./libsofia-sip-ua/stun/stunc.c -21 +15
  1735. M ./libsofia-sip-ua/stun/torture_stun.c -1 +1
  1736. * initial async stun support. Does not work with tport yet. [mm]
  1737. M ./libsofia-sip-ua/stun/stun.c -269 +350
  1738. M ./libsofia-sip-ua/stun/stun.h -6 +28
  1739. M ./libsofia-sip-ua/stun/stun_common.c -5 +23
  1740. M ./libsofia-sip-ua/stun/stun_common.h -1 +1
  1741. M ./libsofia-sip-ua/stun/stun_internal.h -4 +5
  1742. M ./libsofia-sip-ua/stun/stunc.c -3 +10
  1743. M ./libsofia-sip-ua/stun/torture_stun.c -2 +2
  1744. * async stunning contd. Juhui! [mm]
  1745. M ./libsofia-sip-ua/stun/stun.c -19 +13
  1746. M ./libsofia-sip-ua/stun/stun_common.c -4 +9
  1747. M ./libsofia-sip-ua/stun/stun_internal.h -1 +16
  1748. * stun asyncing contd. NOT WORKING [mm]
  1749. M ./libsofia-sip-ua/stun/stun.c -70 +86
  1750. M ./libsofia-sip-ua/stun/stun.h -9 +7
  1751. M ./libsofia-sip-ua/stun/stun_common.c -3 +8
  1752. M ./libsofia-sip-ua/stun/stun_common.h -1 +4
  1753. M ./libsofia-sip-ua/stun/stun_internal.h -3 +6
  1754. M ./libsofia-sip-ua/stun/stunc.c -13 +17
  1755. M ./libsofia-sip-ua/stun/torture_stun.c -12 +15
  1756. * stun async contd. [mm]
  1757. M ./libsofia-sip-ua/stun/stun.c -26 +56
  1758. M ./libsofia-sip-ua/stun/stun.h +4
  1759. M ./libsofia-sip-ua/stun/stunc.c -4 +9
  1760. * DON'T APPLY THIS: does not work. I need this for syncing. [mm]
  1761. M ./libsofia-sip-ua/stun/stun.c -81 +209
  1762. M ./libsofia-sip-ua/stun/stun.h -3 +15
  1763. M ./libsofia-sip-ua/stun/stun_internal.h -1 +1
  1764. M ./libsofia-sip-ua/stun/stunc.c -3 +7
  1765. M ./libsofia-sip-ua/stun/torture_stun.c -4 +4
  1766. * async connect continued [mm]
  1767. M ./libsofia-sip-ua/stun/stun.c -24 +71
  1768. * async stun continued [mm]
  1769. M ./libsofia-sip-ua/stun/stun.c -27 +53
  1770. M ./libsofia-sip-ua/stun/torture_stun.c +7
  1771. M ./libsofia-sip-ua/tport/test_tport.c -1 +8
  1772. M ./libsofia-sip-ua/tport/tport.c -1 +2
  1773. * su_localinfo returns now valid address also in Windows [mm]
  1774. M ./libsofia-sip-ua/nua/test_nua.c +3
  1775. M ./libsofia-sip-ua/su/su_localinfo.c +4
  1776. * tport cygwin modifications [mm]
  1777. M ./libsofia-sip-ua/tport/tport.c -3 +7
  1778. * Declaring h_errno as a variable imported from DLL (when using WIN32). [pp]
  1779. M ./libsofia-sip-ua/su/su_addrinfo.c -3 +8
  1780. * Try random port next if a port is taken. [pp]
  1781. M ./libsofia-sip-ua/tport/tport.c -1 +2
  1782. * Moved LGPL reference so that it will be included in the autogenerated
  1783. files. [pp]
  1784. M ./libsofia-sip-ua/http/http_parser_table.c.in -8 +8
  1785. M ./libsofia-sip-ua/http/http_protos.h.in -6 +6
  1786. M ./libsofia-sip-ua/http/http_tag.c.in -8 +8
  1787. M ./libsofia-sip-ua/http/http_tag.h.in -7 +7
  1788. M ./libsofia-sip-ua/msg/msg_mime_protos.h.in -6 +6
  1789. M ./libsofia-sip-ua/msg/msg_protos.h.in -6 +6
  1790. M ./libsofia-sip-ua/msg/test_protos.h.in -7 +7
  1791. M ./libsofia-sip-ua/sip/sip_hclasses.h.in -6 +7
  1792. M ./libsofia-sip-ua/sip/sip_parser_table.c.in -7 +7
  1793. M ./libsofia-sip-ua/sip/sip_protos.h.in -5 +5
  1794. M ./libsofia-sip-ua/sip/sip_rfc2543.h.in -6 +5
  1795. M ./libsofia-sip-ua/sip/sip_tag.c.in -7 +7
  1796. M ./libsofia-sip-ua/sip/sip_tag.h.in -7 +7
  1797. * Collected copyrights belonging someone else but Nokia to COPYRIGHTS
  1798. file. [pp]
  1799. M ./COPYRIGHTS -1 +223
  1800. M ./libsofia-sip-ua/ipt/rc4.c -24
  1801. M ./libsofia-sip-ua/su/getopt.c -24
  1802. M ./libsofia-sip-ua/su/su_md5.c -11 +14
  1803. * Fixed bug in su_addrinfo.c [FIX]. [pp]
  1804. Setting ai_addrlen even if there is no sa_len.
  1805. M ./libsofia-sip-ua/su/su_addrinfo.c +1
  1806. * sresolv now compiles without IPv6 [mm]
  1807. M ./libsofia-sip-ua/nua/nua.h -2
  1808. M ./libsofia-sip-ua/sresolv/sresolv.c -1 +1
  1809. M ./libsofia-sip-ua/tport/tport.c -1 +1
  1810. * using 500 timers instead of 500000 timers in su_timer_test [mm]
  1811. M ./libsofia-sip-ua/su/su_timer_test.c -2 +2
  1812. * added #include <netinet/tcp.h> to stun_common.h [mm]
  1813. M ./libsofia-sip-ua/nth/Makefile.am -3 +2
  1814. M ./libsofia-sip-ua/stun/stun_common.h +1
  1815. * added stun_internal.h [mm]
  1816. A ./libsofia-sip-ua/stun/stun_internal.h
  1817. * tport_stun_cb parameter type change [mm]
  1818. R ./libsofia-sip-ua/sip/sip_p_tag.c
  1819. M ./libsofia-sip-ua/tport/tport.c -1 +1
  1820. * initial async stun, compiles not works. [mm]
  1821. M ./libsofia-sip-ua/nth/Makefile.am -2 +3
  1822. M ./libsofia-sip-ua/sip/sip_p_tag.c -105
  1823. M ./libsofia-sip-ua/stun/stun.c -65 +121
  1824. M ./libsofia-sip-ua/stun/stun.h -23 +18
  1825. M ./libsofia-sip-ua/stun/stunc.c -2 +26
  1826. M ./libsofia-sip-ua/stun/torture_stun.c -4 +29
  1827. M ./libsofia-sip-ua/tport/tport.c -3 +17
  1828. * Removed sip_rfc2543{.h,.h.in,.c} from dist. [pp]
  1829. M ./libsofia-sip-ua/sip/Makefile.am -3 +2
  1830. 2005-12-02 Pekka Pessi <Pekka.Pessi@nokia.com>
  1831. Again, syncing darcs and CVS.
  1832. * Disabling stun for the moment, use --enable-stun to use it. [pp]
  1833. M ./configure.ac -2 +9
  1834. * working async stun support [mm]
  1835. M ./libsofia-sip-ua/stun/stun.c -139 +131
  1836. M ./libsofia-sip-ua/stun/stun.h -1 +3
  1837. M ./libsofia-sip-ua/stun/stun_common.c -14 +18
  1838. M ./libsofia-sip-ua/stun/stunc.c -21 +15
  1839. M ./libsofia-sip-ua/stun/torture_stun.c -1 +1
  1840. * initial async stun support. Does not work with tport yet. [mm]
  1841. M ./libsofia-sip-ua/stun/stun.c -269 +350
  1842. M ./libsofia-sip-ua/stun/stun.h -6 +28
  1843. M ./libsofia-sip-ua/stun/stun_common.c -5 +23
  1844. M ./libsofia-sip-ua/stun/stun_common.h -1 +1
  1845. M ./libsofia-sip-ua/stun/stun_internal.h -4 +5
  1846. M ./libsofia-sip-ua/stun/stunc.c -3 +10
  1847. M ./libsofia-sip-ua/stun/torture_stun.c -2 +2
  1848. * async stunning contd. Juhui! [mm]
  1849. M ./libsofia-sip-ua/stun/stun.c -19 +13
  1850. M ./libsofia-sip-ua/stun/stun_common.c -4 +9
  1851. M ./libsofia-sip-ua/stun/stun_internal.h -1 +16
  1852. * stun asyncing contd. NOT WORKING [mm]
  1853. M ./libsofia-sip-ua/stun/stun.c -70 +86
  1854. M ./libsofia-sip-ua/stun/stun.h -9 +7
  1855. M ./libsofia-sip-ua/stun/stun_common.c -3 +8
  1856. M ./libsofia-sip-ua/stun/stun_common.h -1 +4
  1857. M ./libsofia-sip-ua/stun/stun_internal.h -3 +6
  1858. M ./libsofia-sip-ua/stun/stunc.c -13 +17
  1859. M ./libsofia-sip-ua/stun/torture_stun.c -12 +15
  1860. * stun async contd. [mm]
  1861. M ./libsofia-sip-ua/stun/stun.c -26 +56
  1862. M ./libsofia-sip-ua/stun/stun.h +4
  1863. M ./libsofia-sip-ua/stun/stunc.c -4 +9
  1864. * DON'T APPLY THIS: does not work. I need this for syncing. [mm]
  1865. M ./libsofia-sip-ua/stun/stun.c -81 +209
  1866. M ./libsofia-sip-ua/stun/stun.h -3 +15
  1867. M ./libsofia-sip-ua/stun/stun_internal.h -1 +1
  1868. M ./libsofia-sip-ua/stun/stunc.c -3 +7
  1869. M ./libsofia-sip-ua/stun/torture_stun.c -4 +4
  1870. * async connect continued [mm]
  1871. M ./libsofia-sip-ua/stun/stun.c -24 +71
  1872. * async stun continued [mm]
  1873. M ./libsofia-sip-ua/stun/stun.c -27 +53
  1874. M ./libsofia-sip-ua/stun/torture_stun.c +7
  1875. M ./libsofia-sip-ua/tport/test_tport.c -1 +8
  1876. M ./libsofia-sip-ua/tport/tport.c -1 +2
  1877. * su_localinfo returns now valid address also in Windows [mm]
  1878. M ./libsofia-sip-ua/nua/test_nua.c +3
  1879. M ./libsofia-sip-ua/su/su_localinfo.c +4
  1880. * tport cygwin modifications [mm]
  1881. M ./libsofia-sip-ua/tport/tport.c -3 +7
  1882. * Declaring h_errno as a variable imported from DLL (when using WIN32). [pp]
  1883. M ./libsofia-sip-ua/su/su_addrinfo.c -3 +8
  1884. * Try random port next if a port is taken. [pp]
  1885. M ./libsofia-sip-ua/tport/tport.c -1 +2
  1886. * Moved LGPL reference so that it will be included in the autogenerated
  1887. files. [pp]
  1888. M ./libsofia-sip-ua/http/http_parser_table.c.in -8 +8
  1889. M ./libsofia-sip-ua/http/http_protos.h.in -6 +6
  1890. M ./libsofia-sip-ua/http/http_tag.c.in -8 +8
  1891. M ./libsofia-sip-ua/http/http_tag.h.in -7 +7
  1892. M ./libsofia-sip-ua/msg/msg_mime_protos.h.in -6 +6
  1893. M ./libsofia-sip-ua/msg/msg_protos.h.in -6 +6
  1894. M ./libsofia-sip-ua/msg/test_protos.h.in -7 +7
  1895. M ./libsofia-sip-ua/sip/sip_hclasses.h.in -6 +7
  1896. M ./libsofia-sip-ua/sip/sip_parser_table.c.in -7 +7
  1897. M ./libsofia-sip-ua/sip/sip_protos.h.in -5 +5
  1898. M ./libsofia-sip-ua/sip/sip_rfc2543.h.in -6 +5
  1899. M ./libsofia-sip-ua/sip/sip_tag.c.in -7 +7
  1900. M ./libsofia-sip-ua/sip/sip_tag.h.in -7 +7
  1901. * Collected copyrights belonging someone else but Nokia to COPYRIGHTS
  1902. file. [pp]
  1903. M ./COPYRIGHTS -1 +223
  1904. M ./libsofia-sip-ua/ipt/rc4.c -24
  1905. M ./libsofia-sip-ua/su/getopt.c -24
  1906. M ./libsofia-sip-ua/su/su_md5.c -11 +14
  1907. * Fixed bug in su_addrinfo.c [FIX]. [pp]
  1908. Setting ai_addrlen even if there is no sa_len.
  1909. M ./libsofia-sip-ua/su/su_addrinfo.c +1
  1910. * sresolv now compiles without IPv6 [mm]
  1911. M ./libsofia-sip-ua/nua/nua.h -2
  1912. M ./libsofia-sip-ua/sresolv/sresolv.c -1 +1
  1913. M ./libsofia-sip-ua/tport/tport.c -1 +1
  1914. * using 500 timers instead of 500000 timers in su_timer_test [mm]
  1915. M ./libsofia-sip-ua/su/su_timer_test.c -2 +2
  1916. * added #include <netinet/tcp.h> to stun_common.h [mm]
  1917. M ./libsofia-sip-ua/nth/Makefile.am -3 +2
  1918. M ./libsofia-sip-ua/stun/stun_common.h +1
  1919. * added stun_internal.h [mm]
  1920. A ./libsofia-sip-ua/stun/stun_internal.h
  1921. * tport_stun_cb parameter type change [mm]
  1922. R ./libsofia-sip-ua/sip/sip_p_tag.c
  1923. M ./libsofia-sip-ua/tport/tport.c -1 +1
  1924. * initial async stun, compiles not works. [mm]
  1925. M ./libsofia-sip-ua/nth/Makefile.am -2 +3
  1926. M ./libsofia-sip-ua/sip/sip_p_tag.c -105
  1927. M ./libsofia-sip-ua/stun/stun.c -65 +121
  1928. M ./libsofia-sip-ua/stun/stun.h -23 +18
  1929. M ./libsofia-sip-ua/stun/stunc.c -2 +26
  1930. M ./libsofia-sip-ua/stun/torture_stun.c -4 +29
  1931. M ./libsofia-sip-ua/tport/tport.c -3 +17
  1932. * Removed sip_rfc2543{.h,.h.in,.c} from dist. [pp]
  1933. M ./libsofia-sip-ua/sip/Makefile.am -3 +2
  1934. 2005-12-02 Pekka Pessi <Pekka.Pessi@nokia.com>
  1935. Syncing darcs and CVS.
  1936. * Removed debugging printf()s. [pp]
  1937. M ./libsofia-sip-ua/su/su_root.c -16 +2
  1938. * Removed duplicate function msg_params_matching(). [pp]
  1939. M ./libsofia-sip-ua/msg/msg_header.h -2
  1940. M ./libsofia-sip-ua/msg/msg_parser_util.c -36
  1941. M ./libsofia-sip-ua/sip/sip_pref_util.c -1 +1
  1942. * Compilation support for non-IPv6 environments [pp]
  1943. M ./libsofia-sip-ua/nta/nta.c +9
  1944. M ./libsofia-sip-ua/nta/portbind.c -1 +2
  1945. M ./libsofia-sip-ua/nta/test_nta.c +5
  1946. M ./libsofia-sip-ua/sip/Makefile.am -2 +2
  1947. M ./libsofia-sip-ua/soa/soa.c +7
  1948. M ./libsofia-sip-ua/su/su.h +6
  1949. M ./libsofia-sip-ua/su/su_root.c +14
  1950. M ./libsofia-sip-ua/tport/test_tport.c -1 +1
  1951. M ./libsofia-sip-ua/tport/tport.c -1 +58
  1952. * additional #ifdefs for IPv6 (un)support. [mm]
  1953. M ./libsofia-sip-ua/sresolv/sresolv.c +13
  1954. M ./libsofia-sip-ua/sresolv/sresolv.h +4
  1955. M ./libsofia-sip-ua/sresolv/test_sresolv.c +18
  1956. * Added check for socket library. [pp]
  1957. M ./configure.ac -1
  1958. M ./m4/sac-su.m4 +2
  1959. * Fixed .h file generation. [pp]
  1960. M ./libsofia-sip-ua/msg/Makefile.am -1 +5
  1961. * Added test for recursive pthread_rwlock_rdlock()/pthread_rwlock_unlock().
  1962. M ./m4/sac-su2.m4 +41
  1963. * Using TP_AI flags not overlapping with AI flags in <su_addrinfo.h>. [pp]
  1964. M ./libsofia-sip-ua/tport/tport.c -4 +6
  1965. * Using red-black tree in su_timer.c. [pp]
  1966. Added test using 500000 timers in su_timer_test.c.
  1967. M ./libsofia-sip-ua/su/su_timer.c -130 +216
  1968. M ./libsofia-sip-ua/su/su_timer_test.c -13 +54
  1969. * Fixed bug in sdp_rtpmap_find_matching(). [pp]
  1970. M ./libsofia-sip-ua/sdp/sdp.c -3 +1
  1971. * Cleaned up su_addrinfo.c. [pp]
  1972. Cleaned up comments.
  1973. Using SU_HAVE_ flags.
  1974. Added support for SCTP in getaddrinfo() replacement.
  1975. M ./libsofia-sip-ua/su/su_addrinfo.c -10 +38
  1976. * Declaring sockaddr_storage in su.h if it is not provided in environment.
  1977. M ./libsofia-sip-ua/su/su.h +23
  1978. M ./libsofia-sip-ua/su/su_configure.h.in +3
  1979. M ./libsofia-sip-ua/su/su_configure_win32.h +6
  1980. M ./m4/sac-su2.m4 +7
  1981. * Support for CygWin's (buggy) pthread implementation. [mm]
  1982. Added SU_HAVE_IN6 for disabling IPv6 support from the environments
  1983. that do not support IPv6.
  1984. M ./libsofia-sip-ua/su/addrinfo.c +11
  1985. M ./libsofia-sip-ua/su/localinfo.c +6
  1986. M ./libsofia-sip-ua/su/su_localinfo.c -1 +4
  1987. M ./libsofia-sip-ua/su/su_port.c -1 +38
  1988. M ./libsofia-sip-ua/su/su_proxy.c +2
  1989. M ./libsofia-sip-ua/su/su_root_test.c -1 +3
  1990. M ./libsofia-sip-ua/su/su_test.c -4 +6
  1991. 2005-11-30 Pekka Pessi <Pekka.Pessi@nokia.com>
  1992. Syncing darcs with CVS.
  1993. * Silenced warning in su_addrinfo.c.
  1994. M ./libsofia-sip-ua/su/su_addrinfo.c -1 +2
  1995. * Added su_getaddrinfo() and su_getnameinfo() replacement functions.
  1996. M ./libsofia-sip-ua/su/Makefile.am -2 +3
  1997. M ./libsofia-sip-ua/su/su.c -58
  1998. M ./libsofia-sip-ua/su/su.h -15 +1
  1999. A ./libsofia-sip-ua/su/su_addrinfo.c
  2000. A ./libsofia-sip-ua/su/su_addrinfo.h
  2001. M ./libsofia-sip-ua/su/su_configure.h.in +3
  2002. M ./libsofia-sip-ua/su/su_localinfo.c -3 +3
  2003. M ./libsofia-sip-ua/su/su_wait.h -2 +2
  2004. M ./m4/sac-su2.m4 -2 +8
  2005. * Not using Unix network includes, use Sofia includes.
  2006. M ./libsofia-sip-ua/sresolv/sresolv.c -1 +1
  2007. * Using AC_GNU_SOURCE.
  2008. M ./configure.ac -2 +2
  2009. * Using sip-options consistently in utils/sip-options.c.
  2010. M ./utils/sip-options.c -8 +9
  2011. * Updated RELEASE and TODO.
  2012. M ./RELEASE +4
  2013. M ./TODO -2 +2
  2014. * Using nua_i_state event in nua_cli.c.
  2015. M ./utils/nua_cli.c -76 +88
  2016. * Updated ABNF grammar for Subscription-State in sip_event.c.
  2017. Added more tests for Subscription-State.
  2018. M ./libsofia-sip-ua/sip/sip_event.c -12 +17
  2019. M ./libsofia-sip-ua/sip/torture_sip.c -13 +16
  2020. * Fixed test_class.c documentation.
  2021. M ./libsofia-sip-ua/msg/test_class.c -2 +2
  2022. * Proofread conformance specification.
  2023. M ./libsofia-sip-ua/docs/conformance.docs -375 +547
  2024. * Fixed doxytags for main doxygen pages.
  2025. M ./libsofia-sip-ua/docs/Doxyfile -16 +16
  2026. * Fixed types of NUATAGs
  2027. Changed type of NUTAG_INVITE_TIMER, NUTAG_SESSION_TIMER, and NUTAG_MIN_SE
  2028. value to unsigned.
  2029. M ./libsofia-sip-ua/nua/nua_tag.c -3 +3
  2030. * Added test for handlin refer subscriptions.
  2031. M ./libsofia-sip-ua/nua/test_nua.c -1 +58
  2032. * Added test_mime_negotiation() to test_nua.c
  2033. M ./libsofia-sip-ua/nua/test_nua.c +166
  2034. * Cosmetic changes in nua_dialog_usage_t in nua_stack.h.
  2035. M ./libsofia-sip-ua/nua/nua_stack.c -2 +1
  2036. M ./libsofia-sip-ua/nua/nua_stack.h -3 +3
  2037. * Added NHP_ISSET() to nua_stack.h.
  2038. M ./libsofia-sip-ua/nua/nua_stack.h -1 +5
  2039. * Added process_subsribe() for refer subscriptions in nua_stack.c.
  2040. M ./libsofia-sip-ua/nua/nua_stack.c +88
  2041. * Removed duplicate nua_i_subscription.
  2042. M ./libsofia-sip-ua/nua/nua_common.c -2
  2043. * Renumbered test cases, state transitions in nua.docs and test_nua.c.
  2044. M ./libsofia-sip-ua/nua/nua.docs -79 +79
  2045. M ./libsofia-sip-ua/nua/nua_stack.c +3
  2046. M ./libsofia-sip-ua/nua/test_nua.c -78 +131
  2047. * Added NUTAG_REFER_EXPIRES() with default value of 300.
  2048. Handling expiration of implicit subscriptions created by REFER.
  2049. M ./libsofia-sip-ua/nua/nua_stack.c -1 +75
  2050. M ./libsofia-sip-ua/nua/nua_stack.h +4
  2051. M ./libsofia-sip-ua/nua/nua_tag.c +2
  2052. M ./libsofia-sip-ua/nua/nua_tag.h +26
  2053. * Refactored register_expires_contacts()
  2054. Fixed memory leak, bug in '*'handling.
  2055. M ./libsofia-sip-ua/nua/nua_stack.c -10 +18
  2056. * Rewrote uas_check_session_content().
  2057. Returning empty Accept-Encoding header in 415/406 responses.
  2058. M ./libsofia-sip-ua/nua/nua_stack.c -21 +41
  2059. * Do not throttle at termination. [FIX]
  2060. nea_server now sends NOTIFYs that terminate subscription even if the
  2061. previous NOTIFY transaction has not completed yet.
  2062. This fixes the race condition in nua_terminate() (where terminating NOTIFY
  2063. was is never sent).
  2064. M ./libsofia-sip-ua/nea/nea_server.c -1 +4
  2065. * Fixed rule to build sip_tag_ref.c.
  2066. M ./libsofia-sip-ua/sip/Makefile.am -2 +1
  2067. * Explicitly saving and destroying messages in ua_signal().
  2068. M ./libsofia-sip-ua/nua/nua_stack.c -23 +23
  2069. M ./libsofia-sip-ua/nua/nua_stack.h +1
  2070. * Updated Content-Encoding (e) header parsing.
  2071. M ./libsofia-sip-ua/sip/sip.h -1 +1
  2072. M ./libsofia-sip-ua/sip/sip_mime.c -4 +4
  2073. M ./libsofia-sip-ua/sip/torture_sip.c -3 +4
  2074. * Updated Session-Expires and Min-SE header to RFC 4028.
  2075. A parameter list was added to Min-SE header.
  2076. M ./libsofia-sip-ua/sip/sip.h +1
  2077. M ./libsofia-sip-ua/sip/sip_session.c -18 +30
  2078. M ./libsofia-sip-ua/sip/torture_sip.c +10
  2079. * Update RELEASE.
  2080. Added text about API changes related nua_authorize(), nua_i_subscription and
  2081. NEATAG_SUB(), NUTAG_HOLD(), sdp_rtpmap_t.
  2082. Mentioning su_getlocalinfo() bug.
  2083. M ./RELEASE -3 +16
  2084. * Fixed installing and distributing m4 files.
  2085. Not installing m4/sac-su2.m4.
  2086. Including m4/sac-tport.m4 and m4/sac-openssl.m4 in distribution.
  2087. M ./Makefile.am -1 +2
  2088. * Deprecated NUTAG_HOLD().
  2089. * Updated documentation in nea, nua, nta, sip and tport modules.
  2090. * Updated documentation.
  2091. M ./libsofia-sip-ua/docs/Doxyfile.aliases +1
  2092. M ./libsofia-sip-ua/docs/conformance.docs -172 +177
  2093. M ./libsofia-sip-ua/docs/mainpage.docs -5 +7
  2094. * Updated subscriptuion authorization and nua_terminate() semantics.
  2095. Subscription authorization now rejects SUBSCRIBE if
  2096. NUTAG_SUBSTATE(nua_substate_terminated) parameter is set.
  2097. Correct status code is relayed to application, too.
  2098. nua_terminate() now always terminates whole notifier.
  2099. M ./libsofia-sip-ua/nua/nua_stack.c -49 +65
  2100. * Fixed nua_handle_has_active_call() in nua_stack.c.
  2101. M ./libsofia-sip-ua/nua/nua_stack.c +10
  2102. M ./libsofia-sip-ua/nua/test_nua.c +32
  2103. * Renamed authenticate_watcher() as authorize_watcher().
  2104. M ./libsofia-sip-ua/nua/nua_stack.c -13 +13
  2105. * Cleanup of subscription logging and comments in nua_stack.c.
  2106. M ./libsofia-sip-ua/nua/nua_stack.c -21 +41
  2107. * Using SIPTAG_END() in nua_stack.c.
  2108. We now pass NTATAG and TPTAG to lower layers. Beware.
  2109. M ./libsofia-sip-ua/nua/nua_stack.c -28 +29
  2110. * Added NH_PISSET() macro to <nua_stack.h>.
  2111. M ./libsofia-sip-ua/nua/nua_stack.c -2 +8
  2112. M ./libsofia-sip-ua/nua/nua_stack.h +7
  2113. * Fixed doxytag file names for modules nea and features.
  2114. M ./libsofia-sip-ua/docs/Doxyfile -1 +1
  2115. M ./libsofia-sip-ua/features/Doxyfile -1 +1
  2116. M ./libsofia-sip-ua/nea/Doxyfile -1 +1
  2117. * Moved typedefs nua_t and nua_handle_t into <nua_tag.h>
  2118. M ./libsofia-sip-ua/nua/nua.h -6
  2119. M ./libsofia-sip-ua/nua/nua_tag.h -3 +6
  2120. * Added sip_add_tagis() and SIPTAG_END().
  2121. SIPTAG_END() allows grouping tags into blocks.
  2122. M ./libsofia-sip-ua/sip/sip_header.h +3
  2123. M ./libsofia-sip-ua/sip/sip_tag.c.in -1 +2
  2124. M ./libsofia-sip-ua/sip/sip_tag.h.in +4
  2125. M ./libsofia-sip-ua/sip/sip_tag_class.c -12 +38
  2126. M ./libsofia-sip-ua/sip/torture_sip.c +12
  2127. * Fixed scope for V4MAPPED and V4COMPAT IP6 addresses in su_localinfo.c.
  2128. M ./libsofia-sip-ua/su/su_localinfo.c -6 +21
  2129. * Cleaned up debug printing in su_memmem.c.
  2130. M ./libsofia-sip-ua/su/su_memmem.c -11 +21
  2131. * Added end_tag_class[].
  2132. M ./libsofia-sip-ua/su/su_tag_class.h -13 +1
  2133. M ./libsofia-sip-ua/su/su_tag_inline.h -1 +1
  2134. M ./libsofia-sip-ua/su/su_taglist.c -48 +84
  2135. * Added replacement functions memccpy().
  2136. Also moved memcspn() to a file of its own.
  2137. M ./libsofia-sip-ua/su/Makefile.am -5 +13
  2138. A ./libsofia-sip-ua/su/memccpy.c
  2139. A ./libsofia-sip-ua/su/memcspn.c
  2140. M ./libsofia-sip-ua/su/memspn.c -50 +1
  2141. M ./libsofia-sip-ua/su/strcasestr.c -1 +1
  2142. M ./m4/sac-su2.m4 -2 +13
  2143. * Added win32/config.h.in
  2144. M ./configure.ac +1
  2145. A ./win32/config.h.in
  2146. * Added AC_TYPE_LONGLONG.
  2147. M ./configure.ac -3 +2
  2148. M ./m4/sac-general.m4 -7 +5
  2149. * Tried to fix automatic generation of source files.
  2150. M ./libsofia-sip-ua/http/Makefile.am -10 +9
  2151. M ./libsofia-sip-ua/msg/Makefile.am -22 +14
  2152. M ./libsofia-sip-ua/sip/Makefile.am -13 +12
  2153. * Moved bitfields last in sdp_rtpmap_t aka struct sdp_rtpmap_s.
  2154. M ./libsofia-sip-ua/sdp/sdp.c -1 +3
  2155. M ./libsofia-sip-ua/sdp/sdp.h -5 +5
  2156. M ./libsofia-sip-ua/sdp/sdp_parse.c -2 +2
  2157. M ./libsofia-sip-ua/sdp/sdp_torture.c -4 +9
  2158. * Removed RFC2543-compatible tag code.
  2159. M ./libsofia-sip-ua/nta/nta.c -95 +46
  2160. M ./libsofia-sip-ua/nta/nta.h -4 +3
  2161. M ./libsofia-sip-ua/nta/nta_tag.h -2 +2
  2162. M ./libsofia-sip-ua/nta/test_nta.c -18 +20
  2163. * Fixed memory leaks in tport.c and nta.c.
  2164. M ./libsofia-sip-ua/nta/nta.c +11
  2165. M ./libsofia-sip-ua/tport/tport.c +2
  2166. * Fixed a memory leak when processing re-SUBSCRIBE in nea_server.c.
  2167. M ./libsofia-sip-ua/nea/nea_server.c -2 +2
  2168. * Cleaned #including standard headers in msg module.
  2169. M ./libsofia-sip-ua/msg/msg_header.h +1
  2170. M ./libsofia-sip-ua/msg/test_msg.c -7 +7
  2171. * Removed extra prototype.
  2172. M ./libsofia-sip-ua/iptsec/auth_plugin_delayed.c -4
  2173. * Casting getpid() return type to something accepted by printf().
  2174. M ./libsofia-sip-ua/nua/test_nua.c -1 +1
  2175. * Doing system #include after sofia #include.
  2176. M ./libsofia-sip-ua/nua/test_nua.c -12 +11
  2177. * Not using nta_incoming_tag_3261() anymore.
  2178. M ./libsofia-sip-ua/nua/nua_stack.c -4 +2
  2179. * Added #include <limits.h> to libsofia-sip-ua/su/su.h.
  2180. M ./libsofia-sip-ua/su/su.h -2 +3
  2181. * Added client timeout and NTHTAG_EXPIRES() to nth http client library.
  2182. M ./libsofia-sip-ua/nth/nth_client.c -7 +29
  2183. M ./libsofia-sip-ua/nth/nth_tag.c -1 +2
  2184. M ./libsofia-sip-ua/nth/nth_tag.h -1 +7
  2185. M ./libsofia-sip-ua/nth/nth_test.c -9 +111
  2186. * Fixed RFC 1890/RFC 1891.
  2187. M ./libsofia-sip-ua/docs/Doxyfile.aliases +2
  2188. * Added conformance.docs
  2189. M ./libsofia-sip-ua/docs/Doxyfile -1 +1
  2190. A ./libsofia-sip-ua/docs/conformance.docs
  2191. * Moved memspn from msg module to su
  2192. ./libsofia-sip-ua/msg/memspn.c -> ./libsofia-sip-ua/su/memspn.c
  2193. * Using package-specific install directory for public header files.
  2194. Default install directory for public header file has been changed
  2195. from '${prefix}/include/' to '${prefix}/include/sofia-sip-MAJOR.MINOR'.
  2196. The pkgconfig .pc file has been updated accordingly.
  2197. * Removed <win32/config.h>
  2198. R ./win32/config.h
  2199. 2005-11-28 Martti Mela <martti.mela@nokia.com>
  2200. * Added nua_authorize(), enhanced nua_i_subscription. Added
  2201. nua_notifier test cases for test_nua. With great help from Pekka.
  2202. M ./libsofia-sip-ua/nea/Makefile.am
  2203. M ./libsofia-sip-ua/nea/nea.h
  2204. M ./libsofia-sip-ua/nea/nea_tag.c
  2205. M ./libsofia-sip-ua/nta/test_nta.c
  2206. M ./libsofia-sip-ua/nua/nua.c
  2207. M ./libsofia-sip-ua/nua/nua.docs
  2208. M ./libsofia-sip-ua/nua/nua.h
  2209. M ./libsofia-sip-ua/nua/nua_common.c
  2210. M ./libsofia-sip-ua/nua/nua_stack.c
  2211. M ./libsofia-sip-ua/nua/nua_stack.h
  2212. M ./libsofia-sip-ua/nua/test_nua.c
  2213. M ./libsofia-sip-ua/nua/test_proxy.c
  2214. M ./utils/Makefile.am
  2215. 2005-11-28 Martti Mela <martti.mela@nokia.com>
  2216. * nua.h: added event nua_i_subscription
  2217. * nua_commmon.c: added event nua_i_subscription
  2218. * nua_stack.c: ua_event for nua_i_subscription (nea subscribers)
  2219. * nea.h, nea_tag.c, nea_tag_ref.c, nea_server.c: support for a new
  2220. tag, NEATAG_SUB(). Added nea_sub_get_request().
  2221. 2005-11-15 Kai Vehmanen <kai.vehmanen@nokia.com>
  2222. * configure.ac: Added VER_LIBSOFIA_SIP_UA variables.
  2223. 2005-11-14 Pekka Pessi <Pekka.Pessi@nokia.com>
  2224. tagged rel-sofia-sip-1_11_4
  2225. * Fixed Win32 includes for XP. Added win32/README.txt.
  2226. M ./libsofia-sip-ua/su/su.h -4 +5
  2227. M ./win32/Makefile.am -1 +2
  2228. A ./win32/README.txt
  2229. * Added a blurb about win32 bugs into RELEASE.
  2230. M ./RELEASE -1 +3
  2231. 2005-11-11 Pekka Pessi <Pekka.Pessi@nokia.com>
  2232. * Updated RELEASE.
  2233. M ./RELEASE -1 +9
  2234. * Updated dua documentation.
  2235. M ./libsofia-sip-ua/nua/nua.c +4
  2236. M ./libsofia-sip-ua/nua/nua.docs -10 +12
  2237. M ./libsofia-sip-ua/nua/nua_stack.h -2 +3
  2238. * Fixed warnings in libsofia-sip-ua/tport/tport.c.
  2239. M ./libsofia-sip-ua/tport/tport.c -2 +1
  2240. * Fixed WIN32 test cases in libsofia-sip-ua/su/su_torture.c.
  2241. Using SU_WAIT_TIMEOUT and correct IP address.
  2242. M ./libsofia-sip-ua/su/su_torture.c -2 +2
  2243. * Added codec-level negotiation and codec selection for RTP media.
  2244. Added SOATAG_RTP_SELECT(), SOATAG_RTP_SORT() and SOATAG_RTP_MISMATCH() for
  2245. indicating sdp negotiation preferences. Select the RTP codec according to the
  2246. preferences when sending or processing the answer.
  2247. M ./libsofia-sip-ua/soa/soa.c -7 +52
  2248. M ./libsofia-sip-ua/soa/soa_session.h +5
  2249. M ./libsofia-sip-ua/soa/soa_static.c -21 +320
  2250. M ./libsofia-sip-ua/soa/soa_tag.c +89
  2251. M ./libsofia-sip-ua/soa/soa_tag.h +19
  2252. M ./libsofia-sip-ua/soa/test_soa.c -19 +382
  2253. * Added funtions for rtp payload type management.
  2254. Added sdp_media_uses_rtp(), sdp_rtpmap_match(), sdp_rtpmap_find_matching()
  2255. and sdp_rtpmap_well_known[]. Fixed RTP timestamp rate for G722: it was 16000
  2256. but it should be 8000.
  2257. M ./libsofia-sip-ua/sdp/sdp.c -1 +76
  2258. M ./libsofia-sip-ua/sdp/sdp.h +12
  2259. M ./libsofia-sip-ua/sdp/sdp_parse.c -37 +94
  2260. M ./libsofia-sip-ua/sdp/sdp_torture.c -11 +140
  2261. * Generating browsing info for win32 projects.
  2262. M ./win32/libsofia-sip-ua/libsofia_sip_ua.dsp -2 +2
  2263. M ./win32/nta_test/nta_test.dsp -1 +1
  2264. M ./win32/su/su_alloc_test/su_alloc_test.dsp -2 +2
  2265. M ./win32/su/su_root_test/su_root_test.dsp -2 +2
  2266. M ./win32/su/su_tag_test/su_tag_test.dsp -2 +2
  2267. M ./win32/su/su_test/su_test.dsp -2 +2
  2268. M ./win32/su/su_time_test/su_time_test.dsp -2 +2
  2269. M ./win32/su/su_timer_test/su_timer_test.dsp -2 +2
  2270. M ./win32/su/su_torture/su_torture.dsp -2 +2
  2271. M ./win32/su/test_memmem/test_memmem.dsp -2 +2
  2272. M ./win32/su/torture_htable/torture_htable.dsp -2 +2
  2273. M ./win32/su/torture_rbtree/torture_rbtree.dsp -2 +2
  2274. M ./win32/su/torture_su_memmem/torture_su_memmem.dsp -2 +2
  2275. M ./win32/su/torture_su_port/torture_su_port.dsp -2 +2
  2276. * Added tests for su_vsend() and su_vrecv() in su_torture.c.
  2277. M ./libsofia-sip-ua/su/su_torture.c +89
  2278. * Added #include <limits.h> to nua_stack.c (because MSG_TIME_MAX).
  2279. M ./libsofia-sip-ua/nua/nua_stack.c +1
  2280. * Added SU_WAIT_CONNECT. Fixed su_vrecv() and su_vsend() on Win32.
  2281. M ./libsofia-sip-ua/su/su.c -9 +10
  2282. M ./libsofia-sip-ua/su/su_wait.h +3
  2283. * Fixed tport.c on Win32 port.
  2284. Added a separate "connecting" phase.
  2285. Checking EWOULDBLOCK in addition to EAGAIN.
  2286. Fixed TP_AI_CLOSE and TP_AI_SHUTDOWN flags.
  2287. Improved logging.
  2288. M ./libsofia-sip-ua/tport/tport.c -35 +98
  2289. * Removed 1.11.3 stuff from RELEASE.
  2290. M ./RELEASE -16 +2
  2291. * Removed Last modified from ipt module.
  2292. M ./libsofia-sip-ua/ipt/rc4.h -1
  2293. M ./libsofia-sip-ua/ipt/torture_base64.c -1
  2294. M ./libsofia-sip-ua/ipt/ucs2.c -1
  2295. M ./libsofia-sip-ua/ipt/ucs4.c -1
  2296. M ./libsofia-sip-ua/ipt/uniqueid.h -1
  2297. M ./libsofia-sip-ua/ipt/utf8.c -1
  2298. M ./libsofia-sip-ua/ipt/utf8.h -1
  2299. M ./libsofia-sip-ua/ipt/utf8internal.h -1
  2300. M ./libsofia-sip-ua/ipt/utf8test.c -1
  2301. * Removed Last modified from sdp module.
  2302. M ./libsofia-sip-ua/sdp/sdp.c -1
  2303. M ./libsofia-sip-ua/sdp/sdp.h -1
  2304. M ./libsofia-sip-ua/sdp/sdp_parse.c -1
  2305. M ./libsofia-sip-ua/sdp/sdp_rtp.h -1
  2306. M ./libsofia-sip-ua/sdp/sdp_tag.c -1
  2307. M ./libsofia-sip-ua/sdp/sdp_tag.h -1
  2308. M ./libsofia-sip-ua/sdp/sdp_test.c -1
  2309. M ./libsofia-sip-ua/sdp/sdp_torture.c -1
  2310. 2005-11-10 Pekka Pessi <Pekka.Pessi@nokia.com>
  2311. * Avoid comp=sigcomp in Via in nta/nta.c
  2312. Not inserting comp=sigcomp in topmost Via of request if there is no
  2313. comp=sigcomp in request-URI or route-URI.
  2314. M ./libsofia-sip-ua/nta/nta.c -20 +15
  2315. * Added Doxygen entries for SIPTAG_*_REF.
  2316. M ./libsofia-sip-ua/sip/sip_tag.h.in -5 +17
  2317. * Fixed AC_DEFINE([HAVE_SOFIA_SIGCOMP])
  2318. M ./m4/sac-tport.m4 -1 +1
  2319. * Not using $(srcdir)/../ for Makefile.am inclusion.
  2320. M ./libsofia-sip-ua/features/Makefile.am -1 +1
  2321. M ./libsofia-sip-ua/nua/Makefile.am -1 +1
  2322. M ./libsofia-sip-ua/sdp/Makefile.am -1 +1
  2323. M ./libsofia-sip-ua/soa/Makefile.am -1 +1
  2324. * Added PACKAGE_NAME and PACKAGE_VERSION to msg_parser.awk.
  2325. M ./libsofia-sip-ua/msg/msg_parser.awk +2
  2326. * Not using ancient MSG_DUMP and MSG_STREAM_LOG env variables.
  2327. Use TPORT_DUMP and TPORT_LOG instead.
  2328. M ./utils/nua_env -3 +3
  2329. * Fixed --without-glib case in m4/sac-su2.m4.
  2330. M ./m4/sac-su2.m4 -4 +7
  2331. * Removed m4/sac-glib.m4
  2332. R ./m4/sac-glib.m4
  2333. 2005-11-09 Pekka Pessi <Pekka.Pessi@nokia.com>
  2334. * Updated documentation of nta_agent_add_tport().
  2335. The uri parameter to nta_agent_add_tport() is used to control which sockets
  2336. the tport binds the server sockets as well as which transport, encryption
  2337. and compression protocols are used.
  2338. M ./libsofia-sip-ua/nta/nta.c -1 +46
  2339. 2005-11-08 Pekka Pessi <Pekka.Pessi@nokia.com>
  2340. tagged rel-sofia-sip-1_11_3
  2341. * Not using sip_params_replace().
  2342. M ./libsofia-sip-ua/nua/nua_stack.c -2 +2
  2343. * Using sip_complete_message instead of sip_message_complete in nua_stack.c.
  2344. M ./libsofia-sip-ua/nua/nua_stack.c -1 +1
  2345. * Removed $(srcdir)s from built_sources targets in libsofia-sip-ua/sofia.am
  2346. M ./libsofia-sip-ua/sofia.am -2 +2
  2347. * Updated nta ChangeLog.
  2348. M ./libsofia-sip-ua/nta/ChangeLog +4
  2349. * Renamed tport_test.c as test_tport.c
  2350. ./libsofia-sip-ua/tport/tport_test.c -> ./libsofia-sip-ua/tport/test_tport.c
  2351. M ./libsofia-sip-ua/tport/ChangeLog +4
  2352. M ./libsofia-sip-ua/tport/Doxyfile -1 +1
  2353. M ./libsofia-sip-ua/tport/Makefile.am -7 +9
  2354. M ./libsofia-sip-ua/tport/test_tport.c -1 +1
  2355. R ./libsofia-sip-ua/tport/tport_test.h
  2356. * Renamed test modules and programs.
  2357. Renamed msg_test.c as test_msg.c.
  2358. Renamed msg_test_class.[hc] as test_class.[hc],
  2359. msg_test_protos.h(.in) as test_protos.h(.in),
  2360. msg_test_table.c(.in) as test_table.c(.in).
  2361. ./libsofia-sip-ua/msg/msg_test.c -> ./libsofia-sip-ua/msg/test_msg.c
  2362. ./libsofia-sip-ua/msg/msg_test_class.c -> ./libsofia-sip-ua/msg/test_class.c
  2363. ./libsofia-sip-ua/msg/msg_test_class.h -> ./libsofia-sip-ua/msg/test_class.h
  2364. ./libsofia-sip-ua/msg/msg_test_protos.h.in -> ./libsofia-sip-ua/msg/test_protos.h.in
  2365. ./libsofia-sip-ua/msg/msg_test_table.c.in -> ./libsofia-sip-ua/msg/test_table.c.in
  2366. M ./libsofia-sip-ua/msg/ChangeLog +8
  2367. M ./libsofia-sip-ua/msg/Makefile.am -28 +36
  2368. M ./libsofia-sip-ua/msg/msg.docs -1 +1
  2369. M ./libsofia-sip-ua/msg/msg_name_hash.c -1 +1
  2370. M ./libsofia-sip-ua/msg/test_class.c -8 +8
  2371. M ./libsofia-sip-ua/msg/test_class.h -3 +3
  2372. M ./libsofia-sip-ua/msg/test_msg.c -5 +5
  2373. M ./libsofia-sip-ua/msg/test_protos.h.in -7 +7
  2374. M ./libsofia-sip-ua/msg/test_table.c.in -7 +7
  2375. M ./libsofia-sip-ua/tport/tport_test.c -2 +2
  2376. * Renamed auth_digest_test.c as test_auth_digest.c.
  2377. ./libsofia-sip-ua/iptsec/auth_digest_test.c -> ./libsofia-sip-ua/iptsec/test_auth_digest.c
  2378. M ./libsofia-sip-ua/iptsec/ChangeLog +4
  2379. M ./libsofia-sip-ua/iptsec/Makefile.am -3 +3
  2380. M ./libsofia-sip-ua/iptsec/test_auth_digest.c -4 +4
  2381. * Renamed http_test.c as test_http.c.
  2382. ./libsofia-sip-ua/http/http_test.c -> ./libsofia-sip-ua/http/test_http.c
  2383. M ./libsofia-sip-ua/http/ChangeLog +4
  2384. M ./libsofia-sip-ua/http/Makefile.am -3 +3
  2385. M ./libsofia-sip-ua/http/test_http.c -6 +6
  2386. 2005-11-07 Pekka Pessi <Pekka.Pessi@nokia.com>
  2387. * Using new nta_agent_create() prototype in utils/sip-options.c
  2388. M ./utils/sip-options.c -1 +1
  2389. * Added test proxy to nua module.
  2390. M ./libsofia-sip-ua/nua/Makefile.am +2
  2391. M ./libsofia-sip-ua/nua/test_nua.c -35 +175
  2392. A ./libsofia-sip-ua/nua/test_proxy.c
  2393. A ./libsofia-sip-ua/nua/test_proxy.h
  2394. * Cleaned up sip parser.
  2395. Renamed msg_name_addr_d/msg_name_addr_e as sip_name_addr_d/sip_name_addr_e
  2396. (because the function is sip-specific).
  2397. Not using old sip-specific parser macros.
  2398. M ./libsofia-sip-ua/sip/sip.docs -6 +3
  2399. M ./libsofia-sip-ua/sip/sip.h -1 +1
  2400. M ./libsofia-sip-ua/sip/sip_basic.c -100 +284
  2401. M ./libsofia-sip-ua/sip/sip_caller_prefs.c -13 +13
  2402. M ./libsofia-sip-ua/sip/sip_event.c -32 +32
  2403. M ./libsofia-sip-ua/sip/sip_extra.c -13 +13
  2404. M ./libsofia-sip-ua/sip/sip_feature.c -8 +8
  2405. M ./libsofia-sip-ua/sip/sip_header.c -36 +3
  2406. M ./libsofia-sip-ua/sip/sip_mime.c -18 +18
  2407. M ./libsofia-sip-ua/sip/sip_parser.c -12 +12
  2408. M ./libsofia-sip-ua/sip/sip_parser.h -3 +14
  2409. M ./libsofia-sip-ua/sip/sip_prack.c -2 +2
  2410. M ./libsofia-sip-ua/sip/sip_pref_util.c -2 +2
  2411. M ./libsofia-sip-ua/sip/sip_reason.c -6 +6
  2412. M ./libsofia-sip-ua/sip/sip_refer.c -24 +24
  2413. M ./libsofia-sip-ua/sip/sip_rfc2543.c -2 +2
  2414. M ./libsofia-sip-ua/sip/sip_security.c -10 +10
  2415. M ./libsofia-sip-ua/sip/sip_session.c -6 +6
  2416. M ./libsofia-sip-ua/sip/sip_tag_class.c -11 +14
  2417. M ./libsofia-sip-ua/sip/sip_time.c -1 +1
  2418. M ./libsofia-sip-ua/sip/sip_util.c -47 +19
  2419. M ./libsofia-sip-ua/sip/torture_sip.c -8 +56
  2420. * Updated documentation in url module.
  2421. M ./libsofia-sip-ua/url/torture_url.c -3 +2
  2422. M ./libsofia-sip-ua/url/url.c -3 +5
  2423. M ./libsofia-sip-ua/url/url.h -3 +1
  2424. M ./libsofia-sip-ua/url/url_tag.c -4 +2
  2425. M ./libsofia-sip-ua/url/url_tag.h -3 +2
  2426. M ./libsofia-sip-ua/url/url_tag_class.h -3 +2
  2427. * Using updated nta api in nua module.
  2428. M ./libsofia-sip-ua/nua/nua_stack.c -23 +34
  2429. * Not using msg_copy_all().
  2430. M ./libsofia-sip-ua/nth/nth_client.c -11 +6
  2431. * Not misusing SIP_NONE.
  2432. M ./libsofia-sip-ua/sip/torture_sip.c -2 +2
  2433. * Updated documentation in msg module.
  2434. Removed bogus @ingroup msg.
  2435. M ./libsofia-sip-ua/msg/msg.c -3 +1
  2436. M ./libsofia-sip-ua/msg/msg.h -4 +1
  2437. M ./libsofia-sip-ua/msg/msg_addr.h -2 +1
  2438. M ./libsofia-sip-ua/msg/msg_buffer.h -2 +1
  2439. M ./libsofia-sip-ua/msg/msg_dll.h -3 +1
  2440. M ./libsofia-sip-ua/msg/msg_tag.c -2 +1
  2441. M ./libsofia-sip-ua/msg/msg_tag_class.h -4 +1
  2442. * Updated msg module interfaces.
  2443. Added msg_header_free(), msg_header_free_all().
  2444. Removed msg_dup_all() and msg_copy_all().
  2445. M ./libsofia-sip-ua/msg/msg.h -2 +2
  2446. M ./libsofia-sip-ua/msg/msg_header.h -3 +8
  2447. M ./libsofia-sip-ua/msg/msg_header_copy.c +159
  2448. M ./libsofia-sip-ua/msg/msg_internal.h -2 +28
  2449. M ./libsofia-sip-ua/msg/msg_mime.c -48 +47
  2450. M ./libsofia-sip-ua/msg/msg_parser.c -198 +21
  2451. M ./libsofia-sip-ua/msg/msg_parser_util.c -171 +14
  2452. M ./libsofia-sip-ua/msg/msg_test.c -69 +41
  2453. M ./libsofia-sip-ua/msg/msg_test_class.c -28 +24
  2454. M ./libsofia-sip-ua/msg/msg_test_class.h -3 +2
  2455. M ./libsofia-sip-ua/msg/msg_test_protos.h.in -2 +2
  2456. * Removed msg_clone() from msg module.
  2457. Moved msg_set_parent() into msg/msg.c.
  2458. M ./libsofia-sip-ua/msg/msg.c +23
  2459. M ./libsofia-sip-ua/msg/msg.h -2
  2460. M ./libsofia-sip-ua/msg/msg_parser.c -46
  2461. * Cleaned up nta module interfaces.
  2462. Use uint32_t instead of sip_u32_t.
  2463. Removed old funtions not using reference counting with messages:
  2464. Replaced nta_outgoing_getresponse() with nta_outgoing_getresponse_ref(),
  2465. and nta_outgoing_getrequest() with nta_outgoing_getrequest_ref().
  2466. Removed nta_incoming_getresponse(), nta_leg_stateful().
  2467. Removed nta_outgoing_tmcreate(): use nta_outgoing_mcreate() instead.
  2468. M ./libsofia-sip-ua/nta/nta.c -298 +243
  2469. M ./libsofia-sip-ua/nta/nta.h -21 +14
  2470. M ./libsofia-sip-ua/nta/nta_compat.c -6 +132
  2471. M ./libsofia-sip-ua/nta/nta_compat.h +3
  2472. M ./libsofia-sip-ua/nta/nta_internal.h -11 +4
  2473. M ./libsofia-sip-ua/nta/nta_stateless.h -9 +5
  2474. M ./libsofia-sip-ua/nta/run_test_nta -5 +5
  2475. M ./libsofia-sip-ua/nta/sl_utils_log.c -1 +1
  2476. M ./libsofia-sip-ua/nta/sl_utils_print.c -1 +1
  2477. M ./libsofia-sip-ua/nta/test_nta.c -24 +14
  2478. * Not using msg_clone().
  2479. M ./libsofia-sip-ua/nth/nth_client.c -1 +1
  2480. * Not using stateless functions anymore in nea.
  2481. M ./libsofia-sip-ua/nea/nea.h -12 +3
  2482. M ./libsofia-sip-ua/nea/nea_server.c -8 +3
  2483. * Removed sip_complete_response().
  2484. M ./libsofia-sip-ua/sip/sip_parser.c -47
  2485. M ./libsofia-sip-ua/sip/sip_util.h -7
  2486. * Not using sip_none anymore.
  2487. M ./libsofia-sip-ua/sip/sip_header.c -1 +1
  2488. * Fixed sip_object() prototype.
  2489. M ./libsofia-sip-ua/sip/sip_protos.h.in -1 +1
  2490. * Cleaned up sip types.
  2491. Not using special typedefs sip_u32_t or sip_u16_t.
  2492. M ./libsofia-sip-ua/sip/sip.h -15 +11
  2493. M ./libsofia-sip-ua/sip/sip_basic.c -4 +4
  2494. M ./libsofia-sip-ua/sip/sip_header.h -2 +2
  2495. M ./libsofia-sip-ua/sip/sip_util.c -2 +2
  2496. M ./libsofia-sip-ua/sip/sip_util.h -1 +1
  2497. * Defining MSG_TIME_MAX both in msg_types.h and msg_time.h.
  2498. M ./libsofia-sip-ua/msg/msg_date.h -3 +6
  2499. M ./libsofia-sip-ua/msg/msg_types.h -1 +6
  2500. * Removed sip_transport.c.
  2501. R ./libsofia-sip-ua/sip/sip_transport.c
  2502. * Removed annoying Last modified from iptsec.
  2503. 2005-11-04 Pekka Pessi <Pekka.Pessi@nokia.com>
  2504. * Removed annoying Last modified from msg module.
  2505. * Removed Last modified things from sip module.
  2506. * Removed sip/sip_transport.[hc], not used anymore.
  2507. R ./libsofia-sip-ua/sip/sip_transport.c
  2508. R ./libsofia-sip-ua/sip/sip_transport.h
  2509. 2005-11-03 Pekka Pessi <Pekka.Pessi@nokia.com>
  2510. * Renamed nta_test as test_nta.
  2511. ./libsofia-sip-ua/nta/nta_test.c -> ./libsofia-sip-ua/nta/test_nta.c
  2512. ./libsofia-sip-ua/nta/run_nta_test -> ./libsofia-sip-ua/nta/run_test_nta
  2513. M ./libsofia-sip-ua/nta/Makefile.am -4 +4
  2514. M ./libsofia-sip-ua/nta/run_test_nta -2 +2
  2515. * Updated libsofia-sip-ua/nua/ChangeLog.
  2516. M ./libsofia-sip-ua/nua/ChangeLog +21
  2517. * Fixed race in nea/nea_server.c.
  2518. Do not free subscribers while they are being processed by application.
  2519. M ./libsofia-sip-ua/nea/nea_server.c -5 +7
  2520. * Added unpublish, unregister, do_register to nua/test_nua.c.
  2521. M ./libsofia-sip-ua/nua/test_nua.c -8 +28
  2522. * Added test_events().
  2523. M ./libsofia-sip-ua/nua/test_nua.c +409
  2524. * Added nua_unpublish().
  2525. Some cosmetic changes, too.
  2526. M ./libsofia-sip-ua/nua/nua.h -1 +4
  2527. M ./libsofia-sip-ua/nua/nua_stack.c -1 +1
  2528. * Cleaned up allocations in nua/test_nua.c.
  2529. M ./libsofia-sip-ua/nua/test_nua.c -6 +8
  2530. * Added loopback message test.
  2531. M ./libsofia-sip-ua/nua/test_nua.c +49
  2532. 2005-11-02 Pekka Pessi <Pekka.Pessi@nokia.com>
  2533. * Fixed buglets in su/su_alloc.c.
  2534. su_alloc() did zero memory. su_realloc() used su_alloc().
  2535. M ./libsofia-sip-ua/su/su_alloc.c -5 +7
  2536. * Closing /proc/net/if_inet6 after use in su/su_localinfo.c.
  2537. M ./libsofia-sip-ua/su/su_localinfo.c +2
  2538. * Using su_home_new().
  2539. M ./libsofia-sip-ua/msg/msg.c -2 +2
  2540. * Fixed allocation code for message parser table.
  2541. Allocating parser table as a single memory block.
  2542. M ./libsofia-sip-ua/msg/msg_mclass.c -12 +12
  2543. M ./libsofia-sip-ua/sresolv/test_sresolv.c -3 +15
  2544. * Updated documentation in nta/nta_stateless.h.
  2545. M ./libsofia-sip-ua/nta/nta_stateless.h -4 +4
  2546. * Plugging memory leaks in nta.
  2547. Plugged memory leaks in 100rel code.
  2548. M ./libsofia-sip-ua/nta/nta.c -38 +63
  2549. M ./libsofia-sip-ua/nta/nta_test.c -31 +109
  2550. * Moved deprecated functions to nta/nta_compat.c.
  2551. nta_msg_vsend() and msg_msg_send() should not be used anymore.
  2552. nta_msg_discard() is also deprecated, but getting rid of references to it
  2553. takes time.
  2554. M ./libsofia-sip-ua/nta/nta.c -43 +42
  2555. M ./libsofia-sip-ua/nta/nta_compat.c -1 +31
  2556. * Plugged memory leak in nth_engine_create() in nth/nth_client.c
  2557. Use su_home_new() instead of su_salloc().
  2558. M ./libsofia-sip-ua/nth/nth_client.c -3 +2
  2559. 2005-11-01 Pekka Pessi <Pekka.Pessi@nokia.com>
  2560. tagged rel-sofia-sip_1_11_2+win32
  2561. * Disabled listen-on-v6 in sresolv/run_test_sresolv.
  2562. M ./libsofia-sip-ua/sresolv/run_test_sresolv -4 +15
  2563. * Fixed search path on sresolc/sresolv.c
  2564. Not invoking callback on main query if subqueries are still running.
  2565. M ./libsofia-sip-ua/sresolv/sresolv.c -11 +20
  2566. * Added ns record for root.zone.
  2567. M ./libsofia-sip-ua/sresolv/root.zone -1 +5
  2568. * Using su_close() instead of close().
  2569. M ./libsofia-sip-ua/sresolv/test_sresolv.c -3 +3
  2570. M ./libsofia-sip-ua/stun/stun.c -1 +1
  2571. M ./libsofia-sip-ua/tport/tport.c -1 +1
  2572. * Fixed HAVE_SIGPIPE.
  2573. M ./configure.ac -1 +2
  2574. * Using SU_HAVE_GLIB.
  2575. M ./libsofia-sip-ua/su/su_test.c -2 +2
  2576. * Removed annoying last modified.
  2577. M ./libsofia-sip-ua/sresolv/sresolv.c -2
  2578. M ./libsofia-sip-ua/sresolv/test_sresolv.c -1
  2579. M ./libsofia-sip-ua/stun/stun.c -1
  2580. * Using AC_DEFINE with HAVE_SOFIA_STUN.
  2581. M ./configure.ac -1 +1
  2582. * Removed annoying Last modified from su and win32 files.
  2583. * Not using sint32_t.
  2584. M ./libsofia-sip-ua/su/su.c -1
  2585. M ./libsofia-sip-ua/su/su.h -1
  2586. M ./libsofia-sip-ua/su/su_localinfo.c -4 +4
  2587. * Fixed ipv6 side on libc replacement libsofia_sip_ua/su/inet_pton.c.
  2588. M ./libsofia-sip-ua/su/inet_pton.c -20 +20
  2589. * Removed ntv6 files from win32 port.
  2590. M ./win32/Makefile.am -23 +13
  2591. * Using win32 include files tpipv6.h and wspiapi.h provided by system.
  2592. M ./win32/libsofia-sip-ua/libsofia_sip_ua.dsp -8
  2593. * Using SU_HAVE_IN6 on win32, too.
  2594. M ./libsofia-sip-ua/su/su.c -1 +1
  2595. M ./libsofia-sip-ua/su/su.h -6 +6
  2596. M ./libsofia-sip-ua/su/su_torture.c -1 +1
  2597. M ./win32/config.h -3 +3
  2598. M ./win32/su_configure_win32.h -2 +1
  2599. * Added HAVE_SIGPIPE.
  2600. M ./configure.ac +6
  2601. * Removed Microsoft include file win32/wspiapi.h.
  2602. R ./win32/wspiapi.h
  2603. * Removed win32 tpipv6.h file.
  2604. R ./win32/tpipv6.h
  2605. * Fixed win32 socket handling problems in su/su_root_test and torture_su_port.c.
  2606. M ./libsofia-sip-ua/su/su_root_test.c +5
  2607. M ./libsofia-sip-ua/su/torture_su_port.c +4
  2608. * Renamed SU_SOCKADDR_INADDR_ANY as SU_HAS_INADDR_ANY() in su/su.h.
  2609. M ./libsofia-sip-ua/su/su.h -2 +4
  2610. * Added "su" test programs to win32 port.
  2611. * Fixed win32 config.h.
  2612. M ./win32/config.h -3 +6
  2613. * Added su test programs to win32 workspace.
  2614. M ./win32/SofiaSIP.dsw -1 +166
  2615. * Providing __func__ replacement in su/torture_su_port.c.
  2616. M ./libsofia-sip-ua/su/torture_su_port.c -1 +7
  2617. * Not using IN6 if it is not found by configure.
  2618. M ./libsofia-sip-ua/su/su_torture.c -1 +2
  2619. * Not using SIGPIPE if it is not found by configure.
  2620. M ./libsofia-sip-ua/su/su_timer_test.c +2
  2621. * Not using glib in su/su_test.c if it is not found by configure.
  2622. M ./libsofia-sip-ua/su/su_test.c -2 +6
  2623. * Added inet_pton() and inet_ntop() replacement functions.
  2624. M ./libsofia-sip-ua/su/Makefile.am -1 +2
  2625. M ./libsofia-sip-ua/su/inet_ntop.c -57 +30
  2626. A ./libsofia-sip-ua/su/inet_pton.c
  2627. M ./libsofia-sip-ua/su/su.h -11 +2
  2628. * Removed ntv6 from include path of win32 port.
  2629. M ./win32/libsofia-sip-ua/libsofia_sip_ua.dsp -6 +10
  2630. * Removed ntv6 files.
  2631. R ./libsofia-sip-ua/su/aton.c
  2632. R ./libsofia-sip-ua/su/ntoa.c
  2633. 2005-10-31 Pekka Pessi <Pekka.Pessi@nokia.com>
  2634. * Fixed testcases not working with libc implementation.
  2635. M ./libsofia-sip-ua/su/test_memmem.c -6 +6
  2636. * Defining SU_DLL in su/su_config.h for non-WIN32 targets.
  2637. M ./libsofia-sip-ua/su/su_config.h -1 +1
  2638. * Removing libsofia-sip-ua/nea/nea_dll.h from dist, too.
  2639. M ./libsofia-sip-ua/nea/Makefile.am -1 +1
  2640. * Added strtoull.c, strcasestr.c and inet_ntop.c to distribution.
  2641. M ./libsofia-sip-ua/su/Makefile.am -1 +1
  2642. * Added inet_ntop() to libsofia-sip-ua/su
  2643. A ./libsofia-sip-ua/su/inet_ntop.c
  2644. * Not inlining attribute functions in tport/tport.c.
  2645. M ./libsofia-sip-ua/tport/tport.c -4 +4
  2646. * Updated _DLL linkage things.
  2647. The DLL linkage macros SIP_DLL, NTA_DLL, etc. are now defined in win32-specific
  2648. config.h file.
  2649. M ./libsofia-sip-ua/bnf/bnf.h -4 +5
  2650. M ./libsofia-sip-ua/http/http.h -9 +1
  2651. M ./libsofia-sip-ua/http/http_dll.h -3 +3
  2652. M ./libsofia-sip-ua/http/http_header.h -2
  2653. M ./libsofia-sip-ua/http/http_status.h -1
  2654. M ./libsofia-sip-ua/ipt/utf8.h -4 +6
  2655. M ./libsofia-sip-ua/iptsec/auth_dll.h -3 +3
  2656. M ./libsofia-sip-ua/msg/msg_dll.h -6 +6
  2657. M ./libsofia-sip-ua/nea/nea.h -8 +8
  2658. M ./libsofia-sip-ua/nta/nta_dll.h -3 +4
  2659. M ./libsofia-sip-ua/nth/nth_tag.h -3 +3
  2660. M ./libsofia-sip-ua/sdp/sdp.h -8
  2661. M ./libsofia-sip-ua/sdp/sdp_tag.h -4 +3
  2662. M ./libsofia-sip-ua/sip/sip_dll.h -5 +4
  2663. M ./libsofia-sip-ua/su/su_config.h -7 +3
  2664. M ./libsofia-sip-ua/tport/tport.h -9
  2665. M ./libsofia-sip-ua/tport/tport_tag.h -3 +3
  2666. M ./libsofia-sip-ua/url/url_dll.h -4 +3
  2667. * Removed nea/nea_dll.h
  2668. R ./libsofia-sip-ua/nea/nea_dll.h
  2669. * Added prototype for strcasestr() replacement function.
  2670. M ./libsofia-sip-ua/soa/soa_static.c +3
  2671. * Added tests for strcasestr() replacement function.
  2672. M ./libsofia-sip-ua/su/test_memmem.c -19 +148
  2673. * Removed double const.
  2674. VC98 does not support ANSI const.
  2675. M ./libsofia-sip-ua/su/su_wait.h -3 +3
  2676. * Fixed __func__ usage.
  2677. VC98++ does not have __func__. Use innocent value instead.
  2678. M ./libsofia-sip-ua/nua/nua_stack.h +2
  2679. M ./libsofia-sip-ua/soa/soa.c +7
  2680. * Fixed C99-ism in sdp/sdp_parse.c.
  2681. A variable was declared in the middle of block.
  2682. M ./libsofia-sip-ua/sdp/sdp_parse.c -4 +6
  2683. * Fixed setsockopt() in tport/tport.c.
  2684. Explicit (void *) cast for argument of setsockopt().
  2685. M ./libsofia-sip-ua/tport/tport.c -2 +4
  2686. * Added missing replacement functions.
  2687. A ./libsofia-sip-ua/su/strcasestr.c
  2688. A ./libsofia-sip-ua/su/strtoull.c
  2689. * Using longlong instead of long long.
  2690. longlong is defined in "config.h".
  2691. M ./libsofia-sip-ua/sdp/sdp_parse.c +4
  2692. M ./libsofia-sip-ua/sdp/sdp_print.c -1 +1
  2693. M ./libsofia-sip-ua/soa/soa.c -2 +2
  2694. M ./libsofia-sip-ua/su/tstdef.h -1 +1
  2695. * Using su_seterrno() and su_errno().
  2696. Not using directly errno in soa/soa.c and tport/tport.c.
  2697. M ./libsofia-sip-ua/soa/soa.c -37 +38
  2698. M ./libsofia-sip-ua/tport/tport.c -10 +10
  2699. * Removed whoami from msg/msg_parser.awk.
  2700. whoami is not used.
  2701. M ./libsofia-sip-ua/msg/msg_parser.awk -1
  2702. 2005-10-27 Pekka Pessi <Pekka.Pessi@nokia.com>
  2703. * Added coverage files used by gcc 3.4.3 to MOSTLYCLEANFILES.
  2704. M ./m4/sac-general.m4 -1 +1
  2705. 2005-10-21 Pekka Pessi <Pekka.Pessi@nokia.com>
  2706. * Fixed lib64 problem.
  2707. M ./packages/sofia-sip.spec.in -6 +9
  2708. 2005-10-13 Pekka Pessi <Pekka.Pessi@nokia.com>
  2709. * Removed RCS/CVS Ids and dates from files in order to allow
  2710. smoother darcs usage.
  2711. 2005-10-12 Pekka Pessi <Pekka.Pessi@nokia.com>
  2712. * Defining SU_HAVE_TAGSTACK.
  2713. M ./libsofia-sip-ua/su/su_configure.h.in +3
  2714. M ./m4/sac-su2.m4 +6
  2715. 2005-10-10 Pekka Pessi <Pekka.Pessi@nokia.com>
  2716. * Added --without-glib option, added SU_HAVE_GLIB in su_configure.h.
  2717. M ./configure.ac -5
  2718. M ./libsofia-sip-ua/su/Makefile.am +2
  2719. M ./libsofia-sip-ua/su/su_configure.h.in +2
  2720. M ./m4/sac-su2.m4 -1 +22
  2721. * Added --output (and --help) options to coverage script.
  2722. M ./libsofia-sip-ua/sofia.am -1 +1
  2723. M ./scripts/coverage -2 +25
  2724. 2005-10-06 Pekka Pessi <Pekka.Pessi@nokia.com>
  2725. * Renamed options as sip-options, sip_date as sip-date.
  2726. ./utils/options.c -> ./utils/sip-options.c
  2727. ./utils/sip_date.c -> ./utils/sip-date.c
  2728. M ./utils/Makefile.am -1 +1
  2729. * Added all doc files.
  2730. M ./packages/debian/control -2 +1
  2731. M ./packages/debian/docs +3
  2732. M ./packages/sofia-sip.spec.in -24 +22
  2733. * Added a separate Makefile.am in packages.
  2734. A ./COPYRIGHTS
  2735. M ./Makefile.am -6 +2
  2736. A ./packages/Makefile.am
  2737. * Cleaned up output.
  2738. M ./scripts/coverage -4 +8
  2739. * Adding +x to all scripts.
  2740. M ./autogen.sh +3
  2741. * Added %{?dist} to release.
  2742. M ./packages/sofia-sip.spec.in -1 +4
  2743. * sofia-sip-ua.pc is in packages, too.
  2744. M ./Makefile.am -1 +1
  2745. * DIST_SUBDIR too deep in directory structure does not work.
  2746. M ./configure.ac -4
  2747. M ./libsofia-sip-ua/docs/Makefile.am -3 +21
  2748. R ./libsofia-sip-ua/docs/pictures/Makefile.am
  2749. M ./libsofia-sip-ua/sdp/Makefile.am -3 +11
  2750. M ./libsofia-sip-ua/sdp/tests/Makefile.am -11
  2751. M ./libsofia-sip-ua/sip/Makefile.am -3 +19
  2752. M ./libsofia-sip-ua/sip/images/Makefile.am -5
  2753. M ./libsofia-sip-ua/sip/tests/Makefile.am -55
  2754. * Added packages subdirectory for package stuff.
  2755. ./sofia-sip-ua.pc.in -> ./packages/sofia-sip-ua.pc.in
  2756. ./sofia-sip.spec.in -> ./packages/sofia-sip.spec.in
  2757. M ./Makefile.am -1 +2
  2758. M ./configure.ac -2 +2
  2759. A ./packages/
  2760. * Added coverage and built-sources targets at top-level.
  2761. M ./Makefile.am -2 +2
  2762. * Fixed coverage target in libsofia-sip-ua/Makefile.am.
  2763. M ./libsofia-sip-ua/Makefile.am -4 +6
  2764. M ./libsofia-sip-ua/bnf/Makefile.am +2
  2765. M ./libsofia-sip-ua/http/Makefile.am +2
  2766. M ./libsofia-sip-ua/ipt/Makefile.am +2
  2767. M ./libsofia-sip-ua/iptsec/Makefile.am +2
  2768. M ./libsofia-sip-ua/msg/Makefile.am +2
  2769. M ./libsofia-sip-ua/nea/Makefile.am +2
  2770. M ./libsofia-sip-ua/nta/Makefile.am +2
  2771. M ./libsofia-sip-ua/nth/Makefile.am +2
  2772. M ./libsofia-sip-ua/nua/Makefile.am +2
  2773. M ./libsofia-sip-ua/sdp/Makefile.am +2
  2774. M ./libsofia-sip-ua/sip/Makefile.am +2
  2775. M ./libsofia-sip-ua/soa/Makefile.am +2
  2776. M ./libsofia-sip-ua/sresolv/Makefile.am +2
  2777. M ./libsofia-sip-ua/stun/Makefile.am +2
  2778. M ./libsofia-sip-ua/tport/Makefile.am +2
  2779. M ./libsofia-sip-ua/url/Makefile.am +2
  2780. * Removed su/su.mak.
  2781. R ./libsofia-sip-ua/su/su.mak
  2782. * Added EXPENSIVE_CHECKS.
  2783. M ./configure.ac +1
  2784. M ./docs/build_system.txt +11
  2785. M ./m4/sac-general.m4 +13
  2786. * Moved 'testutils' as 'scripts' in toplevel.
  2787. ./libsofia-sip-ua/testutils -> ./scripts
  2788. M ./libsofia-sip-ua/sofia.am -1 +1
  2789. * Including only library sources in coverage output.
  2790. M ./libsofia-sip-ua/su/Makefile.am -1 +1
  2791. * coverage prints error if check is not made, doesn't depend on check.
  2792. M ./libsofia-sip-ua/sofia.am -2 +2
  2793. * Including all input files in output.
  2794. M ./libsofia-sip-ua/testutils/coverage -20 +27
  2795. 2005-10-04 Pekka Pessi <Pekka.Pessi@nokia.com>
  2796. * Importing darcs-to-cvs-2005-10-04.
  2797. * Using DIST_SUBDIRS when including dist-only dirs
  2798. M ./Makefile.am -1 +2
  2799. M ./libsofia-sip-ua/Makefile.am -1 +4
  2800. M ./libsofia-sip-ua/docs/Makefile.am -3 +1
  2801. M ./libsofia-sip-ua/sdp/Makefile.am -1 +1
  2802. M ./libsofia-sip-ua/sip/Makefile.am -1 +1
  2803. 2005-10-03 Pekka Pessi <Pekka.Pessi@nokia.com>
  2804. * Importing darcs-to-cvs-2005-10-03.
  2805. * Removed old .def files.
  2806. R ./libsofia-sip-ua/ipt/ipt.def
  2807. R ./libsofia-sip-ua/iptsec/iptsec.def
  2808. R ./libsofia-sip-ua/msg/msg.def
  2809. M ./libsofia-sip-ua/nta/nta.def -92
  2810. M ./libsofia-sip-ua/nta/sl_utils.def -15
  2811. R ./libsofia-sip-ua/nua/nua.def
  2812. M ./libsofia-sip-ua/sdp/sdp.def -42
  2813. R ./libsofia-sip-ua/sip/sip.def
  2814. R ./libsofia-sip-ua/su/su.def
  2815. M ./libsofia-sip-ua/tport/tport.def -21
  2816. * Added automake conditional ENABLE_COVERAGE.
  2817. M ./m4/sac-general.m4 +3
  2818. * Added make target for calculating coverage.
  2819. M ./libsofia-sip-ua/Makefile.am -1 +5
  2820. M ./libsofia-sip-ua/sofia.am +5
  2821. M ./libsofia-sip-ua/su/Makefile.am +2
  2822. A ./libsofia-sip-ua/testutils/
  2823. A ./libsofia-sip-ua/testutils/coverage
  2824. 2005-09-29 Pekka Pessi <Pekka.Pessi@nokia.com>
  2825. * Importing darcs-to-cvs-2005-09-29.
  2826. 2005-09-28 Pekka Pessi <Pekka.Pessi@nokia.com>
  2827. * Added nua improvements.
  2828. M ./TODO +3
  2829. 2005-09-23 Pekka Pessi <Pekka.Pessi@nokia.com>
  2830. * darcs changes:
  2831. Fri Sep 23 18:58:29 EEST 2005 Pekka.Pessi@nokia.com
  2832. * Building msg_test class into msg_test library, use that in tport.
  2833. M ./libsofia-sip-ua/msg/Makefile.am -5 +7
  2834. M ./libsofia-sip-ua/tport/Makefile.am -6 +2
  2835. Fri Sep 23 18:57:20 EEST 2005 Pekka.Pessi@nokia.com
  2836. * Using --with-aclocal and ${ACLOCAL} to get correct aclocal
  2837. install directory.
  2838. M ./Makefile.am -2
  2839. M ./configure.ac +11
  2840. M ./sofia-sip.spec.in -1 +1
  2841. Fri Sep 23 18:36:46 EEST 2005 Pekka.Pessi@nokia.com
  2842. * Added win32 into dist.
  2843. M ./Makefile.am -1 +1
  2844. M ./configure.ac +1
  2845. A ./win32/Makefile.am
  2846. Fri Sep 23 18:18:30 EEST 2005 Pekka.Pessi@nokia.com
  2847. * Added nta/{agent.pem,cafile.pem} to EXTRA_DIST
  2848. M ./libsofia-sip-ua/nta/Makefile.am -1 +2
  2849. Fri Sep 23 18:10:45 EEST 2005 Pekka.Pessi@nokia.com
  2850. * Respect --without-sigcomp.
  2851. M ./m4/sac-tport.m4 -1 +1
  2852. * darcs changes --from-tag pessi-darcs-2:
  2853. Fri Sep 23 17:46:00 EEST 2005 Pekka.Pessi@nokia.com
  2854. tagged pessi-darcs-2
  2855. Fri Sep 23 17:20:02 EEST 2005 Pekka.Pessi@nokia.com
  2856. * Added msg_header_replace().
  2857. M ./libsofia-sip-ua/msg/msg_header.h +4
  2858. M ./libsofia-sip-ua/msg/msg_parser.c +85
  2859. M ./libsofia-sip-ua/msg/msg_test.c +76
  2860. Thu Sep 22 13:18:52 EEST 2005 Pekka.Pessi@nokia.com
  2861. * Added nta_test project
  2862. A ./win32/nta_test/
  2863. A ./win32/nta_test/nta_test.dsp
  2864. Thu Sep 22 13:17:53 EEST 2005 Pekka.Pessi@nokia.com
  2865. * Added build directory for win32.
  2866. A ./win32/SofiaSIP.dsw
  2867. A ./win32/config.h
  2868. A ./win32/libsofia-sip-ua/
  2869. A ./win32/libsofia-sip-ua/libsofia_sip_ua.dsp
  2870. A ./win32/libsofia-sip-ua/sofia-sip-ua.def
  2871. A ./win32/su_configure_win32.h
  2872. A ./win32/tpipv6.h
  2873. A ./win32/unistd.h
  2874. A ./win32/wspiapi.h
  2875. Thu Sep 22 13:15:32 EEST 2005 Pekka.Pessi@nokia.com
  2876. * Added win32 pthread library.
  2877. A ./win32/pthread/
  2878. A ./win32/pthread/ChangeLog
  2879. A ./win32/pthread/md5.sum.txt
  2880. A ./win32/pthread/pthread.def
  2881. A ./win32/pthread/pthread.dll
  2882. A ./win32/pthread/pthread.h
  2883. A ./win32/pthread/pthread.lib
  2884. A ./win32/pthread/sched.h
  2885. A ./win32/pthread/semaphore.h
  2886. Thu Sep 22 13:13:03 EEST 2005 Pekka.Pessi@nokia.com
  2887. * Added ntv6 library.
  2888. A ./win32/
  2889. A ./win32/ntv6/
  2890. A ./win32/ntv6/include/
  2891. A ./win32/ntv6/include/icmp6.h
  2892. A ./win32/ntv6/include/ip6.h
  2893. A ./win32/ntv6/include/ip6addr.h
  2894. A ./win32/ntv6/include/ip6exp.h
  2895. A ./win32/ntv6/include/ipsec.h
  2896. A ./win32/ntv6/include/ipv6.h
  2897. A ./win32/ntv6/include/ntddip6.h
  2898. A ./win32/ntv6/include/ntddnapt.h
  2899. A ./win32/ntv6/include/ntddtcp.h
  2900. A ./win32/ntv6/include/packoff.h
  2901. A ./win32/ntv6/include/packon.h
  2902. A ./win32/ntv6/include/tcp6info.h
  2903. A ./win32/ntv6/include/tcpinfo.h
  2904. A ./win32/ntv6/include/tdi.h
  2905. A ./win32/ntv6/include/tdistat.h
  2906. A ./win32/ntv6/include/ws2ip6.h
  2907. A ./win32/ntv6/include/ws2tcpip-msr.h
  2908. A ./win32/ntv6/lib/
  2909. A ./win32/ntv6/lib/wship6.lib
  2910. Tue Sep 20 12:51:58 EEST 2005 Pekka.Pessi@nokia.com
  2911. * Fixed typo.
  2912. M ./libsofia-sip-ua/soa/soa.docs -1 +1
  2913. Tue Sep 20 12:51:41 EEST 2005 Pekka.Pessi@nokia.com
  2914. * Added SIPS_PORT()
  2915. M ./libsofia-sip-ua/sip/sip_header.h +3
  2916. Mon Sep 19 20:12:33 EEST 2005 Pekka.Pessi@nokia.com
  2917. * Updated. Added rules for ignoring SDP. corrected some
  2918. M ./libsofia-sip-ua/soa/soa.docs -8 +18
  2919. Fri Sep 16 10:23:14 EEST 2005 Pekka.Pessi@nokia.com
  2920. * Parsing URI along with DNS entries in subjectAltName.
  2921. M ./libsofia-sip-ua/tport/tport_tls.c -5 +12
  2922. Fri Sep 16 10:22:39 EEST 2005 Pekka.Pessi@nokia.com
  2923. * Not requiring client to provide its certificate.
  2924. M ./libsofia-sip-ua/tport/tport_tls.c -1 +1
  2925. Fri Sep 16 10:21:56 EEST 2005 Pekka.Pessi@nokia.com
  2926. * Removed merge artifact.
  2927. M ./libsofia-sip-ua/tport/tport.c -7
  2928. Fri Sep 16 10:21:32 EEST 2005 Pekka.Pessi@nokia.com
  2929. * Fixed NAPTR service fields for SIPS/TLS and SIP/SCTP.
  2930. M ./libsofia-sip-ua/nta/nta.c -2 +2
  2931. Thu Sep 15 09:57:38 EEST 2005 Pekka.Pessi@nokia.com
  2932. * Included m4 files in devel rpm, too.
  2933. M ./sofia-sip.spec.in +4
  2934. Thu Sep 15 09:56:25 EEST 2005 Pekka.Pessi@nokia.com
  2935. * Added --with-sigcomp to tport.
  2936. M ./m4/sac-tport.m4 +21
  2937. Thu Sep 15 09:55:57 EEST 2005 Pekka.Pessi@nokia.com
  2938. * Moved SAC_GNU_SOURCE into sac-general.m4
  2939. M ./m4/sac-general.m4 +11
  2940. M ./m4/sac-su.m4 -10
  2941. Thu Sep 15 09:55:26 EEST 2005 Pekka.Pessi@nokia.com
  2942. * Fixed debugging output in nua_stack.c.
  2943. M ./libsofia-sip-ua/nua/nua_stack.c -3 +3
  2944. Thu Sep 15 09:53:11 EEST 2005 Pekka.Pessi@nokia.com
  2945. * Installing m4data into m4dir
  2946. M ./Makefile.am +4
  2947. 2005-09-09 Pekka Pessi <Pekka.Pessi@nokia.com>
  2948. * darcs changes --from-tag pessi-darcs-1:
  2949. Fri Sep 9 11:38:44 EEST 2005 Pekka.Pessi@nokia.com
  2950. * Added --with sigcomp.
  2951. M ./sofia-sip.spec.in +4
  2952. Fri Sep 9 00:33:36 EEST 2005 Pekka.Pessi@nokia.com
  2953. * Including *.h.in files in devel package.
  2954. M ./sofia-sip.spec.in +1
  2955. Thu Sep 8 18:52:06 EEST 2005 Pekka.Pessi@nokia.com
  2956. * New version.
  2957. M ./configure.ac -1 +1
  2958. Thu Sep 8 18:51:27 EEST 2005 Pekka.Pessi@nokia.com
  2959. * Keeping section headers in configure script.
  2960. M ./configure.ac -17 +16
  2961. Thu Sep 8 18:26:35 EEST 2005 Pekka.Pessi@nokia.com
  2962. * Using autoconf to figure out 64-bit types. Avoid off_t and
  2963. 64-bit constants.
  2964. M ./configure.ac +6
  2965. M ./libsofia-sip-ua/nta/sl_read_payload.c -1 +1
  2966. M ./libsofia-sip-ua/nua/nua_stack.c -6 +5
  2967. M ./libsofia-sip-ua/sdp/sdp_parse.c -3 +2
  2968. M ./libsofia-sip-ua/sdp/sdp_print.c -5 +5
  2969. M ./libsofia-sip-ua/sip/validator.c -18 +18
  2970. M ./libsofia-sip-ua/soa/soa.c -3 +4
  2971. M ./libsofia-sip-ua/su/su_time.c -1 +1
  2972. M ./libsofia-sip-ua/su/tstdef.h -3 +3
  2973. Thu Sep 8 18:17:58 EEST 2005 Pekka.Pessi@nokia.com
  2974. * Using RETSIGTYPE.
  2975. M ./configure.ac -3 +4
  2976. M ./libsofia-sip-ua/nth/http-server.c -2 +2
  2977. M ./libsofia-sip-ua/soa/test_soa.c -1 +3
  2978. M ./libsofia-sip-ua/su/su_test.c -1 +1
  2979. M ./libsofia-sip-ua/su/su_timer_test.c -1 +1
  2980. Thu Sep 8 18:02:14 EEST 2005 Pekka.Pessi@nokia.com
  2981. * Checking for netinet/tcp.h, too.
  2982. M ./m4/sac-tport.m4 +2
  2983. 2005-09-08 Kai Vehmanen <kai.vehmanen@nokia.com>
  2984. * Makefile.am: Added requirement for automake-1.6.1
  2985. or newer.
  2986. * autogen.sh: Fixed interop problem with older automake
  2987. versions.
  2988. * configure.ac: Do not compile STUN if OpenSSL is not
  2989. available.
  2990. 2005-07-20 Pekka Pessi <Pekka.Pessi@nokia.com>
  2991. * Makefile.am: Added doxygen target.