summaryrefslogtreecommitdiffstats
path: root/src (follow)
AgeCommit message (Collapse)Author
2020-03-15Strip invalid characters from referer URLsOmar Roth
2020-03-15Migrate to a good Content Security Policy (#1023)leonklingele
So attacks such as XSS (see [0]) will no longer be of an issue. [0]: https://github.com/omarroth/invidious/issues/1022
2020-03-10Escape 'sort_by'Omar Roth
2020-03-10Switch textcaptcha to HTTPSOmar Roth
2020-03-06Replace static asset requests with QUICOmar Roth
2020-03-06Add debug info to videoplaybackOmar Roth
2020-03-05Prevent storyboards from hangingOmar Roth
2020-03-04Skip validation checks for videoplayback, ggphtOmar Roth
2020-03-04Escape item titles in search pageOmar Roth
2020-03-02Verify token signature in constant time, Run cheap checks first in token ↵leonklingele
validation process (#1032) * Verify token signature in constant time To prevent timing side channel attacks * Run cheap checks first in token validation process Expensive checks such as the nonce lookup on the database or the signature check can be run after cheap/fast checks.
2020-02-28Fix status check for channel pageOmar Roth
2020-02-28Sanitize PLIDOmar Roth
2020-02-28Fix deadlock when updating notificationsOmar Roth
2020-02-28Remove DB array concatenationOmar Roth
2020-02-20Remove duplicated Github logo on footer (#986)Pedro Lucas Porcellis
* Remove duplicated Github logo on footer
2020-02-20Remove temp fix for crystal/crystal-lang#7383Omar Roth
2020-02-20Remove 'type' attribute from community embedOmar Roth
2020-02-15Update code formatting for Crystal 0.33.0Leon Klingele
Crystal 0.33.0 introduced some changes to to the code formatter. Run "crystal tool format" so CI doesn't fail anymore.
2020-02-04Add support to read config from environment variableLeon Klingele
Try to read app config from the "INVIDIOUS_CONFIG" environment variable. If the variable is undefined, read config from config.yml file as before. Required by https://github.com/omarroth/invidious/pull/1015 et al.
2020-02-01Add handling for comments with no contentOmar Roth
2020-02-01Remove frameborder from community embedsOmar Roth
2020-02-01Check /browse_ajax for channel blocksOmar Roth
2020-01-24Refactor signature extractionOmar Roth
2020-01-21Add audio mode link to itemsAlexander Pushkov
2020-01-14Fix channel redirectOmar Roth
2020-01-08Minor refactorOmar Roth
2020-01-08Fix channel playlists for genre channelsOmar Roth
2019-12-05Minor refactor for channel playlistsOmar Roth
2019-12-05Add better error message for fetch_channelOmar Roth
2019-12-05Add support for pt-BROmar Roth
2019-12-03Add support for Romanian localeOmar Roth
2019-12-03Add support for /sorry/index CAPTCHAOmar Roth
2019-12-01Strip domain from caption URLsOmar Roth
2019-11-28Run 'crystal tool format'Omar Roth
2019-11-28Add support for force_resolve to QUIC clientOmar Roth
2019-11-24Update QUICPoolOmar Roth
2019-11-20Add Previous/Next page buttons at the top of the pageedumoreira1506
2019-11-20Skip preferences for assetsOmar Roth
2019-11-18Use QUIC for connections to YouTubeOmar Roth
2019-11-14Merge pull request #896 from sh4dowb/masterOmar Roth
Fixed double quotes in meta description
2019-11-14Fix typo in playlist urlOmar Roth
2019-11-11Fixed double quotes in meta descriptionsh4dowb
2019-11-10Fix updating of cookiesOmar Roth
2019-11-09Add etag to /api/v1/annotationsOmar Roth
2019-11-09Add support for Anti-CaptchaOmar Roth
2019-11-08Fix ID for search durationOmar Roth
2019-11-07Use force_resolve for search suggestionsOmar Roth
2019-11-05Update error messages for video extractorOmar Roth
2019-11-04Fix default fo dark_modeOmar Roth
2019-11-04Fix escaping in email queryOmar Roth