Difference between revisions of "Bouncer"
(Added info to GeoIP section.) |
|||
Line 11: | Line 11: | ||
===Geographical preselection of mirrors depending on IP, aka. GeoIP=== | ===Geographical preselection of mirrors depending on IP, aka. GeoIP=== | ||
Dispatching requests of downloading files from both users via web page and automatic download functionality implemented in OpenOffice.org (aka as product-update-service) to one of the mirror servers depending on the type of requested file and the location of the requester. | Dispatching requests of downloading files from both users via web page and automatic download functionality implemented in OpenOffice.org (aka as product-update-service) to one of the mirror servers depending on the type of requested file and the location of the requester. | ||
+ | |||
+ | This is extremely important for countries with low IT resources and/or very unreliable/slow connections (e.g. Vietnam). It can take several days to download an OpenOffice.org build in Vietnam, and many people give up on the process. In any case, being assigned a download from a mirror on a different continent is noticeably inefficient. Users don't appreciate inefficiency. | ||
===Supporting extended mirrors for large volumes=== | ===Supporting extended mirrors for large volumes=== |
Revision as of 05:39, 3 July 2008
Contents
- 1 What is bouncer?
- 2 Main reasons to adapt OpenOffice.org bouncer
- 2.1 Geographical preselection of mirrors depending on IP, aka. GeoIP
- 2.2 Supporting extended mirrors for large volumes
- 2.3 SOAP interface to get distributions-status, useful for automated one-click-download
- 2.4 Same user-account for OOo-Bouncer as OOo-IssueZilla
- 2.5 SSL for log-in
- 2.6 Better logging and statistics
- 3 Involved community members
- 4 Links
What is bouncer?
OpenOffice.org bouncer is the main-distribution platform for OpenOffice.org downloads. It is an open-source project of the Oregon state university. The current version of OpenOffice.org bouncer is 2. Some other major open-source projects use bouncer, e.g. Mozilla.org uses bouncer in version 1.
Main difference between version 1 and 2 is:
- Version 1 supports GeoIP (explained below)
- Version 2 supports template mechanisms to get download-sets (required for OpenOffice.org)
Main reasons to adapt OpenOffice.org bouncer
Some of these named reasons are required to use bouncer in the future, others are optional. We try to adress some of these topics in the near future. Help is very welcome!
Geographical preselection of mirrors depending on IP, aka. GeoIP
Dispatching requests of downloading files from both users via web page and automatic download functionality implemented in OpenOffice.org (aka as product-update-service) to one of the mirror servers depending on the type of requested file and the location of the requester.
This is extremely important for countries with low IT resources and/or very unreliable/slow connections (e.g. Vietnam). It can take several days to download an OpenOffice.org build in Vietnam, and many people give up on the process. In any case, being assigned a download from a mirror on a different continent is noticeably inefficient. Users don't appreciate inefficiency.
Supporting extended mirrors for large volumes
OpenOffice.org is available in many languages on many platforms and needs space for download-sets. The current mirroring has reached limits and need to be extended. The current version 2 doesn't support extended mirror-sets with large-volumes.
SOAP interface to get distributions-status, useful for automated one-click-download
When we try to automate the distribution-process it would be helpful to get the download-status of an OpenOffice.org productivity suite.
Same user-account for OOo-Bouncer as OOo-IssueZilla
Would be nice to use the same account for OpenOffice.org-bouncer like on IssueZilla.
SSL for log-in
Security issue to use http directly for log-in.
Better logging and statistics
Logstats only allow counting requests for version and platform. Failed requests won't be ignored, so the number of downloads is too high.
Involved community members
Please add your email if you want to help us. Thank you very much.