Server Application Banner Updates
[GOAL]
Ensure that Ubuntu is visible in netcraft surveys by adding Ubuntu to the server banner.
[RATIONALE]
When looking at Ubuntu Server, some services such as ssh say "Debian" rather than "Ubuntu". Make a base list of servers that we care about and when someone uses netcat, the user gets a proper information.
Blueprint information
- Status:
- Started
- Approver:
- Dave Walker
- Priority:
- Undefined
- Drafter:
- Ubuntu Server
- Direction:
- Approved
- Assignee:
- Yolanda Robla
- Definition:
- Approved
- Series goal:
- Proposed for trusty
- Implementation:
- Started
- Milestone target:
- ubuntu-14.04
- Started by
- Yolanda Robla
- Completed by
Whiteboard
[USER STORIES]
Ralph is a researcher who wants to see which type of web server is installed on website wwww.x.ca.
Andrew is a system adminstrator who has 100 instances of Apache running on his EC2 setup. He wants to write a script that will tell which version he has installed.
[ASSUMPTIONS]
Server QA lab will be used to test server banners and check for regressions.
[RISK]
Regression in servers that do not start after the banner have been turned on.
[IN SCOPE]
[OUT OF SCOPE]
[USER ACCEPTANCE]
User allowed to turn banners on or off.
[RELEASE NOTE/BLOG]
Work Items
Work items for ubuntu-14.04:
[yolanda.robla] Check, enable, and test apache2: DONE
[yolanda.robla] Check, enable, and test bind9: DONE
[yolanda.robla] Check, enable, and test dovecot (imapd): DONE
[yolanda.robla] Check, enable, and test dovecot (pop3d): DONE
[yolanda.robla] Check, enable, and test exim4: DONE
[yolanda.robla] Check, enable, and test mysql-server: DONE
[yolanda.robla] Check, enable, and test postgresql: DONE
[yolanda.robla] Check, enable, and test openldap: DONE
[yolanda.robla] Check, enable, and test openssh: DONE
[yolanda.robla] Check, enable, and test openstack (keystone): DONE
[yolanda.robla] Check, enable, and test postfix: DONE
[yolanda.robla] Check, enable, and test squid3: DONE
[yolanda.robla] Check, enable, and test tomcat7: DONE
[yolanda.robla] Check, enable, and test nginx: DONE
[yolanda.robla] Check, enable, and test python-django: DONE
[yolanda.robla] Check, enable, and test memcached: DONE
[yolanda.robla] Check, enable, and test couchdb: DONE
[yolanda.robla] Check, enable, and test nodejs: DONE
Dependency tree
* Blueprints in grey have been implemented.