diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 70a352cd5..41a705672 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -17,6 +17,7 @@ group = rootProject.group tasks.withType { systemProperty("processing.version", version) systemProperty("processing.revision", "1296") + systemProperty("processing.contributions.source", "https://contributions-preview.processing.org/contribs.txt") } diff --git a/app/src/processing/app/contrib/ContributionListing.java b/app/src/processing/app/contrib/ContributionListing.java index fb1bc6a29..0c9945526 100644 --- a/app/src/processing/app/contrib/ContributionListing.java +++ b/app/src/processing/app/contrib/ContributionListing.java @@ -44,7 +44,7 @@ public class ContributionListing { * Stable URL that will redirect to wherever the file is hosted. * Changed to use https in 4.0 beta 8 (returns same data). */ - static final String LISTING_URL = "https://download.processing.org/contribs"; + static final String LISTING_URL = System.getProperty("processing.contributions.source","https://download.processing.org/contribs"); static final String LOCAL_FILENAME = "contribs.txt"; /** Location of the listing file on disk, will be read and written. */ diff --git a/app/src/processing/app/contrib/ContributionManager.java b/app/src/processing/app/contrib/ContributionManager.java index 117c9e717..c4d45f7d7 100644 --- a/app/src/processing/app/contrib/ContributionManager.java +++ b/app/src/processing/app/contrib/ContributionManager.java @@ -67,10 +67,10 @@ public class ContributionManager { conn.setConnectTimeout(15 * 1000); conn.setReadTimeout(60 * 1000); - if (post == null) { + // Disable the post for now, since it's not used + if (post == null || System.getProperty("processing.contributions.source") != null) { conn.setRequestMethod("GET"); conn.connect(); - } else { post = Util.gzipEncode(post); conn.setRequestMethod("POST");