Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/test-kitchen/winrm-transport

WinRM transport logic for re-using remote shells and uploading files
https://github.com/test-kitchen/winrm-transport

Merge pull request #22 from test-kitchen/deprecate

add deprecation notice to readme

6cfbf11316f3ac01878cc0dea32ec126494703b8 authored almost 9 years ago by Matt Wrock <[email protected]>
add deprecation notice to readme

db13900921e91bf72ddf5672816b37b7393a3048 authored almost 9 years ago by Matt Wrock <[email protected]>
incorrect changelog

420b2336186228b466e82998261c4c1b7a8ec755 authored almost 9 years ago by Steven Murawski <[email protected]>
Merge pull request #19 from mwrock/bump

bumping to 1.0.3

022678cbc668ae8486fc6c5f7818b682d207b123 authored about 9 years ago by Steven Murawski <[email protected]>
bumping to 1.0.3

0ff282d1856b5ba54dee5a33e101062ec3d471b9 authored about 9 years ago by Matt Wrock <[email protected]>
Merge pull request #15 from test-kitchen/smurawski/wmf5_pp

Update for prod preview of WMF, when Microsoft ships auth fix

f7c7bbdaaf29caa9caf44cda121a5fce42af1827 authored about 9 years ago by Steven Murawski <[email protected]>
fix progress stream on wmf5 prod preview

aa7d366c26c0a65a0eed9dbe6d03d90ac7ea24be authored about 9 years ago by Steven Murawski <[email protected]>
Up version for development.

f6a129df517a419ca1fcf757ba8507932363b827 authored over 9 years ago by Fletcher Nichol <[email protected]>
Release 1.0.2, Zip.COM.

7511ea67c4733f166676e888bed448539b298ffa authored over 9 years ago by Fletcher Nichol <[email protected]>
Merge pull request #10 from hh/patch-1

Fixed winrm-transport/issues link in README.md

2c17d4061d639528d8caf7b04948b427d9edfb47 authored over 9 years ago by Fletcher Nichol <[email protected]>
Merge pull request #8 from test-kitchen/smurawski/fix_com_unpacking

Multiple Updates to WinRM Transport

1d8c2325b1e79bc9d94d957b13b300a7b72ec161 authored over 9 years ago by Fletcher Nichol <[email protected]>
Fixed winrm-transport/issues link in README.md

d46017601b965ce908cbf4af1591fb369471c050 authored over 9 years ago by Hippie Hacker <[email protected]>
fix style errors.

518be5ce82cca9665b55a6bfc5e123b11d9d63a6 authored over 9 years ago by Steven Murawski <[email protected]>
#642 handle more powershell script output errors

Handle powershell errors:
* when powershell script is too long (too many lines or chars?), raise...

23a4399fbfc353a3238e3624619249d02de014a0 authored over 9 years ago by Ewa Czechowska <[email protected]>
Single files failed when parent directory not present.

d8673e9f08e58ef1d0a360ed4afa689a0c396f15 authored over 9 years ago by Steven Murawski <[email protected]>
add -force to set content

481c601367c00c1269b98403f4bd5fe31366ddd9 authored over 9 years ago by Steven Murawski <[email protected]>
COM Unzipping requires the target folder to exist

Collapsed a few common commands to their aliases to save characters.
Really needs that trailing l...

2b249f2d5c2fbf84478d9e491bb8ec195d71cdd7 authored over 9 years ago by Steven Murawski <[email protected]>
Up version for development.

a9387348517ac6ef5ed510a70e0ddb4ae293fb4d authored over 9 years ago by Fletcher Nichol <[email protected]>
Release 1.0.1, unzipping is hard.

d81e1b119839482bcfd930d01f20f5b062efb4ad authored over 9 years ago by Fletcher Nichol <[email protected]>
Merge pull request #4 from smurawski/smurawski/file_copy_refactor

Fix unpacking process for the compressed folders

fd7bd827daa25fa27c6bfc8fec9af020d72260f9 authored over 9 years ago by Fletcher Nichol <[email protected]>
missed a commented line

5df3d16b1d20dacc2063092c2b8b2fead96cf636 authored over 9 years ago by Steven Murawski <[email protected]>
forgot to remove the fragile test comment - who says comments don't go stale

5bc632dcc2829cc6628ed224b60bd40966fd28a1 authored over 9 years ago by Steven Murawski <[email protected]>
adding pester tests and files will update now

a436a6d11dc176fbb6b69c5b082a9fbed110fc71 authored over 9 years ago by Steven Murawski <[email protected]>
Merge remote-tracking branch 'upstream/master'

5902c26e353eac8240834ea93384d2e4db740d23 authored over 9 years ago by Steven Murawski <[email protected]>
Merge pull request #6 from jmccann/misc_readme_updates

Minor grammatical update to the README

d9d4030602119450553662e61d570a2f13c9f4e2 authored over 9 years ago by Fletcher Nichol <[email protected]>
Minor grammatical update

0ac002bf0721c4eec9ae8ea526573e9e94cf628f authored over 9 years ago by Jacob McCann <[email protected]>
Merge remote-tracking branch 'upstream/master'

6a47662f4c9dd918c71cdb4cede6d86dc16b2cd6 authored over 9 years ago by Steven Murawski <[email protected]>
Merge pull request #5 from test-kitchen/remove-fakefs

Remove fakefs as a development dependency.

0fde58932bd10f2788f4aa1c66eae00a572bd2cb authored over 9 years ago by Fletcher Nichol <[email protected]>
Remove fakefs as a development dependency.

As this code was extracted from test-kitchen, this gem and setup came
along for the ride. It app...

41a7627a6529f9dfd64b29c3d0ab58f7dc6a0fc1 authored over 9 years ago by Fletcher Nichol <[email protected]>
starting pester tests

fede7e6d751c863eebf35c5f51d2389b3cd6aeb2 authored over 9 years ago by Steven Murawski <[email protected]>
skip remove of tmpfile

8e8d1a03f33b5796f867cf18d844a559e92042ec authored over 9 years ago by Steven Murawski <[email protected]>
Up version for development.

8febce38de9a6b606a8056f00ec2d431fd8ae8aa authored over 9 years ago by Fletcher Nichol <[email protected]>
Release 1.0.0, prime time!

cc8f98e04c429b0e3224894ba55074e512b5f075 authored over 9 years ago by Fletcher Nichol <[email protected]>
Add Code Climate test coverage badge to README.

7604cda0c7fc68881a96e43f68c79ac4c2ec680d authored over 9 years ago by Fletcher Nichol <[email protected]>
Add TravisCI test coverage integration.

Thanks as alwaus to this ever helpful blog post:

https://coderwall.com/p/5mtq6q/encrypt-your-co...

4bfbfc1a8773b9c939938de861700fb6dbc77abf authored over 9 years ago by Fletcher Nichol <[email protected]>
Update doc references in FileTransporter.

73d88fa1ab1dbe4f5b151b9e603825f60f5532b5 authored over 9 years ago by Fletcher Nichol <[email protected]>
Add missing project documentation.

6ba50372e5540fbdb6b26b32475f47feaa37ba2a authored over 9 years ago by Fletcher Nichol <[email protected]>
Remove ERb template rendering in favor of straight .ps1 sources.

This change drops the `WinRM::Transport::Template` class and renames
`check_files.ps1.erb1` and ...

df6ba2d5f8bd618a16448988bf80357c89204cd6 authored over 9 years ago by Fletcher Nichol <[email protected]>
Add `rake viz` task.

92859c7256f06a3b2720b7f110b8023700a382fa authored over 9 years ago by Fletcher Nichol <[email protected]>
Rename all modules to WinRM::Transport.

c283f76c29aca860bd70c7605702d602bb1e9a42 authored over 9 years ago by Fletcher Nichol <[email protected]>
Move files under winrm/transport directories.

e03d00e992a50973173940496605c1ab23cd5edc authored over 9 years ago by Fletcher Nichol <[email protected]>
Further cleanup from Test Kitchen code extraction.

40b49d20a7ed029ce6f962b4e926a6c15b7f61e1 authored over 9 years ago by Fletcher Nichol <[email protected]>
Get specs passing again after extraction from Test Kitchen.

32135b5c9d89c52bac8ccbd35b1e758c7ec07cab authored over 9 years ago by Fletcher Nichol <[email protected]>
Upgrade Bundler on TravisCI until Bunder 1.9 ships there.

aaa2173c58ba5ff2472ba674aace19c2cdc2005a authored over 9 years ago by Fletcher Nichol <[email protected]>
README and LICENSE updates.

2b6794abae2714c30c040259cc14cc582129edd7 authored over 9 years ago by Fletcher Nichol <[email protected]>
winrm-transport: WinRM transport logic to reuse shells & upload files.

3f6fdf845e9246ed19bf6d4105313203d08c5114 authored over 9 years ago by Fletcher Nichol <[email protected]>
Merge pull request #669 from test-kitchen/command-executor-finalizer

[CommandExecutor] Move ObjectSpace finalizer logic into executor.

e4f0c45c374dd7afdb3a52ea908c95e812a4c3f3 authored over 9 years ago by Fletcher Nichol <[email protected]>
[CommandExecutor] Move ObjectSpace finalizer logic into executor.

Any remote shell cleanup needs to be handled by the CommandExecutor so
that it attempts to close...

05332a2e38fa45b936648e605c7feae1ad590db3 authored over 9 years ago by Fletcher Nichol <[email protected]>
Merge pull request #649 from test-kitchen/shell-provisioner-http-proxy

[Provisioner::Shell] Add HTTP proxy support to commands.

f2d4ba90a42279671ea39fee9efd417ff8b36f44 authored over 9 years ago by Fletcher Nichol <[email protected]>
Merge pull request #648 from test-kitchen/ps1-upload-truncate-dst

[Transport::Winrm] Truncate destination file for overwriting.

7da4f16f2d7ee6ad6a99e50a5ff90d262d83c752 authored over 9 years ago by Fletcher Nichol <[email protected]>
[Transport::Winrm] Truncate destination file for overwriting.

If the destination file already exists and is larger than the new
source, the tail of the file w...

c0ce6bb2b79830bcb5e12a479f76c7d09f2789ec authored over 9 years ago by Fletcher Nichol <[email protected]>
Merge pull request #640 from test-kitchen/windows-guest-support

Test Kitchen 1.4 Refactoring (SSH/WinRM Transports, Windows Support, etc)

a40676278595cbbfe402f1b2b3f0597be9700a87 authored almost 10 years ago by Fletcher Nichol <[email protected]>
[Winrm::FileTransporter] Mirror check_files.ps1.erb with decode updates.

c8443017a54b6fce1132f4532e773b0a9bfcc22b authored almost 10 years ago by Fletcher Nichol <[email protected]>
Add specs to ensure that PowerShell code is under ~3K in size.

f95482ff1ab2293b59bf364a2a2ff07e23eddb69 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Support unzip with Windows Server 2012r2 Core via .NET 4.5.

Note that the code changes outside `Unzip-File` are refactorings to
ensure the PowerShell script...

cc5db19d0a5fd12330af41e57d18cef483972fa3 authored almost 10 years ago by Fletcher Nichol <[email protected]>
[Winrm::FileTransporter] Raise exception if exit code != 0 in upload.

a3d78b8826f8ad001a0ef8222bca2342661b25f1 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Merge pull request #644 from mwrock/windows-guest-support

open zip file in binary mode to avoid corrupting zip files on windows

5252f9fdaf15f8a3d5bfdb3564ede0d1a6db06d8 authored almost 10 years ago by Tyler Ball <[email protected]>
open zip file in binary mode to avoid injection of carriage returns on windows hosts

1cc5d9255dfe8cbf1f7640b23b08f618fee39029 authored almost 10 years ago by Matt Wrock <[email protected]>
Update PowerShell code to support vanilla Windows Server 2008r2.

There were 2 issues found when running Windows Server 2008r2 instances:

* The `Dispose()` metho...

de6458218424328ed87202085008fb51be57e105 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Merge branch 'master' into windows-guest-support

Conflicts:
.gitignore
lib/kitchen/provisioner/chef_base.rb

66579bc694f5503fbbc87d8e28f5558976d7eaec authored almost 10 years ago by Fletcher Nichol <[email protected]>
Remove code that is no longer in use.

All shell-related code has been redistributed throughout the codebase,
primarily in Provisioner ...

2ef994174fc9fde7b12bcfc3f40126ed4dfc3364 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Remove remaining WinRM code which has been refactored or otherwise obsoleted.

d19245923c8c3ffa6a8138019829b19c6e305289 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Add directory upload support to Transport::Winrm::FileTransporter.

No one is going to know how epic this was...

8c15d9c133bf0d5c8f62b84670bf5bf4e6160b66 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Add Transport::Winrm::TmpZip to create a Zip file for a directory.

This will be used to support the `Transport::Winrm::FileTransporter`
object when dealing with di...

1f5ea8d76d2b97f32381268f24754367a15ebfd7 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Add Winrm::Logging support to CommandExecutor & FileTransporter.

As these classes will be extracted in the near future, putting a
dependecy on Kitchen::Logging f...

9c7f93385dd6dbe9e91a1a7299f4847c16828b92 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Extract common Template class into Winrm::Template.

0ceac30ec6a471d12dd94d39a41b36794f7bee2e authored almost 10 years ago by Fletcher Nichol <[email protected]>
Add Transport::Winrm::FileTransporter to support file uploads.

This is the initial implementation of a file-only uploader which uses
WinRM, Powershell scripts ...

7378c716b2211126c144e0f7599dc2c8bfea9cda authored almost 10 years ago by Fletcher Nichol <[email protected]>
Complete yard docs coverage for CommandExecutor.

75f1a5368825f9572029912cb204980672ba214a authored almost 10 years ago by Fletcher Nichol <[email protected]>
Add Winrm::CommandExecutor#run_invoke_commands.

This is an extraction from `RemoteFile#powershell_batch` which allows
for more generalized use a...

6fb6202d76754f1df594670b94a6590507661afa authored almost 10 years ago by Fletcher Nichol <[email protected]>
Add WinRM #login_command support for Mac-based workstations.

1da9399ceb96632f1fe55dbd275619d5d2481e77 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Minimize method variables in CommandExecutor#run_powershell_script

fd9379a84b67248c6c335aaf6834e2c2a6e83fa3 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Refactoring in Transport::Winrm::CommandExecutor.

db6e35f0e7775d59be0c3d7d8543191d5d19c219 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Add CommandExecutor to Winrm Transport to reuse shells.

9aee1b26ef5841f40ea4efb6b2b3273d49e59094 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Initial Transport subsystem refactoring with specs.

29914f072d64f17bf4512f0693511baad52c9565 authored almost 10 years ago by Fletcher Nichol <[email protected]>
Add Code Climate test coverage support & wire in with TravisCI.

267d192ff11f2c56f1ab65025a3d4dad6d11d7fc authored over 10 years ago by Fletcher Nichol <[email protected]>
Merge pull request #427 from test-kitchen/spec-coverage

Backfilling spec coverage and refactoring: technical debt edition

c4fdcdf41ea59746463d1ff9386133784444e101 authored over 10 years ago by Fletcher Nichol <[email protected]>
Merge diverging branch 'master' back into spec-coverage.

Conflicts:
lib/kitchen/cli.rb
lib/kitchen/driver/ssh_base.rb
lib/kitchen/generator/init.rb

f2cfd85c86b4d56cb556c64f8f6a54a825876c1a authored over 10 years ago by Fletcher Nichol <[email protected]>
One of those tiny String tweak deals (style).

dad3575cc17b57c80e4b179a2d74eddec2f76c28 authored over 10 years ago by Fletcher Nichol <[email protected]>
Only run simplecov when the COVERAGE env var is set.

8c045d6b163e86dd68e382ca68cbf86b0e899911 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Fix adapters -> profiles deprecation warning with simplecov.

f2abc55eeee1e62c5585e97c640b846a6cf561be authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #318 from jtimberman/jtimberman/chef-clients-upload

Upload chef clients data

a8120d54111f94979b743d5a879d2821389a7ecf authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #313 from mthssdrbrg/helpers-directories

Allow files in subdirectories in "helpers" directory

83c4ecc1a24c13a175d89cdf054f4c89248b7b82 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #310 from rarenerd/fix_yaml_tests

Fix Windows path matching issues introduced by 1c924af2e9

6b160b8bf1f225dd0eef3df3ea8225d686935e50 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #309 from someara/smartos-curl

adding /opt/local/bin to search path. smartmachines need this otherwise ...

b2c29c2f293dee0fed009055d9275ec86da02402 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Merge pull request #303 from fnichol/safe-yaml-lib

Use SafeYAML.load to avoid YAML monkeypatch in safe_yaml.

ff40a68301c54320c29e054a774415dd2065f744 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Use SafeYAML.load to avoid YAML monkeypatch in safe_yaml.

This will leave YAML loading in Test Kitchen as implementation detail
and avoid polluting other ...

4039452292511ba059c781e30e0cb307e47dfce5 authored almost 11 years ago by Fletcher Nichol <[email protected]>
Ensure that Ruby 1.9.2 uses Psych parser by default.

Since all later version of C-Ruby use Psych, this leads to more
consistent YAML parsing behavior...

800d32043ed6b53c8ab05e2e074b9cdd394ecb4d authored almost 11 years ago by Fletcher Nichol <[email protected]>
Fix testing regressions for Ruby 1.9.2 around YAML parsing.

10c15c2a93cd0095e16f6cd75198ee6020a4b1ff authored almost 11 years ago by Fletcher Nichol <[email protected]>
Handle absolute paths (#227)

e0d908bc9d1c67e26f448df028b62b94178ae510 authored about 11 years ago by Seth Vargo <[email protected]>
Add require tempfile to spec_helper

After hours of complex debugging, @fnichol and @sethvargo have absolutely
no idea why requiring ...

1bef809fed7fb16746cf05bc77efa2c9c7f18637 authored about 11 years ago by Seth Vargo <[email protected]>
Merge remote-tracking branch 'sandfish8/exclude_platform' into 1.0

Conflicts:
lib/kitchen/config.rb
spec/kitchen/config_spec.rb

5821f2ac914607881983a8a107c510af1eadc259 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #58 from opscode/yaml-serialization

YAML Serialization

56cefd5ec0daf163668e186de007b2de3391f73f authored almost 12 years ago by Fletcher Nichol <[email protected]>
Isolate and abstract YAML file loading into Kitchen::Config.

This commit introduces Kitchen::Loader::YAML which is responible for
reading and parsing .kitche...

9bbe062ff9ae0ca49540afca3a456dfc29a75287 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge branch 'split-core-to-files' into 1.0

3786e3fa120bd2812dd3a6e60919d175e7aed647 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Split classes into separate files (a.k.a. The Big Split).

This has been a while coming, so better get it out of the way now.

For those interested, almost...

b86c9e1c79f17c0e0c8bcabcbfa39ae45791cd8f authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge branch 'jamie-renaming' into 1.0

3312a2ab0ffef1e0117f4e0875f7efc164d2b0d7 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Thank you Jamie, hello Test Kitchen.

This is a first-pass renaming of the Jamie project to test-kitchen. The
following are major brea...

1c37717517e7d63ee4823f9bc0f56a328f1325e4 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add spec coverage for Jamie::Driver::Dummy.

fa14dc2a9e9772a5a588f5df0968b8c957a78304 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Break specs into their own test files.

8ff9bd19bffb3478e0c7c39bccac343e928ff176 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Jamie: A Chef Convergence Integration Test Harness.

Also, what the heck I am getting into here?

0421527ededc2827d1274339af1548fb6a165171 authored about 12 years ago by Fletcher Nichol <[email protected]>