kore

An easy to use, scalable and secure web application framework for writing web APIs in C.
Commits | Files | Refs | README | LICENSE | git clone https://git.kore.io/kore.git

commit 23164f636fc34fabbea4cd92e0e5aa92c090897d
parent 38edc7d23b117b53c323b7e3b628fc8719464261
Author: Joris Vink <joris@coders.se>
Date:   Fri,  1 Aug 2014 17:17:34 +0200

Sprinkle KORE_BENCHMARK through cli.c

Diffstat:
src/cli.c | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/cli.c b/src/cli.c @@ -119,7 +119,9 @@ static struct filegen gen_files[] = { static const char *gen_dirs[] = { "src", +#if !defined(KORE_BENCHMARK) "cert", +#endif "conf", "static", NULL @@ -146,8 +148,10 @@ static const char *config_data = "load\t\t./%s.so\n" "\n" "domain 127.0.0.1 {\n" +#if !defined(KORE_BENCHMARK) "\tcertfile\tcert/server.crt\n" "\tcertkey\t\tcert/server.key\n" +#endif "\tstatic\t/\tpage\n" "}\n"; @@ -239,7 +243,10 @@ cli_create(int argc, char **argv) cli_generate_certs(); printf("%s created succesfully!\n", appl); + +#if !defined(KORE_BENCHMARK) printf("note: do not use the generated certificates for production\n"); +#endif } static void @@ -579,6 +586,7 @@ cli_find_files(const char *path, void (*cb)(char *, struct dirent *)) static void cli_generate_certs(void) { +#if !defined(KORE_BENCHMARK) BIGNUM *e; FILE *fp; X509_NAME *name; @@ -666,6 +674,7 @@ cli_generate_certs(void) EVP_PKEY_free(pkey); X509_free(x509); +#endif } static void