Merge branch 'master' of git.callpipe.com:finn/signald-test-infrastructure
This commit is contained in:
commit
e752e32825
3 changed files with 64 additions and 0 deletions
6
signal-server-patches/apply-patches.sh
Executable file
6
signal-server-patches/apply-patches.sh
Executable file
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/bash
|
||||||
|
set -euo pipefail
|
||||||
|
for patch in /tmp/signal-server-patches/*.patch; do
|
||||||
|
echo "patch -p1 < \$patch"
|
||||||
|
patch -p1 < $patch
|
||||||
|
done
|
56
signal-server-patches/remove-twilio.patch
Normal file
56
signal-server-patches/remove-twilio.patch
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
diff --git a/src/main/java/org/whispersystems/textsecuregcm/sms/SmsSender.java b/src/main/java/org/whispersystems/textsecuregcm/sms/SmsSender.java
|
||||||
|
index 8b62e0f..0e68bb0 100644
|
||||||
|
--- a/src/main/java/org/whispersystems/textsecuregcm/sms/SmsSender.java
|
||||||
|
+++ b/src/main/java/org/whispersystems/textsecuregcm/sms/SmsSender.java
|
||||||
|
@@ -16,15 +16,12 @@
|
||||||
|
*/
|
||||||
|
package org.whispersystems.textsecuregcm.sms;
|
||||||
|
|
||||||
|
-
|
||||||
|
-import com.twilio.sdk.TwilioRestException;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
|
-@SuppressWarnings("OptionalUsedAsFieldOrParameterType")
|
||||||
|
public class SmsSender {
|
||||||
|
|
||||||
|
static final String SMS_IOS_VERIFICATION_TEXT = "Your Signal verification code: %s\n\nOr tap: sgnl://verify/%s";
|
||||||
|
@@ -33,11 +30,8 @@ public class SmsSender {
|
||||||
|
|
||||||
|
private final Logger logger = LoggerFactory.getLogger(SmsSender.class);
|
||||||
|
|
||||||
|
- private final TwilioSmsSender twilioSender;
|
||||||
|
+ public SmsSender(TwilioSmsSender twilioSender) {
|
||||||
|
|
||||||
|
- public SmsSender(TwilioSmsSender twilioSender)
|
||||||
|
- {
|
||||||
|
- this.twilioSender = twilioSender;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void deliverSmsVerification(String destination, Optional<String> clientType, String verificationCode)
|
||||||
|
@@ -48,20 +42,12 @@ public class SmsSender {
|
||||||
|
destination = "+521" + destination.substring(3);
|
||||||
|
}
|
||||||
|
|
||||||
|
- try {
|
||||||
|
- twilioSender.deliverSmsVerification(destination, clientType, verificationCode);
|
||||||
|
- } catch (TwilioRestException e) {
|
||||||
|
- logger.info("Twilio SMS Failed: " + e.getErrorMessage());
|
||||||
|
- }
|
||||||
|
+ logger.info("Sending SMS verification code to " + destination + ": " + destination);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void deliverVoxVerification(String destination, String verificationCode)
|
||||||
|
throws IOException
|
||||||
|
{
|
||||||
|
- try {
|
||||||
|
- twilioSender.deliverVoxVerification(destination, verificationCode);
|
||||||
|
- } catch (TwilioRestException e) {
|
||||||
|
- logger.info("Twilio Vox Failed: " + e.getErrorMessage());
|
||||||
|
- }
|
||||||
|
+ logger.info("Sending voice verification code to " + destination + ": " + verificationCode);
|
||||||
|
}
|
||||||
|
}
|
|
@ -2,6 +2,8 @@ FROM debian:9 as build
|
||||||
RUN apt-get update && apt-get install -y openjdk-8-jdk-headless maven git
|
RUN apt-get update && apt-get install -y openjdk-8-jdk-headless maven git
|
||||||
RUN git -C /usr/local/src clone https://github.com/signalapp/Signal-Server
|
RUN git -C /usr/local/src clone https://github.com/signalapp/Signal-Server
|
||||||
WORKDIR /usr/local/src/Signal-Server
|
WORKDIR /usr/local/src/Signal-Server
|
||||||
|
COPY signal-server-patches /tmp/signal-server-patches
|
||||||
|
RUN /tmp/signal-server-patches/apply-patches.sh
|
||||||
RUN mvn install -DskipTests
|
RUN mvn install -DskipTests
|
||||||
RUN ls -lha target
|
RUN ls -lha target
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue