2014-02-04 / Josh King
This is the release candidate for our v1.1 bugfix release for our Commotion Router firmware. It is built on OpenWRT Attitude Adjustment trunk, OLSRd v0.6.5, libseval, and other software. It also includes the Commotion-specific components listed below with the features and enhancements included in this release:
commotiond v0.2.1
This release primarily fixes a large number of bugs and memory leaks.
Major Issues resolved:
- Commotiond will no longer generated invalid BSSIDs in some circumstances.
- Added additional functions to libcommotion standard library for better memory control. (b538c96 and 9dbb189)
- Improved handling of DHCP options in OpenWRT scripts. (bb49b46 and b56e048)
- Numerous other bugfixes.
Authors (by commits):
commotion-dashboard-helper v0.2.1
Bugfix update to 0.2.0
Major Issues Resolved:
- Fix form validation error
- Migrate functions to new commotion-lua-helpers modules
- Check for existing entry before adding to crontab
Authors (by commits):
commotion-debug-helper v1.0
This is the stable 1.0 version of commotion-debug-helper
Features:
- Input validation
- Downloadable debugging reports
- Form fields
- Clickable radio form selectors
commotion-lua-helpers v1.1
Major Issues Resolved:
- Added a validation library and integrated in with all Commotion packages.
Authors (by commits):
commotion-service-manager v0.4
Major Issues resolved:
- Periodically restart avahi server to prompt service announcements, helps with reliability
- Misc fixes
Authors (by commits):
luci-commotion v1.1
Major Issues Resolved:
- Shared Mesh Keychain uploading now works.
- Paired all browser user-entry warnings with back-end checks to support correct input.
- Mesh over ethernet is now fully supported in the setup wizard and basic menu.
- Setup wizard is now disabled upon any use of the admin-menu.
- Adding SSH keys in the advanced menu now requires a user to enter the admin password.
- Removed auto-spacing in the mesh visualizer "olsr-viz."
- Hostnames are now only set after applying all changes during the setup-wizard
- Serval Mesh Keychains now clear and recreate a new key upon being added
- All commotion splash logic has been moved to the luci-commotion-splash repository.
- Added field specific browser input warnings for invalid values on forms
Authors (by commits):
- Seamus Tuohy
- Andrew Reynolds
- Josh King
- Chris Ritzo
- Dan Staples
- Special thanks to OPW intern applicant Sheena for Issue #179
luci-commotion-apps v2.1
Major Issues resolved:
- avahi field is sha1sum of UUID and hostname
- updated to use new commotion-lua-helpers validate module
- updated to use new serval-client program for signing announcements
- properly blacklist apps
- added confirmation message when adding application
- better integration with olsrd-dnssd
- misc fixes
Authors (by commits):
luci-commotion-splash v1.3
Major Issues Resolved:
- The splash page will now capture https traffic
- Commotion Splash can now run without any other Commotion packages
- Nodogsplash is now configured using UCI
Authors (by commits):
luci-i18n-commotion v0.2.2
Major Issues Resolved:
Authors (by commits):
luci-theme-commotion v2.1
Major Issues Resolved:
- Addressed horizontal sizing issues
- Added a log-out button to the basic menu.
- Fixed interface crashing due to dnsmasq errors.
Authors (by commits):
- Seamus Tuohy
- Griffin Boyce
- Andrew Reynolds
- Josh King
- A Special Thanks to Team RéseauLibre for their work!
olsrd-dnssd & olsrd-mdp v0.4
Issues resolved:
- Dnssd: Reliability improvements for multi-hop service announcements
- Misc fixes for dnssd and mdp plugins