Sid Dahiya
027988360f
Add BUILD_PRIVACYGUARD option to obj-C wrapper
2020-09-28 18:24:16 -07:00
Sid Dahiya
8471c53347
Fix build/runtime break
...
Fix build & runtime breaks
Add more detailed example for Obj-C Sample App
2020-09-28 16:30:46 -07:00
Sid Dahiya
7425ca280d
Add initial Obj-C wrappers
2020-09-25 16:22:00 -07:00
Max Golovanov
4913f31dc8
Sid's feature does not compile on Linux with gcc-9. Turning it off. Also there were couple issues with case-sensitivity and including feature in tests even if it's turned off.
2020-09-24 14:34:42 -07:00
Sid Dahiya
1b530c9d69
Merge remote-tracking branch 'origin/master' into sid-dahiya/AddPrivacyGuard
2020-09-24 04:50:43 -07:00
Sid Dahiya
2806ddc31b
Revert "Add Obj-C Wrappers for Privacy Guard"
...
This reverts commit c2dfb3fe30
.
2020-09-23 17:06:48 -07:00
Sid Dahiya
c2dfb3fe30
Add Obj-C Wrappers for Privacy Guard
2020-09-23 17:05:42 -07:00
Sid Dahiya
2f5670a5b8
Add Top-Level build option for Privacy Guard
2020-09-22 12:31:55 -07:00
Max Golovanov
f25b58e12f
Verified the flow on Linux for static and shared library. Use new Google Test for Ubuntu 20.04 (old one no longer compiles)
2020-09-22 01:16:29 -07:00
Sid Dahiya
7b826cd66d
Remove FileTypes.* from PrivacyGuard
2020-09-18 16:49:23 -07:00
Sid Dahiya
6c4f372189
Merge remote-tracking branch 'origin/master' into sid-dahiya/AddPrivacyGuard
2020-09-16 14:11:08 -07:00
Lalit Kumar Bhasin
b52622bd3e
merge conflict
2020-09-08 00:03:40 +05:30
Sid Dahiya
58428bbf27
Merge remote-tracking branch 'origin/master' into sid-dahiya/AddPrivacyGuard
2020-09-03 00:59:53 -07:00
Max Golovanov
39ed16b444
Fix for tz missing on Linux
2020-08-31 11:14:32 -07:00
Max Golovanov
9ff615b3e7
Merge branch 'master' into algavris/azmon-module
2020-08-27 18:16:19 -07:00
Eduardo Camacho Camacho
08a88e2226
Fallback to NSProcessInfo to obtain OSVersion for Mac on 10.10
2020-08-26 18:37:07 -07:00
Alexandr Gavrishev
d7b8b41499
Azure Monitor: Send flow
2020-08-26 16:46:48 +03:00
Sid Dahiya
2c925cfdc3
Merge remote-tracking branch 'origin/master' into sid-dahiya/AddPrivacyGuard
...
# Conflicts:
# Solutions/Clienttelemetry/Clienttelemetry.vcxitems
# Solutions/Clienttelemetry/Clienttelemetry.vcxitems.filters
# tests/unittests/UnitTests.vcxproj
2020-08-25 04:58:29 -07:00
Sid Dahiya
dcd368cf2c
Add more sources for PrivacyGuard
2020-08-25 04:49:28 -07:00
Sid Dahiya
a137391158
Add Privacy Guard module to all projects
2020-08-20 14:02:26 -07:00
Lalit Kumar Bhasin
65fc69c410
merge conflict
2020-08-20 22:24:37 +05:30
Sid Dahiya
0a41e27e74
Add Privacy Guard module to build logic
2020-08-18 19:08:06 -07:00
Eduardo Camacho Camacho
12e7419dca
Use Apple APIs and sysctlbyname to obtain OS version and build information instead of SystemVersion.plist
2020-08-18 15:35:56 -07:00
Lalit Kumar Bhasin
7fcf242ebe
moved IruntimeConfig to public
2020-08-17 06:08:58 +00:00
Max Golovanov
ee2dd70363
OSS clean-up:
...
- rename ARIA SDK to MAT / 1DS
- add MIT license to public headers
2020-08-13 22:30:45 -07:00
Lalit Kumar Bhasin
0db227acf0
update review comments
2020-08-05 15:16:55 +00:00
Max Golovanov
7cf5686181
Merge branch 'master' of https://github.com/microsoft/cpp_client_telemetry into maxgolov/build_all_vs2017
2020-06-22 13:43:56 -07:00
Tommy Meisel
0f60b5b8e6
Rename Reachability class ( #458 )
...
Co-authored-by: Tommy Meisel <thmeisel@microsoft.com>
2020-06-19 10:43:41 -07:00
Max Golovanov
921537796e
Fix an issue with CMake on Windows and add vs2019 workflow
2020-06-17 19:58:26 -07:00
Eduardo Camacho Camacho
2d1a167e98
Include DDV wrapper only when viewer module is enlisted. Also address CR comments
2020-05-26 12:00:47 -07:00
Eduardo Camacho Camacho
a27c8d5c74
Update build script to include DDV source
2020-05-25 14:23:01 -07:00
Max Golovanov
50f24cb6ff
Merge branch 'master' into eduardo-camacho/feature/eduardoc-removeshell
2020-05-20 01:06:38 -07:00
Eduardo Camacho Camacho
f830403c78
Replace GetDeviceId with pure C++ implementation, and rename sysinfo_utils_mac file to cpp
2020-05-19 19:43:19 -07:00
kindbe
d3a6f4b9cf
Add ODWSemanticContext with setAppId method ( #370 )
2020-05-13 09:51:18 -07:00
Eduardo Camacho Camacho
b474560a94
Stop using shell commands on Apple platform to obtain deviceId and model since it is causing security alerts on enterprise customers
2020-05-08 12:22:09 -07:00
kindbe
89a1419bd4
Switch Mac to use the obj-c HttpClient implementation ( #200 )
...
* Change HttpClient_iOS to HttpClient_Apple and use on Mac
* Update modules
* Fix merge issue
* Seaparate iOS network information impl
* Properly scope Mac NetworkInformationImpl in CmakeLists.txt
* Create a BUILD_APPLE_HTTP build option
* Wrap BUILD_APPLE_HTTP option in a platform check
2019-12-11 09:43:05 -08:00
Eduardo Camacho Camacho
4955a6501a
Update build error on Ubuntu
2019-11-19 11:49:23 -08:00
Eduardo Camacho Camacho
f7fdc110bc
Add Objective-C Wrappers to SDK
2019-11-18 14:44:46 -08:00
David Brown
0fceafe896
Merge branch 'fix/http_client' into dabrow/httpclient-merge
2019-10-28 14:39:16 -07:00
Trevor Lacey
4ff7fdf83b
IHttpClient: Request/Response ownership ( #127 )
2019-10-01 08:15:07 -07:00
David Brown
ddc0de1d16
NetworkInformationImpl for iOS
...
Makes use of the tonymillion Reachability library (auto approved via the OSS tool) to support network reachability change notifications.
2019-09-25 14:31:01 -07:00
kindbe
34eedfc645
Add helpers to populate missing DeviceInfo fields on iOS ( #116 )
2019-09-19 20:30:24 -07:00
Max Golovanov
f789314298
Resolve test failures and fix Mac build issues with CMakeLists.txt
2019-09-18 00:53:25 -07:00
Max Golovanov
8029b65836
Merge branch 'master' of https://github.com/microsoft/cpp_client_telemetry into maxgolov/msasg_to_github
2019-09-12 00:32:35 -07:00
kindbe
3f83b5c5b1
Merge branch 'master' into dabrow/ios_build
2019-09-11 09:52:02 -07:00
David Brown
17130bd6a6
Initial build script and logic for iOS
...
Adds a build-ios.sh that is basically a watered down version of build.sh and threads iOS build logic through various CMakeLists.txt files. Also includes a preliminary dummy HttpClient_iOS.mm.
2019-09-11 09:27:06 -07:00
Trevor Lacey
ce624cce52
Custom WorkerThread ( #68 )
...
* Initial change + http tests
* Plumb worker thread instance
* Fix whitespace
* Fix mac/linux
* Add unit tests
* C API should follow "worker thread" naming
* Address nit comments
* Fix UT build
* Move http client and worker thread to IModule
* Rename to task dispatcher
* shared_ptr IModules
* Address nit CR feedback
* Fix UtcTelemetrySystem initialization
* Update submodule
2019-09-09 12:57:20 -07:00
Max Golovanov
107309fd9f
Merge branch 'onesdk' of https://msasg.visualstudio.com/DefaultCollection/Shared%20Data/_git/Aria.SDK.Cpp into maxgolov/msasg_to_github
2019-08-30 16:54:04 -07:00
Max Golovanov
ad2b0b99ee
Merge branch 'onesdk' of https://msasg.visualstudio.com/DefaultCollection/Shared%20Data/_git/Aria.SDK.Cpp into maxgolov/msasg_to_github
2019-08-30 16:43:49 -07:00
Sid Dahiya
d2f2498f90
Resolve merge conflicts
2019-08-30 08:52:19 -07:00