chevah/commons — pull request #15 by adiroiban (2012-12-12 17:50:42+00:00)
Title: 921 Add support for Windows XP/2003 capabilities.

Add support for Windows XP/2003 capabilities detection.

Problem description
===================

The current code disable many tests and functionality on Windows XP and Windows 2003 just because we can not get home folder path.

The "can_imporsonate_local_accounts" capability was bad implemented.

We need a dedicated capabilitie for checking if we can get the home folder path and if we can create missing home folders.

Why we got into this (5 whys)
=============================

The initial code was written without to much thinking so we ended up with this mess.

Changes description
===================

This code is based on 867-add-win-os-users.
I have made this merge into "master" , and not into 867-add-win-os-users since I don't know what we will do with 867-add-win-os-users.

How to try and test the changes
===============================

On Windows XP and 2003, with no manually created test account, the tests suite should pass
}}}