Revert "Revert "added xfilesharing base function""

This reverts commit 948d7397efa826ff963e515a8698deced561383e.
Revert "Revert "implemented uploaded.net password protected links""

This reverts commit c7a3b5b90944b8ec0278bd9ac64fc5da31e39967.