Details
-
Task
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
None
-
None
-
None
Description
This ticket is about updating the code in puppet that invokes Win32 APIs to use FFI. This provides a number of type-safety features and simplifies pointer management. We've seen one issue (PP-766) that caused puppet to crash. It would be good to continue this process.
Attachments
Issue Links
- blocks
-
PUP-2396 Support ruby 2.0 x64 on windows
-
- Closed
-
-
PUP-2389 Create ruby 2.0 branch for x64 in puppet-win32-ruby
-
- Closed
-
- relates to
-
PUP-766 FFI native windows root certs code
-
- Closed
-
-
PUP-2385 FFI Puppet::Util::Windows::File module
-
- Closed
-
-
PUP-836 FFI Puppet::Util::Windows::User module
-
- Closed
-
-
PUP-837 FFI Puppet::Util::Windows::SID module
-
- Closed
-
-
PUP-838 FFI Puppet::Util::Windows::Process module
-
- Closed
-
-
PUP-839 FFI Puppet::Util::Windows::Security module
-
- Closed
-
-
PUP-840 FFI Puppet::Util::Colors module
-
- Closed
-
-
PUP-2382 Standardize existing FFI code and refactor where necessary
-
- Closed
-
-
PUP-2554 FFI Puppet::Util::ADSI module
-
- Closed
-
- links to