2015-04-29 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Release: 1.4

2015-04-27 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Fix stacktrace when start/umount command failed (ticket #190)

2015-04-16 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Fix stacktrace with update command (ticket #189)

2015-04-10 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Add dry-run option (ticket #146)

2015-04-09 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Padding in ranges in model file is supported (ticket #188)
	* Simplify tuning enforcement when starting and mounting (ticket #33)
	* Display better messages when tuning fails (ticket #50)

2015-04-08 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Display a message when load/unloading modules (ticket #182)

2015-03-10 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Add --fanout command line option (ticket #175)
	* Correct return code for failed stop and umount (ticket #186)

2015-03-03 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Clean tuning.conf.example (ticket #184)

2014-10-02 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Fix 'status' perf regression introduced by #83 (ticket #185)

2014-09-03 Florent Thery <florent.thery@bull.net>
	* Trigger different actions based on modified options (ticket #180)
	* Add a new 'active' option to handle (de)activation of targets
	(ticket #83)

2014-08-21 Florent Thery <florent.thery@bull.net>
	* Fix error message format issue when using the same index twice
	(ticket #181)

2014-06-10 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Correctly detect target updates in model file (ticket #180)

2014-04-15 Kilian Cavalotti <kilian@stanford.edu>
	* Support hexadecimal indexes in model files (ticket #179)

2014-03-11 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Release: 1.3.1

2014-02-25 Florent Thery <florent.thery@bull.net>
	* Select module loading list depending on action and component
	(ticket #170).

2014-02-24 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Faster loading fixing useless object creation (ticket #156).

2014-01-28 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Better error handling when reading remote messages (ticket #174).

2014-01-27 Florent Thery <florent.thery@bull.net>
	* Disable quota handling for Lustre 2.4 and above (ticket #171)

2013-12-06 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Restore table display for local commands (ticket #172)
	* Restore broken -V disk/target behaviour (ticket #173)

2013-11-05 Florent Thery <florent.thery@bull.net>
	* Do not copy tuning.conf if -L or -R option is specified and handle
	-n and -x options when copying tuning.conf (ticket #168).

2013-10-30 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Fix traceback when adding/removing client with update (ticket #169).

2013-10-09 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Release: 1.3

2013-10-07 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Unload modules only when possible (ticket #167).

2013-10-03 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Fix bad quota tuning options (ticket #148).
	* tuning.conf is also copied when installing (ticket #53).

2013-09-27 Aurelien Degremont <aurelien.degremont@cea.fr>
	* Similar error messages are grouped (ticket #103).
	* Supplementary path for external commands is configurable (ticket #12).

2013-09-24 Aurelien Degremont <aurelien.degremont@cea.fr>
	* -t option supports 'client' option (ticket #164).
	* Fix message output in verbose mode (ticket #163).

2013-09-02 Aurelien Degremont <aurelien.degremont@cea.fr>
	* tuning.conf supports 'router' as node type (ticket #96).
	* Remove code managing FS state in backend (ticket #161).
	* Allow to unregister a FS even with error (ticket #125).

2013-08-29 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Always return an error when format, fsck, tunefs or execute
	failed (ticket #82).
	* umount/mount clients on update only when needed (ticket #152).

2013-08-28 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Clean handling of remote shine output (ticket #25).

2013-08-26 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Automatically load and unload modules when needed (ticket #19).

2013-08-11 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix exception when syslog is not available (ticket #160).

2013-07-31 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Supports Lustre 2.4 (ticket #158).

2013-06-24 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Improve mount/umount messages (ticket #141).

2013-06-07 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fsck could be run with -n option (ticket #151).

2013-02-27 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Improve table title display with wide data (ticket #157).

2013-02-26 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Documentation for -L flag (ticket #157).

2012-12-21 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Special fields could be used with -o option. (ticket #153)
	* Add 'execute' command. (ticket #145)

2012-11-21 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix CS debugging regression. (ticket #154)

2012-10-28 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix a bug when using -l without -f (ticket #143).
	* Fix -f arg for "shine show info"

2012-09-17 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Add node name in error message where needed (ticket #140).
	* Release: 0.912

2012-09-06 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix ignored args (-t, -i) with 'config' command (ticket #139).

2012-09-04 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix exit code when shine cannot umount (ticket #138).
	* Avoid broken pipe error (ticket #137).

2012-08-02 Stephane Thiell  <stephane.thiell@cea.fr>
	* Add filename in lmf/xmf parse error message (ticket #135).

2012-08-02 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Add new 'config' command (ticket #67).
	* Add new 'list' command (ticket #133).
	* Add color option in shine.conf (ticket #136).

2012-08-01 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Network supports an optional '0' id (ticket #134).
	* New shine CLI display with options (ticket #105).

2012-07-26 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Nodes could be specified with -n or -w (ticket #48).
	*  -l also select filesystem when -f is missing (ticket #69).

2012-07-25 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Rewrite command line option management (ticket #35, #38)

2012-06-19 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix over-consumption of memory with fsck (ticket #131).

2012-06-05 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix 'ha_node' handling in storage.conf with backend File (ticket #129).

2012-05-25 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix exception when checking status on an evicted client (ticket #126).

2012-05-24 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix path syntax checking in ModelFile (ticket #127).

2012-04-30 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Add TextTable class as first step for new outputs (ticket #105).

2012-02-14 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Release: 0.911

2012-02-14 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Model files accept several spaces as separator (ticket #121).

2012-02-13 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Detect and display client connection states (ticket #114).

2012-02-10 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Add fsck completion progress tracking and fsck is always run in 
	  -f mode (ticket #107).

2012-02-07 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix incorrect device size when using a symlink (ticket #119).
	* Display action duration in verbose mode (ticket #120).

2012-02-06 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Do not maintain client and target status in backend (ticket #118).

2012-01-26 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* -F failover flag behave correctly when use remotely (ticket #117).

2012-01-19 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Remove last code which raises DeprecationWarning (ticket #22).

2012-01-18 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* More deterministic target order when using backend (ticket #113).

2012-01-17 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Using 'ha_node' in models when using backend is ok (ticket #109).

2012-01-05 Stephane Thiell  <stephane.thiell@cea.fr>
	* Add mount_options per client option (ticket #116).

2011-12-23 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix bad hash method for ModelFile (ticket #112).

2011-12-22 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Code refactoring ables to check journal device (ticket #85).
	* Add new v3 event mechanism with v2 compatibility (ticket #54).

2011-12-14 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Target registration in backend is ok when using update (ticket #110).

2011-12-09 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Correctly reports recovery information in status (ticket #106).

2011-11-21 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* 'nid_map' declaration supports multiple ranges (ticket #108).

2011-11-19 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Improve client error message (ticket #102).

2011-11-18 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix 'shine' man page and example model file (ticket #104).

2011-09-24 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Release: 0.910

2011-09-16 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Implement 'update' command (ticket #88).

2011-09-14 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix quota regression introduced in r309.

2011-09-12 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix error when a xmf file is missing when removing (ticket #101).

2011-09-06 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Workaround module unloading issue when a node is router and
	client (ticket #99).

2011-08-31 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix exception bug when loading a model file (ticket #100).

2011-08-28 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Support quota options for Lustre 1.x and 2.x (ticket #90).

2011-08-12 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Handle "mounted but not loaded" state (ticket #63).

2011-08-11 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Do not explicitly call 'modprobe lustre' in parallel (ticket #97).
	* Add more variables for paths in model file (ticket #68).

2011-02-16 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix ignored additional options for format command (ticket #93).

2011-01-23 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix too many ssh connection error (ticket #89).

2011-01-19 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Shorter progression messages (ticket #92).

2011-01-16 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Add support for 'tunefs' command (ticket #91).

2010-12-20 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix scalability issue with very large cluster(ticket #87).

2010-12-06 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix target selection errors when using -F.

2010-11-22 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Rewrite ModelFile handling class.
	  Configuration code improvements. Also fix #75.

2010-10-22 Stephane Thiell  <stephane.thiell@cea.fr>
	* Release: 0.909

2010-10-11 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Workaround for local target action sequence issue (#77).

2010-10-06 Olivier Hargoaa  <olivier.hargoaa@bull.fr>
	* Add journal_dev option on target mount when needed (#80).

2010-10-03 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix index declaration in model file (#24, #70).

2010-09-25 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Supports multiple nids per server and --network option (#74).

2010-09-22  Stephane Thiell  <stephane.thiell@cea.fr>
	* shine command man page update.

2010-09-02 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Some cleaning in shine.conf supported options. (#66)

2010-08-30 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix bug when using failover.
	* Fix bug when installing/removing configuration on ha_node (#72).

2010-08-18  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix bug when mount on admin node raises exception with clusterdb (#76).

2010-07-29  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix bug with 'shine status' on a bad node.
	* Fix traceback when a node crash during shine execution.
	* Fix bad message with 'shine stop -L'

2010-07-23  Stephane Thiell  <stephane.thiell@cea.fr>
	* Release: 0.908

2010-07-17  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix bad argument parsing (ticket #55)

2010-07-02  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Clean example model file.
	* Remove unsupported 'failover' parameter in model file (ticket #66).
	* Commmand mount, umount and status display progress information (ticket
	  #2).

2010-06-17  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Better target checks (ticket #71).

2010-06-16  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix error when a target raises an event failed.

2010-06-11  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix failover with more than one failnode.

2010-05-21  Stephane Thiell  <stephane.thiell@cea.fr>
	* Release: 0.907

2010-05-21 Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Hostname resolution improvements (fix ticket #60 and #61).

2010-05-19  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Better error handling with unreachable nodes when installing(ticket #58).

2010-05-18  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Primary version of failover support (ticket #18).

2010-05-05  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Allow filesystem with no MDT and OST (ticket #39).

2010-04-09  Stephane Thiell  <stephane.thiell@cea.fr>
	* Release: 0.906

2010-04-09  Jerome Fereyre  <jerome.fereyre@bull.net>
	* Add fsck command (ticket #34).

2010-04-07  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Add router management (ticket #15).

2010-04-07  Jerome Fereyre  <jerome.fereyre@bull.net>
	* Add support of additional command line options (-o). Initialy for 
	mount, and generalized to other commands.

2010-03-31  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Fix regression for shine return code (ticket #59).

2010-03-29  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* Component code improvement fixes ticket #52.
	* Fix timeout issues when installing (ticket #47).

2010-03-02  Aurelien Degremont  <aurelien.degremont@cea.fr>
	* 'shine remove' now clean configuration on client nodes also (ticket #51).

2010-02-17  Stephane Thiell  <stephane.thiell@cea.fr>
	* Release: 0.905
	* Added man page for shine(1).

2010-02-15  Stephane Thiell  <stephane.thiell@cea.fr>
	* Fix AsciiTable columns adjustment issue.

2010-01-27  Stephane Thiell  <stephane.thiell@cea.fr>
	* Fix mount_path optional parameter in client configuration line.

2010-01-27  Aurelien Degremont <aurelien.degremont@cea.fr>
	* Fix tuning.conf parsing. Better error handling.
	* Add an example file for tuning.

2010-01-27  Aurelien Degremont <aurelien.degremont@cea.fr>
	* Fix wrong target count in 'status' command.

2009-12-16  Stephane Thiell  <stephane.thiell@cea.fr>
	* Add tuning support for clients. Add automatic tuning after
	successful mounts.
	* Add ssh_fanout option to shine.conf.

2009-12-15  Stephane Thiell  <stephane.thiell@cea.fr>
	* Add label (eg. -l lustre-OST0000) support (credits: AD).

2009-12-07  Aurelien Degremont <aurelien.degremont@cea.fr>
	* Add -x exclude flag on command line.
	* Rewrite nodeset checks. Same code for all commands.

2009-09-29  Jerome Fereyre <jerome.fereyre@bull.net>
	* Add code to support the shine show info command.

2009-09-02  Aurelien Degremont <aurelien.degremont@cea.fr>
	* Now checks -V value before doing status on all nodes (#37).

2009-08-20  Jerome Feyrere <jerome.fereyre@bull.net>
	* Quota tuning is applied even if tuning.conf is disabled (#32).
	* Quota support is working again (#31).

2009-08-18  Jerome Feyrere <jerome.fereyre@bull.net>
	* Add external mode target feature (#17).

2009-08-08  Stephane Thiell  <stephane.thiell@cea.fr>
	* Release: 0.904
	* Fix "start 0 targets" message when no target matches on start/stop.
	Improve status command message too.

2009-08-08  Jerome Feyrere <jerome.fereyre@bull.net>
	* Fix bug when trying to format a started filesystem.

2009-08-08  Aurelien Degremont <aurelien.degremont@cea.fr>
	* Add a default exception handler for all unknown exception.

2009-08-07  Stephane Thiell  <stephane.thiell@cea.fr>
	* Fix errors with tuning.conf. (#6)
	* Check if filesystem filename is not longer than 8 characters (#5)
	* Fix 'assert target.state != None' error with status command (#11)
	* Check target types specified on command line (#20)
	* Fix issues when specifying a hostname not in configuration. (Fix #4)
	* Fix /proc/fs/lustre path error with Lustre 2.0 (#21)

2009-08-04  Jerome Feyrere <jerome.fereyre@bull.net>
	* Workaround mke2fs and debugfs binaries issues in Bull distribution (#12)

2009-07-17  Jerome Feyrere <jerome.fereyre@bull.net>
	* Fix ClusterDB issues.

2009-05-31  Stephane Thiell  <stephane.thiell@cea.fr>
	* Fix multiple nid_map definition bug (#1)

2009-05-28  Aurelien Degremont <aurelien.degremont@cea.fr>
	* Fix FSLIST issues in 'service shine status'.

2009-04-15  Stephane Thiell <stephane.thiell@cea.fr>
	* LUG 2009 Release: 0.903 
