Merge pull request #125 from schaal/sslcert
authorManuel Nickschas <sputnick@quassel-irc.org>
Wed, 1 Jul 2015 18:47:41 +0000 (20:47 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 1 Jul 2015 18:47:41 +0000 (20:47 +0200)
Add core options to specify path to ssl certs.

1  2 
src/common/main.cpp

diff --combined src/common/main.cpp
@@@ -103,6 -103,13 +103,6 @@@ int main(int argc, char **argv
  # endif
  #endif
  
 -    // Migrate settings from KDE4 to KF5 if appropriate
 -#ifdef HAVE_KF5
 -    Kdelibs4ConfigMigrator migrator(QCoreApplication::applicationName());
 -    migrator.setConfigFiles(QStringList() << "quasselrc" << "quassel.notifyrc");
 -    migrator.migrate();
 -#endif
 -
      AbstractCliParser *cliParser;
  
  #ifdef HAVE_KDE4
      cliParser->addOption("oidentd-conffile", 0, "Set path to oidentd configuration file", "file");
  #ifdef HAVE_SSL
      cliParser->addSwitch("require-ssl", 0, "Require SSL for remote (non-loopback) client connections");
+     cliParser->addOption("ssl-cert", 0, "Specify the path to the SSL Certificate", "path", "configdir/quasselCert.pem");
+     cliParser->addOption("ssl-key", 0, "Specify the path to the SSL key", "path", "ssl-cert-path");
  #endif
      cliParser->addSwitch("enable-experimental-dcc", 0, "Enable highly experimental and unfinished support for CTCP DCC (DANGEROUS)");
  #endif
      }
  #endif
  
 +// Migrate settings from KDE4 to KF5 if appropriate
 +#ifdef HAVE_KF5
 +    Kdelibs4ConfigMigrator migrator(QCoreApplication::applicationName());
 +    migrator.setConfigFiles(QStringList() << "quasselrc" << "quassel.notifyrc");
 +    migrator.migrate();
 +#endif
 +
  #ifdef HAVE_KF5
      // FIXME: This should be done after loading the translation catalogue, but still in main()
      AboutData aboutData;