summaryrefslogtreecommitdiff
path: root/python/downloadprovider.py
AgeCommit message (Collapse)Author
2026-04-15[Python API] Replace bare "except:" with "except Exception:" to fix signal ↵Josh Ferrell
propagation
2026-01-01update copyrights for 2026Jordan Wiens
2025-11-21Add get and __contains__ methods to all *MetaClassPeter LaFosse
Fixes: https://github.com/Vector35/binaryninja-api/issues/7588
2025-08-03Fix undefined `log_error` in downloadprovider.pyMason Reed
Was causing nightly tests to fail only on windows however which is strange
2025-08-01Use log_error_for_exception in the Python API to pass tracebacks in the ↵Rusty Wagner
stack trace associated with log messages, instead of creating large mutli-line messages for every exception
2025-03-28missed the older dates!Jordan Wiens
2024-05-28Fix Python DownloadProvider. Fix ↵Xusheng
https://github.com/Vector35/binaryninja-api/issues/5467
2024-01-08update copyright yearJordan Wiens
2023-01-05Update copyright to 2023Josh F
2022-05-14remove more vestigal py2 codeJordan Wiens
2022-01-28Format All FilesKyleMiles
2022-01-03update copyright yearsJordan Wiens
2021-09-24Use more f-stringsPeter LaFosse
2021-09-06Fix import of logPeter LaFosse
2021-09-06Ignore some type check warnings in downloadprovider.pyPeter LaFosse
2021-09-06Some normalizing code changesPeter LaFosse
2021-09-05Refactor RegisterValue class into multiple dataclasses which can be ↵Peter LaFosse
instantiated directly
2021-09-05Add type hints to basicblock.py, lowlevelil.py, architecture.pyPeter LaFosse
2021-07-01Chunked uploads and cancelling uploadsGlenn Smith
2021-05-17Network SettingsGlenn Smith
2021-03-11fix namespace issue causing settings to be included in documentation twiceJordan Wiens
2021-01-18updating copyright yearJordan Wiens
2020-09-14Custom request types and data transfer for DownloadProviderGlenn Smith
2020-06-15Default to requests in downloadprovider, fall back to urllib if not availableRusty Wagner
2020-05-09Fix DownloadProvider get_response helper.Brian Potchik
2020-04-23Send URLError to the ErrorLog in the PythonDownloadProvider.Brian Potchik
2020-02-16Add get_response helper to python DownloadInstance.Brian Potchik
2020-01-01update copyright year to 2020Jordan Wiens
2019-10-21windows: interim workaround for windows segment heap bugRyan Snyder
2019-07-08PluginManager refactor for supporting plugin installation uiPeter LaFosse
Expose additional PluginManager APIs and update documentation
2019-01-17update company name and copyright dateJordan Wiens
2018-10-19Expose DataRender APIs, allow setting const on types, and allow type comparisonPeter LaFosse
2018-10-18Initial Enhanced Settings System.Brian Potchik
2018-10-05Force use of requests on Windows to avoid cert issues on some installsRusty Wagner
2018-10-05python3: ensure callbacks live long enoughRyan Snyder
2018-10-05api: remove some lingering xrange uses in python bindingsRyan Snyder
2018-08-02Fix DownloadProvider broken in python merge from b460b9495a.Brian Potchik
2018-07-13Python2/3 String Compatibility FixKyleMiles
2018-07-10Rebased so commit history is correct nowKyleMiles
2018-07-10Various Python 3 support changesKyleMiles
2018-07-06Python: More useful error when loading too-old Python on WindowsRyan Snyder
2018-07-02downloadprovider: Fail gracefully on Ubuntu 14.04 installs, add fallbackRyan Snyder
Provide a fallback so that installs with Python < 2.7.9 can still receive updates. Some manual intervention is required, but now we can provide working networking on any install that has either Python >= 2.7.9 or where a user can supply the requests[security] pip package
2018-06-20Add DownloadProvider Support.Brian Potchik