You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
Raphaël de Courville edited this page Jan 16, 2025
·
3 revisions
Processing works primarily offline but requires an internet connection to download the list of contributions and inform you when a new release is available.
If you're using Processing in an environment with a strict firewall or network filter, the Contribution Manager may not properly display the lists of libraries, tools, modes, or examples. You might also miss new releases. To resolve this, ensure the following network connections are allowed. You can share this information with your IT department.
Contribution Manager
Frequency: Once per day
Request Type: HTTPS POST
Endpoint:https://download.processing.org/contribs (hosted on Netlify). The request is redirected to https://contributions.processing.org/contribs.txt (also hosted on Netlify).
Response: A file (contribs.txt) is downloaded and cached locally in the user's settings folder.
Processing Updates
Frequency: Once per day
Request Type: HTTPS GET
Endpoint:https://processing.org/download/latest.txt (hosted on Netlify)
Response: A text file with the latest build number. Note: If an update is available, a prompt will notify the user.
Allow List Recommendations
Netlify uses dynamic IP ranges, so there is no fixed list of IP addresses that can be allowed. Instead, it is recommended to allow the following subdomains in your network configuration:
download.processing.org
contributions.processing.org
processing.org
Local Mirror Option
If network restrictions block access, you can host a local mirror of the Contribution Manager files. Please contact us for instructions.