Changeset 14405


Ignorieren:
Zeitstempel:
08.09.2017 07:38:04 (vor 2 Wochen)
Autor:
er13
Nachricht:

shellinabox:

  • adjust to the new libprivatekeypassword version
Ort:
trunk/make/shellinabox
Dateien:
2 bearbeitet

Legende:

Unverändert
Hinzugefügt
Entfernt
  • trunk/make/shellinabox/patches/boxcert/900-box_certificate.patch

    r13756 r14405  
    167167     int idx                = -1; 
    168168     int c                  = getopt_long(argc, argv, optstring, options, &idx); 
    169 @@ -1122,6 +1133,31 @@ 
     169@@ -1122,6 +1133,28 @@ 
    170170       // Version 
    171171       message("ShellInABox version " VERSION " (revision " VCS_REVISION ")"); 
     
    183183+      } else { 
    184184+        debug("Trying to get box certificate password ..."); 
    185 +#ifdef CUSTOM_PRIVATEKEYPASSWORD_METHOD 
    186 +        getPrivateKeyPassword_setMethod(CUSTOM_PRIVATEKEYPASSWORD_METHOD); 
    187 +#endif 
    188185+        keyPassword        = getPrivateKeyPassword(); 
    189186+        if (!keyPassword) fatal("Could not get the password for box certificate"); 
     
    199196   } 
    200197   if (optind != argc) { 
    201 @@ -1211,7 +1247,9 @@ 
     198@@ -1211,7 +1244,9 @@ 
    202199   // Enable SSL support (if available) 
    203200   if (enableSSL) { 
     
    210207     } else if (certificateDir) { 
    211208       char *tmp; 
    212 @@ -1219,10 +1257,10 @@ 
     209@@ -1219,10 +1254,10 @@ 
    213210         fatal("Invalid certificate directory name \"%s\".", certificateDir); 
    214211       } 
     
    223220   } 
    224221 } 
    225 @@ -1329,6 +1367,7 @@ 
     222@@ -1329,6 +1364,7 @@ 
    226223   } 
    227224   free(services); 
  • trunk/make/shellinabox/shellinabox.mk

    r14375 r14405  
    4848$(PKG)_CONDITIONAL_PATCHES += boxcert 
    4949$(PKG)_DEPENDS_ON          += privatekeypassword 
    50 $(PKG)_EXTRA_CFLAGS        += $(if $(FREETZ_PACKAGE_SHELLINABOX_STATIC),-DCUSTOM_PRIVATEKEYPASSWORD_METHOD=PRIVATEKEYPASSWORD_METHOD_PROXY) 
    5150$(PKG)_EXTRA_LIBS          += -lprivatekeypassword 
    5251endif 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.