Пример #1
0
    void InitialiseRest (int argc, char* argv[]) {
      TRIAGENS_BASICS_INITIALISE(argc, argv);

      TRI_InitialiseUrl();

      string revision = "$Revision: REST " TRIAGENS_VERSION " (c) triAGENS GmbH $";
      LOGGER_TRACE << revision;

      SSL_library_init();
      SSL_load_error_strings();
      OpenSSL_add_all_algorithms();
      ERR_load_crypto_strings();

#ifdef TRI_OPENSSL_VERSION
      revision = "$Revision: OPENSSL " TRI_OPENSSL_VERSION " $";
      LOGGER_TRACE << revision;
#endif

#ifdef TRI_LIBEV_VERSION
      revision = "$Revision: LIBEV " TRI_LIBEV_VERSION " $";
      LOGGER_TRACE << revision;
#endif      

#ifdef TRI_HAVE_POSIX_THREADS
      opensslSetup();
#endif
    }
Пример #2
0
    void InitializeRest (int argc, char* argv[]) {
      TRIAGENS_BASICS_INITIALIZE(argc, argv);

      SSL_library_init();
      SSL_load_error_strings();
      OpenSSL_add_all_algorithms();
      ERR_load_crypto_strings();

      opensslSetup();

      Version::initialize();
    }