Roadmap
The 1.2.5.1 milestone was renamed to 1.2.5.2 because the 1.2.5.1 has already been released and all the issues were not resolved at release time.
Basic management of machines (hosts on the network):
- list DHCP hosts
- (un-)fix them (give them a fixed IP address)
- change IP address
- get real time status (online, offline) and idleness
- remotely shutdown a machine if wanted
- remotely apply gconf settings and d-bus policies (energy saver)
- organize machines into groups, to define and apply group policies.
For complete features list, see MachinesFeaturesSpec.
- Code audit to wipe unused parts (coverage scan),
- refactor other parts (clone detection),
- clean, clean and clean (Use pylint, Luke!!)
- small enhancements which don't affect big parts of the code, and make it more portable (less hardcoding of paths, more configuration directives...).
Speed oriented release. Make everything faster !!
About the Licorn Daemon
- make it cleaner (shorter code, easier to read),
- more robust (threads don't crash or respawn),
- more performant (on inotify side),
- more *nix compliant (ability to reload log file on rotate, better pidfile management…)
Please refer to the Cluster Ideas and Specifications page for details.
- move a bunch of code into the daemon, and make the CLI tools interact with it, instead of loading / writing the configuration every time they are launched.
- make daemon talk to other daemons (META server to ALT clients only for now).
(re-)integrate the postfix mail system, dovecot IMAP(s) server and eventually others via extensions, and get webmail / webcalendar apps integrated too. Seive could be a killer feature.
Make the Keyword system and the keywords GUIs fully usable and put them to work.
Now that the Inotifier code is OK and handles the linux kernel like a charm, we have to work on the Cache thread, to make it as fast as the ACLChecker.
This means making it really fast, with only queued events on input, not blocking on two or more Queues inside its main loop, etc.
Milestone: 2.8 - Virtual website
No date set
create the WebSite component: a light Zope/Plone? equivalent, mapping website-objects directly to FS-objects. This will make convergence of data a reality (no more duplicates of docs in the FS and the website !).
new functionnalities for the core and the CLI tools. Code refactor and better organization. This is not pure QA work (and should be separed of) because it will bring new functionnalities.
