* slapconsole: Use readline for completion and history. [Jerome Perrin]
* slapconsole: Use readline for completion and history. [Jerome Perrin]
* Initial windows support. [Jondy Zhao]
* Support new/changed parameters in command line tools, defined in documentation. [Marco Mariani]
Major Improvements:
Major Improvements:
* Refuse to run 'slapos node' commands as non root. [Marco Mariani]
* Major refactoring of entry points, clearly defining all possible command line parameters, separating logic from arg/conf parsing and logger setup, sanitizing most parameters, and adding help and documentation for each command. [Marco Mariani]
* Correct handling of common errors: print error message instead of traceback. [Marco Mariani]
* Dramatically speed up slapformat. [Cedric de Saint Martin]
* Dramatically speed up slapformat. [Cedric de Saint Martin]
* Remove CONFIG_SITE env var from Buildout environment, fixing support of OpenSuse 12.x. [Cedric de Saint Martin]
* Remove CONFIG_SITE env var from Buildout environment, fixing support of OpenSuse 12.x. [Cedric de Saint Martin]
* RootSoftwareInstance is now the default software type. [Cedric de Saint Martin]
* RootSoftwareInstance is now the default software type. [Cedric de Saint Martin]
...
@@ -18,12 +21,15 @@ Major Improvements:
...
@@ -18,12 +21,15 @@ Major Improvements:
Other fixes:
Other fixes:
* Refuse to run 'slapos node' commands as non root. [Marco Mariani]
* Register: Replace all reference to vifib by SlapOS Master. [Cedric de Saint Martin]
* Register: Replace all reference to vifib by SlapOS Master. [Cedric de Saint Martin]
* Slapgrid: Properly include any partition containing any SR informations in the list of partitions to proceed. [Cedric de Saint Martin]
* Slapgrid: Properly include any partition containing any SR informations in the list of partitions to proceed. [Cedric de Saint Martin]
* Slapgrid: Remove the timestamp file after defined periodicity. Fixes odd use cases when an instance failing to process after some time is still considered as valid by the node. [Cedric de Saint Martin]
* Slapgrid: Remove the timestamp file after defined periodicity. Fixes odd use cases when an instance failing to process after some time is still considered as valid by the node. [Cedric de Saint Martin]
* Slapgrid: Fix scary but harmless warnings, fix english, remove references to ViFiB. [Cedric de Saint Martin, Jérome Perrin]
* Slapgrid: Fix scary but harmless warnings, fix english, remove references to ViFiB. [Cedric de Saint Martin, Jérome Perrin]
* Slapgrid: Fixes support of Python >= 2.6. [Arnaud Fontaine]
* Slapgrid: Fixes support of Python >= 2.6. [Arnaud Fontaine]
* Slapgrid: Check if SR is upload-blacklisted only if we have upload informations. [Cedric de Saint Martin]
* Slapgrid: Check if SR is upload-blacklisted only if we have upload informations. [Cedric de Saint Martin]
* Slapgrid: override $HOME to be software_path or instance_path. Fix leaking files like /opt/slapgrid/.npm. [Marco Mariani]
* Slapgrid: Always retrieve certificate and key, update files if content changed. Fix "quick&dirty" manual slapos.cfg swaps (change of Node ID). [Marco Mariani]
* Slapformat: Make sure everybody can read slapos configuration directory. [Cedric de Saint Martin]
* Slapformat: Make sure everybody can read slapos configuration directory. [Cedric de Saint Martin]
* Slapformat: Fix support of slapproxy. [Marco Mariani]
* Slapformat: Fix support of slapproxy. [Marco Mariani]
* Slapformat: slapos.xml backup: handle corrupted zip files. [Marco Mariani]
* Slapformat: slapos.xml backup: handle corrupted zip files. [Marco Mariani]