diff --git a/arduino-core/src/cc/arduino/contributions/packages/ContributionsIndexer.java b/arduino-core/src/cc/arduino/contributions/packages/ContributionsIndexer.java index e69d671d2e4..0ec94535846 100644 --- a/arduino-core/src/cc/arduino/contributions/packages/ContributionsIndexer.java +++ b/arduino-core/src/cc/arduino/contributions/packages/ContributionsIndexer.java @@ -80,7 +80,7 @@ public ContributionsIndexer(File preferencesFolder, Platform platform, Signature public void parseIndex() throws Exception { File defaultIndexFile = getIndexFile(Constants.DEFAULT_INDEX_FILE_NAME); - if (!signatureVerifier.isSigned(defaultIndexFile)) { + if (!PreferencesData.getBoolean("allow_insecure_packages") && !signatureVerifier.isSigned(defaultIndexFile)) { throw new SignatureVerificationFailedException(Constants.DEFAULT_INDEX_FILE_NAME); } index = parseIndex(defaultIndexFile); diff --git a/build/arduino-builder-arm-1.3.15.tar.bz2.sha b/build/arduino-builder-arm-1.3.15.tar.bz2.sha new file mode 100644 index 00000000000..02c29b4a26c --- /dev/null +++ b/build/arduino-builder-arm-1.3.15.tar.bz2.sha @@ -0,0 +1 @@ +e83845803bbaad5c4489e0c4d3cdf84d93637a5d diff --git a/build/build.xml b/build/build.xml index 444c6502bff..d88c233d9c9 100644 --- a/build/build.xml +++ b/build/build.xml @@ -26,6 +26,7 @@ + @@ -33,20 +34,26 @@ + + + + + + @@ -58,10 +65,12 @@ + + @@ -72,6 +81,9 @@ + + + @@ -426,8 +438,8 @@ - - + + @@ -625,10 +637,12 @@ + + - - + + @@ -650,7 +664,64 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -682,7 +753,7 @@ - + @@ -730,6 +801,8 @@ + + @@ -738,6 +811,10 @@ + + + + @@ -817,10 +894,13 @@ + description="Build .tar.xz of linux x86_32 version" /> + description="Build .tar.xz of linux x86_64 version" /> + + @@ -899,8 +979,8 @@ - - + + diff --git a/build/build_all_dist.bash b/build/build_all_dist.bash index 0e98b827cb2..4d1c60e3577 100755 --- a/build/build_all_dist.bash +++ b/build/build_all_dist.bash @@ -12,6 +12,9 @@ mv linux/arduino-*-linux32.tar.xz ../ ant -Djava.net.preferIPv4Stack=true -Dplatform=linux64 $@ clean dist mv linux/arduino-*-linux64.tar.xz ../ +ant -Djava.net.preferIPv4Stack=true -Dplatform=linuxarm $@ clean dist +mv linux/arduino-*-linuxarm.tar.xz ../ + ant -Djava.net.preferIPv4Stack=true -Dplatform=windows $@ clean dist mv windows/arduino-*-windows.zip ../ diff --git a/build/build_pull_request.bash b/build/build_pull_request.bash index 2ca6a709282..5fc7a452265 100755 --- a/build/build_pull_request.bash +++ b/build/build_pull_request.bash @@ -18,5 +18,5 @@ fi VERSION="PR-${ghprbPullId}-BUILD-${BUILD_NUMBER}" -./build_all_dist.bash -Dversion="${VERSION}" -DMACOSX_BUNDLED_JVM=$MACOSX_BUNDLED_JVM -DWINDOWS_BUNDLED_JVM=$WINDOWS_BUNDLED_JVM -DLINUX32_BUNDLED_JVM=$LINUX32_BUNDLED_JVM -DLINUX64_BUNDLED_JVM=$LINUX64_BUNDLED_JVM +./build_all_dist.bash -Dversion="${VERSION}" -DMACOSX_BUNDLED_JVM=$MACOSX_BUNDLED_JVM -DWINDOWS_BUNDLED_JVM=$WINDOWS_BUNDLED_JVM -DLINUX32_BUNDLED_JVM=$LINUX32_BUNDLED_JVM -DLINUX64_BUNDLED_JVM=$LINUX64_BUNDLED_JVM -DLINUXARM_BUNDLED_JVM=$LINUXARM_BUNDLED_JVM diff --git a/build/libastylej-2.05.1-3.zip.sha b/build/libastylej-2.05.1-3.zip.sha new file mode 100644 index 00000000000..36e6e9d482c --- /dev/null +++ b/build/libastylej-2.05.1-3.zip.sha @@ -0,0 +1 @@ +948f14cd445429e252d2a9cd3451c79e0d9c468a diff --git a/build/libastylej-2.05.1.zip.sha b/build/libastylej-2.05.1.zip.sha deleted file mode 100644 index 919065add56..00000000000 --- a/build/libastylej-2.05.1.zip.sha +++ /dev/null @@ -1 +0,0 @@ -0b5e1be1985eed35657f60869a6cad916bd066fc diff --git a/build/linux/avr-gcc-4.8.1-arduino5-armhf-pc-linux-gnu-glibc2.13.tar.bz2.sha b/build/linux/avr-gcc-4.8.1-arduino5-armhf-pc-linux-gnu-glibc2.13.tar.bz2.sha new file mode 100644 index 00000000000..62a78b76735 --- /dev/null +++ b/build/linux/avr-gcc-4.8.1-arduino5-armhf-pc-linux-gnu-glibc2.13.tar.bz2.sha @@ -0,0 +1 @@ +220662c5411e34dd1e16c181f883b6b77824a942 diff --git a/build/linux/avrdude-6.0.1-arduino5-armhf-pc-linux-gnu-glibc2.13.tar.bz2.sha b/build/linux/avrdude-6.0.1-arduino5-armhf-pc-linux-gnu-glibc2.13.tar.bz2.sha new file mode 100644 index 00000000000..6d87ebcafe9 --- /dev/null +++ b/build/linux/avrdude-6.0.1-arduino5-armhf-pc-linux-gnu-glibc2.13.tar.bz2.sha @@ -0,0 +1 @@ +b5968416647e79f5c395bf2a9ba000127dacc9da diff --git a/build/shared/lib/preferences.txt b/build/shared/lib/preferences.txt index 26ac20ddbd4..8657dd50b27 100644 --- a/build/shared/lib/preferences.txt +++ b/build/shared/lib/preferences.txt @@ -274,3 +274,10 @@ serial.debug_rate=9600 # default chosen language (none for none) editor.languages.current = + +# Debugging/Development Preferences +# --------------------------------- + +# Disable signature check on packages_index.json, use only for +# development/debugging purposes. Do not enable in production. +#allow_insecure_packages=true