Avoided uninitialized warning access to `sockfd' by initialzing it in `get_pipe_data_from_socket'.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95881 8089f293-4706-0410-a29e-feb5c42a2edf
Added definition for `ssize_t' on Windows which the only platform we support that does not have a definition for it.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95882 8089f293-4706-0410-a29e-feb5c42a2edf
update CMS_EXTERNAL_LINK to add is_collapsed

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95883 8089f293-4706-0410-a29e-feb5c42a2edf
Download API
Updated download link from 
{$host/}/confirm_download?token={$token/}&email={$email/}&platform={$platform/}&link={$mirror/}{$directory/}/{$selected_platform.filename/} to {$host/}/confirm_download?token={$token/}
Updated related code to support the new link.



git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95884 8089f293-4706-0410-a29e-feb5c42a2edf
Update db library.
Updated feature REPORT_DATA_PROVIDER.initialize_download to use also platform as a parameter.
Updated feature REPORT_DATA_PROVIDER.download_expiration_token_age to only use token as parameter.
Added a new feature REPORT_DATA_PROVIDER.retrieve_download_details return download details given a token, if any.
Updated the token size to use a random number of 16 bytes instead of 5.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95885 8089f293-4706-0410-a29e-feb5c42a2edf
Updated db access.
Updated wrong log message.
Missing call to connect in retrieve_download_details.

git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95886 8089f293-4706-0410-a29e-feb5c42a2edf
Better syntax for attribute creation.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95887 8089f293-4706-0410-a29e-feb5c42a2edf
Webiste rules for new download APIs.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95888 8089f293-4706-0410-a29e-feb5c42a2edf
Typo on copyright sign.
Added CD key field.


git-svn-id: https://svn.eiffel.com/eiffelstudio/trunk@95889 8089f293-4706-0410-a29e-feb5c42a2edf