guard-xmpp-password.diff
changeset 90 bed5beae28c5
parent 88 0a87df8ad9c1
child 92 66f7e2aa040c
--- a/guard-xmpp-password.diff	Sat Nov 07 17:49:58 2015 +0200
+++ b/guard-xmpp-password.diff	Fri Mar 04 14:17:38 2016 +0200
@@ -1,14 +1,14 @@
 # HG changeset patch
-# Parent  43143bc6ddf39de0d04929f589a4fcfa0000b54b
+# Parent  6a07f127a10b06c5314e76713bebce46f40c602a
 Guard XMPP password with option guard
 
   * instead of filtering access to stored in public place
     restricted data, better store restricted data somewhere else
   * add xmpp_init() and xmpp_have_password (non-api)
 
-diff -r 43143bc6ddf3 mcabber/mcabber/commands.c
---- a/mcabber/mcabber/commands.c	Sat Nov 07 14:31:02 2015 +0200
-+++ b/mcabber/mcabber/commands.c	Sat Nov 07 14:37:38 2015 +0200
+diff -r 6a07f127a10b mcabber/mcabber/commands.c
+--- a/mcabber/mcabber/commands.c	Fri Mar 04 13:54:13 2016 +0200
++++ b/mcabber/mcabber/commands.c	Fri Mar 04 13:55:29 2016 +0200
 @@ -2303,10 +2303,8 @@
  
  static void list_option_cb(char *k, char *v, void *f)
@@ -22,10 +22,10 @@
  }
  
  static void do_set(char *arg)
-diff -r 43143bc6ddf3 mcabber/mcabber/main.c
---- a/mcabber/mcabber/main.c	Sat Nov 07 14:31:02 2015 +0200
-+++ b/mcabber/mcabber/main.c	Sat Nov 07 14:37:38 2015 +0200
-@@ -447,6 +447,7 @@
+diff -r 6a07f127a10b mcabber/mcabber/main.c
+--- a/mcabber/mcabber/main.c	Fri Mar 04 13:54:13 2016 +0200
++++ b/mcabber/mcabber/main.c	Fri Mar 04 13:55:29 2016 +0200
+@@ -451,6 +451,7 @@
    scr_init_locale_charset();
    ut_init_debug();
    help_init();
@@ -33,7 +33,7 @@
  
    /* Parsing config file... */
    ret = cfg_read_file(configFile, TRUE);
-@@ -468,19 +469,21 @@
+@@ -472,19 +473,21 @@
  
    /* If no password is stored, we ask for it before entering
       ncurses mode -- unless the username is unknown. */
@@ -57,9 +57,9 @@
        settings_set(SETTINGS_TYPE_OPTION, "password", pwd);
        g_free(pwd);
      }
-diff -r 43143bc6ddf3 mcabber/mcabber/xmpp.c
---- a/mcabber/mcabber/xmpp.c	Sat Nov 07 14:31:02 2015 +0200
-+++ b/mcabber/mcabber/xmpp.c	Sat Nov 07 14:37:38 2015 +0200
+diff -r 6a07f127a10b mcabber/mcabber/xmpp.c
+--- a/mcabber/mcabber/xmpp.c	Fri Mar 04 13:54:13 2016 +0200
++++ b/mcabber/mcabber/xmpp.c	Fri Mar 04 13:55:29 2016 +0200
 @@ -23,6 +23,8 @@
   */
  #include <stdlib.h>
@@ -69,7 +69,7 @@
  
  #include "xmpp.h"
  #include "xmpp_helper.h"
-@@ -56,6 +58,9 @@
+@@ -58,6 +60,9 @@
  static enum imstatus mywantedstatus = available;
  gchar *mystatusmsg;
  
@@ -79,7 +79,7 @@
  char imstatus2char[imstatus_size+1] = {
      '_', 'o', 'f', 'd', 'n', 'a', 'i', '\0'
  };
-@@ -800,16 +805,15 @@
+@@ -816,16 +821,15 @@
    GError *error = NULL;
  
    if (success) {
@@ -98,7 +98,7 @@
                                      connection_auth_cb, NULL, FALSE, &error)) {
        scr_LogPrint(LPRINT_LOGNORM, "Failed to authenticate: %s",
                     error->message);
-@@ -1749,13 +1753,37 @@
+@@ -1765,13 +1769,37 @@
    }
  }
  
@@ -135,9 +135,9 @@
 -  const char *userjid, *password, *resource, *servername, *ssl_fpr;
 +  const char *userjid, *resource, *servername, *ssl_fpr;
    char *dynresource = NULL;
+ #ifndef LOUDMOUTH_USES_SHA256
    char fpr[FINGERPRINT_LENGTH] = {0};
-   const char *proxy_host;
-@@ -1772,7 +1800,6 @@
+@@ -1790,7 +1818,6 @@
  
    servername  = settings_opt_get("server");
    userjid     = settings_opt_get("jid");
@@ -145,7 +145,7 @@
    resource    = settings_opt_get("resource");
    proxy_host  = settings_opt_get("proxy_host");
    ssl_fpr     = settings_opt_get("ssl_fingerprint");
-@@ -1781,7 +1808,7 @@
+@@ -1799,7 +1826,7 @@
      scr_LogPrint(LPRINT_LOGNORM, "Your JID has not been specified!");
      return -1;
    }
@@ -154,9 +154,9 @@
      scr_LogPrint(LPRINT_LOGNORM, "Your password has not been specified!");
      return -1;
    }
-diff -r 43143bc6ddf3 mcabber/mcabber/xmpp.h
---- a/mcabber/mcabber/xmpp.h	Sat Nov 07 14:31:02 2015 +0200
-+++ b/mcabber/mcabber/xmpp.h	Sat Nov 07 14:37:38 2015 +0200
+diff -r 6a07f127a10b mcabber/mcabber/xmpp.h
+--- a/mcabber/mcabber/xmpp.h	Fri Mar 04 13:54:13 2016 +0200
++++ b/mcabber/mcabber/xmpp.h	Fri Mar 04 13:55:29 2016 +0200
 @@ -34,7 +34,9 @@
  
  extern LmConnection* lconnection;