Граф коммитов

74 Коммитов

Автор SHA1 Сообщение Дата
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