lbry.com, the website for the LBRY protocol
Find a file
Udit Patel 1e6142f7e1 Mixed content weakens HTTPS fix11 (#622)
Mixed content weakens HTTPS
Requesting subresources using the insecure HTTP protocol weakens the security of the entire page, as these requests are vulnerable to man-in-the-middle attacks, where an attacker eavesdrops on a network connection and views or modifies the communication between two parties. Using these resources, an attacker can often take complete control over the page, not just the compromised resource.

Although many browsers report mixed content warnings to the user, by the time this happens, it is too late: the insecure requests have already been performed and the security of the page is compromised. This scenario is, unfortunately, quite common on the web, which is why browsers can't just block all mixed requests without restricting the functionality of many sites.
2018-06-10 14:09:28 -07:00
content Mixed content weakens HTTPS fix11 (#622) 2018-06-10 14:09:28 -07:00
controller Fix empty press-kit (#580) 2018-05-30 20:05:05 -04:00
data change subscribe message 2018-06-05 15:03:25 -04:00
hooks Add php pre-commit hook 2018-05-09 12:23:57 -04:00
lib trying to fix dmca report blackhole 2018-05-30 22:38:53 -04:00
model Adjust site to use PSR-2 coding standard 2018-05-21 11:49:15 -04:00
view Closes #597 2018-06-10 10:59:51 -04:00
web Add files via upload 2018-06-08 10:43:00 -04:00
.gitattributes add sass compiler, fix update script, fix ROOT_DIR, create Config class 2016-03-07 16:53:43 -05:00
.gitignore Add php pre-commit hook 2018-05-09 12:23:57 -04:00
autoload.php Adjust site to use PSR-2 coding standard 2018-05-21 11:49:15 -04:00
bootstrap.php Adjust site to use PSR-2 coding standard 2018-05-21 11:49:15 -04:00
check_syntax.sh update php version 2018-04-22 14:04:00 -04:00
composer.json Add composer as dependency manager 2018-02-23 00:11:52 -05:00
composer.lock change dependency to support previous versions of PHP 2018-03-27 17:46:18 -04:00
composer.phar Update composer to version 1.6.5 from 1.5.2 (#574) 2018-05-31 12:42:26 -07:00
dev.sh Add condition for failed bash command 2018-05-17 23:18:43 -04:00
docker.sh Add php pre-commit hook 2018-05-09 12:23:57 -04:00
INSTALL.md Add additional notes for missing php extension 2018-05-17 23:22:50 -04:00
LICENSE update copyright to 2018 (#365) 2018-02-08 14:12:09 -05:00
monero_trans.png Add files via upload 2018-05-31 12:06:25 -04:00
php-cs-fixer Add php pre-commit hook 2018-05-09 12:23:57 -04:00
README.md standardization updates 2018-05-11 15:41:35 -04:00
update.php Adjust site to use PSR-2 coding standard 2018-05-21 11:49:15 -04:00

lbry.io

The lbry.io website. This website uses barebones PHP along with Javascript and SCSS.

lbry.io screenshot

Installation

Please see INSTALL for comprehensive, easy-to-follow instructions on running this project.

Usage

Unless you are planning to contribute to the lbry.io website, this project serves little independent purpose.

To access a local copy of lbry.io, follow INSTALL and then access localhost:8000 in your browser. This will allow you to make changes to the website, test locally and then submit pull requests.

Running from Source

Please see INSTALL for details on how to run from source.

License

This project is MIT licensed. For the full license, see LICENSE.

Contributing

Contributions to this project are welcome, encouraged, and compensated. For more details, see CONTRIBUTING.

Security

We take security seriously. Please contact security@lbry.io regarding any security issues. Our PGP key is here if you need it.

Contact

The primary contact for this project is Jeremy Kauffman (jeremy@lbry.io).