Commit Graph

23 Commits

Author SHA1 Message Date
Andrey Semashev
e5eb4da757 Update for Asio 1.34 and later compatibility.
This updates usage of Asio for compatibility with version 1.34 and
newer, where a number of previously deprecated APIs were removed.
2025-09-05 21:05:35 +03:00
Scott Godin
495defc80f Adopt size_t in more places and remove compiler warnings
- change Data::size_type from uint32_t to size_t to more inline with C++ API standard - also helps remove 64-bit compilation warnings
- ares.h - fix include order issue that was causing redefinition errors or NO_ERROR on windows builds
2024-12-10 17:32:19 -05:00
okhowang(王沛文)
908475a08f Merge remote-tracking branch 'origin/master' into cmake 2022-08-23 15:31:25 +08:00
Scott Godin
aac0fa2de6 -update references to boost use in some reflow comments
-update recon readme with corrected links to new sipXtapi GIT repo
-VS2022 project changes to build correctly now that SVN externals are not supported in GIT (for sipXtapi includes)
-remove contrib/boost from include paths in recon projects, since boost is no longer required
-fix VS version in recon_17_0.sln
2022-01-27 14:26:33 -05:00
Daniel Pocock
47fa5235a4 Merge branch 'master' into b-dpocock-cmake 2022-01-26 14:29:11 +01:00
Daniel Pocock
217886de5a reflow: MediaStream: move SrtpCryptoSuite to rutil/MediaConstants 2021-09-24 18:32:10 +02:00
Daniel Pocock
7b1478627f reflow: MediaStream.hxx: reduce asio includes 2021-08-31 23:34:17 +02:00
Daniel Pocock
36ba829662 reflow: consolidate logic for selecting srtp 1.x vs srtp 2.x into Srtp2Helper.hxx 2021-06-09 13:06:04 +02:00
Daniel Pocock
3df947a265 reflow resip/recon: update for srtp2 API using macros in Srtp2Helper 2021-04-09 19:36:19 +02:00
Ben Walden
359f04c34f Replace resip::SharedPtr with std::shared_ptr 2020-08-05 21:27:15 +01:00
Gregor Jasny
b2cf3a5b25 reflow: Port to srtp2 2019-12-26 18:28:50 +01:00
Scott Godin
a25c29294b -modified some include file ordering to avoid getting linkage signature collisions on resip::GetErrno and resip::shared_from_this 2018-09-18 13:58:38 -04:00
Daniel Pocock
4aa4fb1130 reflow: add FlowContext, passed down from the application for use with the event logging handler 2016-12-17 18:16:31 +01:00
Daniel Pocock
46f763cc1e reflow: add RTCPEventLoggingHandler API 2016-12-08 14:17:07 +01:00
Daniel Pocock
a02a4794be reflow resip/recon: add ForceCOMedia for NAT users / comedia behavior 2016-11-17 18:19:25 +01:00
Scott Godin
e74d91c3b1 -modified asio and boost include file ordering to avoid multiply defined symbol errors on linking
-in preparation for upgrade of asio drop and support for latest boost 
 -include asio/ssh.hpp everywhere asio.hpp is included
 -include boost headers before others, to ensure we are not redefining stdint definitions in some includes
  and not others


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@11159 ddefafc4-47db-0310-ae44-fa13212b10f2
2014-04-25 14:03:32 +00:00
Daniel Pocock
6baaf3b91a reflow: remove conditional pre-processor logic for USE_SSL from headers
git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@10439 ddefafc4-47db-0310-ae44-fa13212b10f2
2013-09-10 14:39:32 +00:00
Scott Godin
6b725c4649 -added some missing #include "config.h" directives
git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@9650 ddefafc4-47db-0310-ae44-fa13212b10f2
2012-05-03 22:46:50 +00:00
Scott Godin
4f7f649669 -more windows build fixes
git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@9639 ddefafc4-47db-0310-ae44-fa13212b10f2
2012-05-03 15:56:29 +00:00
Daniel Pocock
4f25632bb4 autotools/reflow: build reflow using autotools. Add path elements to #includes.
git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@9521 ddefafc4-47db-0310-ae44-fa13212b10f2
2012-04-13 02:35:03 +00:00
Scott Godin
de0c64fe53 -added USE_SSL define blocks to reflow, recon, and reTurnClient projects - so that they will build without OpenSSL if desired
git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@8736 ddefafc4-47db-0310-ae44-fa13212b10f2
2010-01-18 00:16:58 +00:00
Scott Godin
3b722d815b -updated reflow/recon documentation
git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@7750 ddefafc4-47db-0310-ae44-fa13212b10f2
2008-05-21 20:07:52 +00:00
Scott Godin
c2fb2d7e30 -merged b-recon-20080504 with main - summary:
- added the new reflow and recon projects
  - changes to configure to support new projects and
    ask if repro should be built or not
  - updated ASIO to 1.0.0
  - added VS2005 project files and solutions for reTurn
  - moved/merged dtls_wrapper project into reflow


git-svn-id: https://svn.resiprocate.org/rep/resiprocate/main@7729 ddefafc4-47db-0310-ae44-fa13212b10f2
2008-05-09 19:19:21 +00:00