Dag Wieers
870525d762
PSRP: Add read_timeout connection parameters ( #46850 )
...
* PSRP: Add read_timeout connection parameters
* Changed debug() into warning()
* Only expose when read_timeout is not set
2019-01-29 14:02:53 +10:00
Dag Wieers
5739ccb6c3
PSRP: Add support for reconnection retries ( #49772 )
...
* PSRP: Add support for reconnection retries
This adds support for reconnection retries to overcome sudden Connection
Refused or other recoverable states. (Either because WinRM is (re)started,
or firewall changes make it briefly unavailable)
* Fixes from review comments
2018-12-18 08:20:53 +10:00
Dag Wieers
ee0df72e49
PSRP: Move default loglevel of pypsrp to WARNING ( #49673 )
2018-12-10 09:09:59 +10:00
Dag Wieers
bc481c2500
PSRP: Improve default logging to ansible.log ( #47645 )
2018-11-29 18:18:39 -08:00
Matt Davis
8c1f701e6e
split PS wrapper and payload (CVE-2018-16859) ( #49142 )
...
* prevent scriptblock logging from logging payload contents
* added tests to verify no payload contents in PS Operational event log
* fix script action to send split-aware wrapper
* fix CLIXML error parser (return to -EncodedCommand exposed problems with it)
2018-11-26 15:28:21 -08:00
Matt Martz
9773a1f289
Add a Singleton metaclass, use it with Display ( #48935 )
...
* Add a Singleton class, use it with Display
* update six import
* Move remaining failes to display singleton
* Fix rebase issues
* Singleton improvements
* Add code-smell for 'from __main__ import display'. ci_complete
* s/self/cls/g
* Add docs for no-main-display
* Address linting issues
* Add changelog fragment. ci_complete
* Implement reentrant lock for class instantiation in Singleton
* Add Display singleton porting guide
2018-11-20 17:06:51 -06:00
Jordan Borean
f28b7c7ab1
psrp - fix unicode handling in Python 2 ( #47461 )
...
* psrp - fix unicode handling in Python 2
* skip psrp become test when on Server 2008
2018-10-24 05:37:05 +10:00
Jordan Borean
d46d92eed5
Revert "WinRM/PSRP: Fix UTF-8 issue ( #46998 )" ( #47447 )
...
This reverts commit 1bb674034f
.
2018-10-23 09:10:28 +10:00
Dag Wieers
1bb674034f
WinRM/PSRP: Fix UTF-8 issue ( #46998 )
...
* WinRM/PSRP: Fix UTF-8 issue
* added changelog fragment
2018-10-22 06:59:53 +10:00
Dag Wieers
5fa51f3cd8
Add ConnectionError too
2018-10-13 21:47:13 +02:00
Dag Wieers
820f9f9c1e
Move requests import into pypsrp try-block
2018-10-13 21:47:13 +02:00
Dag Wieers
6693adc9b2
WinRM/PSRP: Add support for unreachable
...
Currently PSRP connection always fail, even if the system is not
reachable. This PR fixes this.
2018-10-13 21:47:13 +02:00
Jordan Borean
6982dfc756
psrp: Added new Windows connection plugin ( #41729 )
...
* psrp: Added new Windows connection plugin
* Tweaks to connection options from review
2018-08-21 16:43:13 -07:00