summaryrefslogtreecommitdiffhomepage
path: root/mullvad-problem-report/src
AgeCommit message (Collapse)AuthorFilesLines
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand2-3/+0
2021-11-26Don't pass tokio runtime handles to async functionsDavid Lönnhager1-1/+0
2021-10-28Set address change listener after TSM has spawnedDavid Lönnhager1-1/+0
2021-10-01Only retry for network-related API request failures, and remove the delayDavid Lönnhager1-4/+4
2021-07-13Fix tokio runtime buildersDavid Lönnhager1-3/+2
2021-07-13Replace delay_for with sleepDavid Lönnhager1-1/+1
2021-04-30Redact GUIDs from problem reportsDavid Lönnhager1-31/+49
2021-03-26Retry using different endpoints if a problem report cannot be sentDavid Lönnhager1-5/+27
2021-02-17Use threaded scheduler in problem reportEmīls1-1/+2
2021-01-28Rename mullvad-platform-metadataEmīls1-2/+2
2021-01-25Bypass socket on AndroidEmīls1-0/+2
2021-01-12Replace the old cache directoryDavid Lönnhager2-4/+4
2021-01-05Create platform metadata crateOskar Nyberg1-152/+3
2021-01-04Unblock API endpoint while connecting or blockedDavid Lönnhager1-1/+1
2021-01-04Add address change listener to AddressCacheDavid Lönnhager1-0/+1
2021-01-04Always prefer the last used API addressDavid Lönnhager2-4/+8
2021-01-04Migrate from deprecated dirs dependencyDavid Lönnhager1-3/+3
2020-11-24Pass resource dir. when sending problem reportJanito Vaqueiro Ferreira Filho2-2/+4
2020-11-19Shuffle API address cache when loaded, and use bundled API address cache as ↵David Lönnhager1-1/+6
fallback
2020-09-07Fix deadlock in the problem report toolDavid Lönnhager1-5/+3
2020-09-01Reduce excessive thread countDavid Lönnhager1-1/+1
2020-09-01Share tokio runtime between the management interface and daemonDavid Lönnhager1-2/+11
2020-05-07Use embeded TLS certificatesEmīls1-17/+1
2020-04-28Pass resource directory to problem reportEmīls1-4/+18
2020-04-27Use new HTTP RPCs in problem report binaryEmīls1-10/+9
2020-04-22Remove hard-coded log directory for problem reportJanito Vaqueiro Ferreira Filho1-6/+16
2020-02-06Remove licence headers from Rust source codeLinus Färnstrand2-16/+0
According to the licence anyone who copies the source must attach the header anyway is my understanding
2019-10-29Upgrade duct to 0.13Linus Färnstrand1-1/+1
2019-10-17Upgrade err-derive to 0.2.1Linus Färnstrand1-5/+5
2019-10-09Adapt to problem-report binary being called mullvad-problem-reportLinus Färnstrand1-2/+2
2019-08-09Use impl Iterator where simplerLinus Färnstrand1-12/+6
2019-08-09Fix unwrap_or usageLinus Färnstrand1-5/+6
2019-08-09Move Android ABI list to separate metadata entryLinus Färnstrand1-1/+30
2019-08-09Remove exact build number from Android problem reportLinus Färnstrand1-5/+4
2019-08-09Use single format! for clearer overview of final outputLinus Färnstrand1-8/+4
2019-08-09Use unwrap_or_default to get empty StringLinus Färnstrand1-3/+3
2019-08-06Include Android version and ABI list in reportJanito Vaqueiro Ferreira Filho1-5/+10
2019-07-04Sort problem report metadataLinus Färnstrand2-7/+7
2019-07-04Add test for ProblemReport::parse_metadataLinus Färnstrand1-1/+32
2019-07-03Parse problem report metadata from fileLinus Färnstrand1-1/+28
2019-06-25Include logcat in collected problem report logsJanito Vaqueiro Ferreira Filho1-0/+16
2019-06-19Allow `mullvad-problem-report` to be used as a libJanito Vaqueiro Ferreira Filho2-543/+554
2019-06-10Improve help textLinus Färnstrand1-2/+8
2019-06-10Automatically pick up frontend logs in problem-reportLinus Färnstrand1-11/+68
2019-06-10Add extra help output to the problem-report CLI commandLinus Färnstrand1-1/+9
2019-05-27Automatically print help when no subcommand givenLinus Färnstrand1-1/+5
2019-04-10Remove error-chain from problem-reportLinus Färnstrand1-51/+96
2019-04-04Add #![deny(rust_2018_idioms)] to all crates and fix warningsLinus Färnstrand1-0/+2
2019-04-03Implement OS version retrieval for AndroidJanito Vaqueiro Ferreira Filho1-0/+21
2019-03-25Replace trim_left_matches with trim_start_matchesLinus Färnstrand1-1/+1