diff options
author | Christian Grothoff <christian@grothoff.org> | 2008-10-12 23:07:02 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2008-10-12 23:07:02 +0000 |
commit | d8e2c71150f270efa38e40a33c8dda133349d231 (patch) | |
tree | 340598b5f856f91fdbba9d9cb4fa3e394798061f | |
parent | efd6a7b30cb4a927d3e13e066db3604c5f5597b2 (diff) | |
download | libmicrohttpd-d8e2c71150f270efa38e40a33c8dda133349d231.tar.gz libmicrohttpd-d8e2c71150f270efa38e40a33c8dda133349d231.zip |
update to README
-rw-r--r-- | README | 14 | ||||
-rw-r--r-- | configure.ac | 13 |
2 files changed, 19 insertions, 8 deletions
@@ -70,11 +70,14 @@ reasonably complete. | |||
70 | 70 | ||
71 | Missing features: | 71 | Missing features: |
72 | ================= | 72 | ================= |
73 | - SSL code is still too large (plenty of dead or | 73 | - SSL code is still too large: |
74 | unnecessary code imported from gnuTLS) | 74 | - plenty of dead or unnecessary code imported from gnuTLS |
75 | => hunt for more dead code! | ||
76 | - some code is replicated (also in libgcrypt) | ||
77 | - libgcrypt is used, and is also bloated | ||
78 | => integrate required portions of libgcrypt into our tree | ||
79 | instead of linking against it | ||
75 | - Make sure SSL works on non-GNU/Linux platforms | 80 | - Make sure SSL works on non-GNU/Linux platforms |
76 | - Fix compiler warnings in gnuTLS code | ||
77 | (largely signed vs. unsigned char) | ||
78 | 81 | ||
79 | 82 | ||
80 | Untested features: | 83 | Untested features: |
@@ -101,5 +104,4 @@ Missing documentation: | |||
101 | - tutorial: | 104 | - tutorial: |
102 | * clean up English | 105 | * clean up English |
103 | * make sure everything is accurate | 106 | * make sure everything is accurate |
104 | * change example code to follow GNU coding conventions | 107 | |
105 | * provide examples for using SSL | ||
diff --git a/configure.ac b/configure.ac index 384e7121..2133dc9d 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -159,6 +159,7 @@ have_inet6=no | |||
159 | ) | 159 | ) |
160 | AC_MSG_RESULT($have_inet6) | 160 | AC_MSG_RESULT($have_inet6) |
161 | 161 | ||
162 | |||
162 | # libcurl (required for testing) | 163 | # libcurl (required for testing) |
163 | SAVE_LIBS=$LIBS | 164 | SAVE_LIBS=$LIBS |
164 | LIBCURL_CHECK_CONFIG(,,curl=1,curl=0) | 165 | LIBCURL_CHECK_CONFIG(,,curl=1,curl=0) |
@@ -316,6 +317,10 @@ AC_ARG_ENABLE([x509], | |||
316 | [enable_x509="yes"]) | 317 | [enable_x509="yes"]) |
317 | AC_MSG_RESULT($enable_x509) | 318 | AC_MSG_RESULT($enable_x509) |
318 | 319 | ||
320 | # test for libz (optional feature for HTTPS) | ||
321 | zlib=1 | ||
322 | AC_CHECK_LIB(z, compress,,zlib=0) | ||
323 | AM_CONDITIONAL(HAVE_LIBZ, test x$zlib = x1) | ||
319 | 324 | ||
320 | # Symbols required by GNU_TLS | 325 | # Symbols required by GNU_TLS |
321 | AC_DEFINE([ENABLE_MINITASN1],[1],[Include minitasn1 support]) | 326 | AC_DEFINE([ENABLE_MINITASN1],[1],[Include minitasn1 support]) |
@@ -387,12 +392,16 @@ AC_MSG_NOTICE([Configuration Summary: | |||
387 | 392 | ||
388 | if test "$enable_HTTPS" = "yes" | 393 | if test "$enable_HTTPS" = "yes" |
389 | then | 394 | then |
390 | AC_MSG_NOTICE([HTTPS subsystem configuration: | 395 | AC_MSG_NOTICE([HTTPS subsystem configuration: |
391 | TLS support: ${enable_TLS} | 396 | TLS support: ${enable_TLS} |
392 | SSLv3 support: ${enable_SSL} | 397 | SSLv3 support: ${enable_SSL} |
393 | x509 support: ${enable_x509} | 398 | x509 support: ${enable_x509} |
394 | Client code dep.: ${MSG_CLIENT_SIDE} | 399 | Client code dep.: ${MSG_CLIENT_SIDE} |
395 | ]) | 400 | ]) |
401 | if test "$zlib" != 1 | ||
402 | then | ||
403 | AC_MSG_NOTICE([WARNING: deflate feature for HTTPS disabled (no zlib)]) | ||
404 | fi | ||
396 | fi | 405 | fi |
397 | 406 | ||
398 | 407 | ||