Pranjal Jumde

Results 11 issues of Pranjal Jumde

The privacy policy for the Cloudflare's new DNS resolver over HTTPS sounds pretty solid. https://blog.cloudflare.com/dns-resolver-1-1-1-1/ https://developers.cloudflare.com/1.1.1.1/commitment-to-privacy/privacy-policy/privacy-policy/ And there has been interest in the community to make make Cloudflare's DNS resolver...

suggestion
needs-discussion

Advanced users would like more details about the stats presented on the shields: - Ads or Trackers blocked - Details about sources of ads and trackers - HTTPS Upgrades -...

suggestion
feature/shields
needs-discussion

### Description: Certificate Pinning reduces the impact of MITM attacks. We should PIN certificates for *.brave.com and *.bravesoftware.com domains to ensure the responses from these domains can be trusted. Certificate...

enhancement
security
priority/P4
QA/No
release-notes/exclude
Epic: Security

## Description OS'es like macOS yosemite which are no longer supported by Brave should not receive component updates. Supported OS: https://support.brave.com/hc/en-us/articles/360021357112-What-are-the-system-requirements-to-install-Brave-

For example ad-block is currently on format v4. That's where this 4 comes from in: `~/Library/Application\ Support/BraveSoftware/Brave-Browser-Beta/cffkpbalmllkdoenhmdmpbkajipdjfam/1.0.133/4/ABPFilterParserData.dat` The Brave Browser is smart enough to know to update the extension to...

Profiling will help understand which parts of the code are slow under normal or higher load.

``` goroutine 32 [runnable]: app/vendor/github.com/brave/go-update/controller.initExtensionUpdatesFromDynamoDB() /go/src/app/vendor/github.com/brave/go-update/controller/controller.go:75 +0x3ed app/vendor/github.com/brave/go-update/controller.RefreshExtensionsTicker.func1(0xc420390000, 0xad5220) /go/src/app/vendor/github.com/brave/go-update/controller/controller.go:88 +0x58 created by app/vendor/github.com/brave/go-update/controller.RefreshExtensionsTicker /go/src/app/vendor/github.com/brave/go-update/controller/controller.go:86 +0x63 goroutine 52 [IO wait]: internal/poll.runtime_pollWait(0x7f275505ba20, 0x72, 0xc420735a68) /usr/local/go/src/runtime/netpoll.go:173 +0x57 internal/poll.(*pollDesc).wait(0xc420394a98, 0x72, 0xffffffffffffff00, 0xb5b9e0, 0xe0d4d0)...

when the PDF.js removal reaches stable.

Current log format: ``` time="2019-02-27T05:31:20Z" level=info msg="request complete" X-Forwarded-For="73.121.137.159, 157.52.75.67" X-Forwarded-Host=go-updater.brave.com http_method=POST http_proto=HTTP/1.1 http_scheme=http remote_addr=73.121.137.159 req_id=160e79999b4f/31vUVbNUag-001580 resp_bytes_length=2954 resp_elapsed_ms=0.356856 resp_status=200 uri="http://go-updater.brave.com/extensions" user_agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like...