35 Commits (b2502f0ea0e49debca38b41d9178e96b35b2301d)

Author SHA1 Message Date
  Andrew Belt b2502f0ea0 Add user agent to network requests. 2 years ago
  Andrew Belt 8e1bb81d78 Make cURL use a connection timeout rather than total timeout. 3 years ago
  Andrew Belt 5d72821909 Increase cURL timeout to 65 seconds. 3 years ago
  Andrew Belt 54cc95ae46 Make all subsystems able to initialize and destroy multiple times. 3 years ago
  Andrew Belt 8ffb648628 Disable verbose cURL. Decrease cURL timeout to 10 seconds. 3 years ago
  Andrew Belt fecd8a5cf9 Disable threaded-resolver and pthreads in cURL. Enable verbose. 3 years ago
  Andrew Belt 4cf91916c8 Fix curl crash when DNS does not resolve. 3 years ago
  Andrew Belt ec96220eb6 Upgrade curl and openssl. Compile OpenSSL with no-pinshared. 3 years ago
  Andrew Belt c4f35364bf Add moduleWhitelist to settings (again). Finish module whitelist syncing in library::. Add module whitelist filtering to Browser. 3 years ago
  Andrew Belt 8d911c559e Log edition name instead of abbreviation in standalone adapter. 3 years ago
  Andrew Belt 4851b09d5b Add 15 second timeout to network:: requests. 3 years ago
  Andrew Belt 288bd3fe99 Add logging when network::requestDownload() fails. 3 years ago
  Andrew Belt 94d7c70727 Add logging when network::requestJson() fails. 3 years ago
  Andrew Belt f3c8262183 Make Module always deserialize "id", "leftModuleId", and "rightModuleId". Due to this, make pasting and cloning modules delete these properties from the JSON before `fromJson()` is called. 4 years ago
  Andrew Belt b146f766b9 Refactor plugin syncing in `library::`. 4 years ago
  Andrew Belt 825adb155d Add cookie support to network::requestJson() and network::requestDownload(). 5 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 5 years ago
  Andrew Belt 03b6aee33f Enable CURLOPT_FOLLOWLOCATION in libcurl. 5 years ago
  Andrew Belt 1388e9ebb1 Add network::init(). Add asset::bundlePath. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt d51e5bc40e Add changelog entry for 1.1.3. Remove verbose curl. 5 years ago
  Andrew Belt 27ae93d85e Use built-in certificate bundle for curl. 5 years ago
  Andrew Belt 4a51efd2b5 Remove OpenSSL header. 5 years ago
  Andrew Belt 7ac7fa8486 Use schannel on Win instead of OpenSSL 5 years ago
  Andrew Belt 86c44a132a Re-enable certificate checking in network:: 5 years ago
  Andrew Belt a5e1ac75f8 Finish auto-updater on Windows. Add network::urlPath(). Reimplement 5 years ago
  Andrew Belt 2c5fdb32cc Mostly finished plugin manager client. 6 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 6 years ago
  Andrew Belt df0388c9fb Re-add METHOD_ prefix to network::Method enums 6 years ago
  Andrew Belt 5f5bfc7a42 Partial reorganization of Plugin menu. 6 years ago
  Andrew Belt 217faca052 Parse plugin metadata from plugin.json 6 years ago
  Andrew Belt 3644b1877e Clean up includes 6 years ago
  Andrew Belt 34af736ee5 Add rack0.hpp backward compatibility header for ease of migration 6 years ago
  Andrew Belt 587f936a99 Move random to its own namespace, shuffle files around 6 years ago
  Andrew Belt b0ba3c6d20 Rename request to network, move to its own namespace 6 years ago
  Andrew Belt 8ae99e2ef0 Added version check 6 years ago
  Andrew Belt 09d368edb3 WIP Windows static build 7 years ago
  Andrew Belt f9087788bc Update plugin manager to 0.6 API 7 years ago
  Andrew Belt 60d98a641f Rename util.hpp to common.hpp, fix include paths 7 years ago
  Andrew Belt d024ccf8a0 Refactor util.hpp 7 years ago
  Andrew Belt 092fb60b57 Remove request URL from log.txt 7 years ago
  Andrew Belt e2239bcc6d Disable SSL cert verification, add openssl dlls to Windows build 7 years ago
  Andrew Belt dc91b5d403 Update plugin manager to new online Rack plugin manager API 7 years ago
  Andrew Belt e5ba0db78a Escape download link 7 years ago
  Andrew Belt 85c75eef33 Changed log() to info(), warn(), and fatal() 7 years ago
  Andrew Belt b10d1122bb Added log() logger with INFO, WARN, and ERROR levels 7 years ago
  Andrew Belt 24cb2f506b Cleanup widget code 7 years ago
  Andrew Belt 8088a0c7ec Added version checking 7 years ago
  Andrew Belt 7d7aae7a23 Create plugins/ directory if doesn't exist when refresing plugins 7 years ago
  Andrew Belt bf2032c3e0 Autosave settings: opacity, tension, authentication token 7 years ago