Add test with openssl with DTLS in ssl-opt.sh
diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh
index e9faa97..d5b1a29 100755
--- a/tests/ssl-opt.sh
+++ b/tests/ssl-opt.sh
@@ -17,7 +17,7 @@
 : ${GNUTLS_CLI:=gnutls-cli}
 : ${GNUTLS_SERV:=gnutls-serv}
 
-O_SRV="$OPENSSL_CMD s_server -www -cert data_files/server5.crt -key data_files/server5.key"
+O_SRV="$OPENSSL_CMD s_server -cert data_files/server5.crt -key data_files/server5.key"
 O_CLI="echo 'GET / HTTP/1.0' | $OPENSSL_CMD s_client"
 G_SRV="$GNUTLS_SERV --x509certfile data_files/server5.crt --x509keyfile data_files/server5.key"
 G_CLI="$GNUTLS_CLI"
@@ -250,7 +250,8 @@
 
     # run the commands
     echo "$SRV_CMD" > $SRV_OUT
-    $SRV_CMD >> $SRV_OUT 2>&1 &
+    # for servers without -www, eg openssl with DTLS
+    yes blabla | $SRV_CMD >> $SRV_OUT 2>&1 &
     SRV_PID=$!
     wait_server_start
 
@@ -834,7 +835,7 @@
             -s "write hello request"
 
 run_test    "Renegotiation: openssl server, client-initiated" \
-            "$O_SRV" \
+            "$O_SRV -www" \
             "$P_CLI debug_level=3 exchanges=1 renegotiation=1 renegotiate=1" \
             0 \
             -c "client hello, adding renegotiation extension" \
@@ -1980,6 +1981,37 @@
             -c "found fragmented DTLS handshake message" \
             -C "error"
 
+run_test    "DTLS reassembly: no fragmentation (openssl server)" \
+            "$O_SRV -dtls1 -mtu 2048" \
+            "$P_CLI dtls=1 debug_level=2" \
+            0 \
+            -C "found fragmented DTLS handshake message" \
+            -C "error"
+
+# Not working yet
+#run_test    "DTLS reassembly: fragmentation (openssl server)" \
+#            "$O_SRV -dtls1 -mtu 256" \
+#            "$P_CLI dtls=1 debug_level=2" \
+#            0 \
+#            -c "found fragmented DTLS handshake message" \
+#            -C "error"
+#
+#run_test    "DTLS reassembly: fragmentation (openssl server)" \
+#            "$O_SRV -dtls1 -mtu 256" \
+#            "$P_CLI dtls=1 debug_level=2" \
+#            0 \
+#            -c "found fragmented DTLS handshake message" \
+#            -C "error"
+#
+#run_test    "DTLS reassembly: fragmentation, nbio (openssl server)" \
+#            "$O_SRV -dtls1 -mtu 256" \
+#            "$P_CLI dtls=1 nbio=2 debug_level=2" \
+#            0 \
+#            -c "found fragmented DTLS handshake message" \
+#            -C "error"
+
+# TODO: fragmentation with renegotiation, openssl + gnutls
+
 # Final report
 
 echo "------------------------------------------------------------------------"