[tor-commits] [tor-messenger-build/master] Add patch for replying CTCP time query with UTC (#15161)

sukhbir at torproject.org sukhbir at torproject.org
Sat Apr 25 10:24:36 UTC 2015


commit cc76370a70c5f4ac883e9e47c74094b976dbafae
Author: Sukhbir Singh <sukhbir at torproject.org>
Date:   Sat Apr 25 06:26:05 2015 -0400

    Add patch for replying CTCP time query with UTC (#15161)
---
 projects/instantbird/config          |    1 +
 projects/instantbird/ctcp-time.patch |   21 +++++++++++++++++++++
 2 files changed, 22 insertions(+)

diff --git a/projects/instantbird/config b/projects/instantbird/config
index e4e3816..f0c81a9 100644
--- a/projects/instantbird/config
+++ b/projects/instantbird/config
@@ -68,6 +68,7 @@ input_files:
   - filename: theme-extension-update.patch
   - filename: installer.patch
   - filename: cert_override.txt
+  - filename: ctcp-time.patch
   - filename: branding/name.patch
   - filename: branding/default.png
   - filename: branding/default16.png
diff --git a/projects/instantbird/ctcp-time.patch b/projects/instantbird/ctcp-time.patch
new file mode 100644
index 0000000..749cd36
--- /dev/null
+++ b/projects/instantbird/ctcp-time.patch
@@ -0,0 +1,21 @@
+diff --git a/chat/protocols/irc/ircCTCP.jsm b/chat/protocols/irc/ircCTCP.jsm
+index 5722479..642fad3 100644
+--- a/chat/protocols/irc/ircCTCP.jsm
++++ b/chat/protocols/irc/ircCTCP.jsm
+@@ -195,7 +195,7 @@ var ctcpBase = {
+       if (aMessage.command == "PRIVMSG") {
+         // TIME
+         // Received a TIME request, send a human readable response.
+-        let now = (new Date()).toString();
++        let now = (new Date()).toUTCString();
+         this.LOG("Received TIME request from " + aMessage.origin +
+                  ". Sending TIME response: \"" + now + "\".");
+         this.sendCTCPMessage(aMessage.origin, true, "TIME", ":" + now);
+@@ -230,6 +230,7 @@ var ctcpBase = {
+         this.sendCTCPMessage(aMessage.origin, true, "VERSION", version);
+       }
+       else if (aMessage.command == "NOTICE" && aMessage.ctcp.param.length) {
++
+         // VERSION #:#:#
+         // Received VERSION response, display to the user.
+         let response = _("ctcp.version", aMessage.origin,



More information about the tor-commits mailing list