[tor-commits] [tor-messenger-build/master] Update patch for temporary XMPP accounts (force autologin)
sukhbir at torproject.org
sukhbir at torproject.org
Tue Aug 22 17:15:01 UTC 2017
commit 0359c6483888b426099e1d2b5a5bdda8317f7ef7
Author: Sukhbir Singh <sukhbir at torproject.org>
Date: Tue Aug 22 13:14:56 2017 -0400
Update patch for temporary XMPP accounts (force autologin)
---
.../0022-Bug-16606-Automatic-XMPP-accounts.patch | 24 ++++++++++++++++------
1 file changed, 18 insertions(+), 6 deletions(-)
diff --git a/projects/instantbird/0022-Bug-16606-Automatic-XMPP-accounts.patch b/projects/instantbird/0022-Bug-16606-Automatic-XMPP-accounts.patch
index 2f94dc3..2a71000 100644
--- a/projects/instantbird/0022-Bug-16606-Automatic-XMPP-accounts.patch
+++ b/projects/instantbird/0022-Bug-16606-Automatic-XMPP-accounts.patch
@@ -1,4 +1,4 @@
-From 8a8329f53e3ae6eaaec67fb698a4ab6f0a50d1e6 Mon Sep 17 00:00:00 2001
+From f0e0efda610e24a5e191ac5e6fd583a5b6c99724 Mon Sep 17 00:00:00 2001
From: Sukhbir Singh <sukhbir at torproject.org>
Date: Mon, 21 Aug 2017 23:00:07 -0400
Subject: [PATCH 22/22] Bug 16606: Automatic XMPP accounts
@@ -8,10 +8,10 @@ password are randomly generated and in-band registration is performed
automatically. This can also be used for throwaway accounts.
---
chat/protocols/xmpp/xmpp-session.jsm | 39 +++++++++++++---------
- im/content/accountWizard.js | 34 +++++++++++++++++++
+ im/content/accountWizard.js | 39 ++++++++++++++++++++++
im/content/accountWizard.xul | 1 +
.../en-US/chrome/instantbird/accountWizard.dtd | 1 +
- 4 files changed, 59 insertions(+), 16 deletions(-)
+ 4 files changed, 64 insertions(+), 16 deletions(-)
diff --git a/chat/protocols/xmpp/xmpp-session.jsm b/chat/protocols/xmpp/xmpp-session.jsm
index 1c001064bd..b5b9fde11e 100644
@@ -65,7 +65,7 @@ index 1c001064bd..b5b9fde11e 100644
let xml = '<?xml version="1.0"?>';
diff --git a/im/content/accountWizard.js b/im/content/accountWizard.js
-index 7efedd5ed5..f68767f1c8 100644
+index 7efedd5ed5..e0300bf6c4 100644
--- a/im/content/accountWizard.js
+++ b/im/content/accountWizard.js
@@ -133,6 +133,10 @@ var accountWizard = {
@@ -90,7 +90,17 @@ index 7efedd5ed5..f68767f1c8 100644
}
let bundle = document.getElementById("accountsBundle");
-@@ -395,6 +401,7 @@ var accountWizard = {
+@@ -307,6 +313,9 @@ var accountWizard = {
+ },
+
+ showSummary: function aw_showSummary() {
++ if (this.register) {
++ document.getElementById("connectAutomatically").checked = true;
++ }
+ let rows = document.getElementById("summaryRows");
+ let bundle = document.getElementById("accountsBundle");
+ let child;
+@@ -395,6 +404,7 @@ var accountWizard = {
//FIXME: newMailNotification
acc.setBool("register", document.getElementById("registerXMPP").checked);
@@ -98,7 +108,7 @@ index 7efedd5ed5..f68767f1c8 100644
for (let i = 0; i < this.prefs.length; ++i) {
let option = this.prefs[i];
-@@ -499,6 +506,33 @@ var accountWizard = {
+@@ -499,6 +509,35 @@ var accountWizard = {
this.displayProxyDescription();
},
@@ -117,6 +127,7 @@ index 7efedd5ed5..f68767f1c8 100644
+ this.userNameBoxes[0].disabled = true;
+ this.userNameBoxes[0].value = this.getRandomString(7);
+ document.getElementById("accountWizard").canAdvance = true;
++ this.register = true;
+ }
+ else {
+ domain.disabled = false;
@@ -126,6 +137,7 @@ index 7efedd5ed5..f68767f1c8 100644
+ this.userNameBoxes[0].disabled = false;
+ this.userNameBoxes[0].value = "";
+ document.getElementById("accountWizard").canAdvance = false;
++ this.register = false;
+ }
+ },
+
More information about the tor-commits
mailing list