summaryrefslogtreecommitdiff
path: root/lib/gnutls_state.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2011-02-19 16:57:44 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2011-02-19 19:08:35 +0100
commit089391da55d232908b9cdbba7f27b0ccfea26cca (patch)
treedbbdf207f712fb4c3b8975944ccea36c4f08bc35 /lib/gnutls_state.c
parentb5c0c987913d93e0bb8414c4f48242ee8f350382 (diff)
downloadgnutls-089391da55d232908b9cdbba7f27b0ccfea26cca.tar.gz
Changes to allow DTLS server side to operate. Added a simple UDP server on gnutls-serv.
Server other cleanups.
Diffstat (limited to 'lib/gnutls_state.c')
-rw-r--r--lib/gnutls_state.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/gnutls_state.c b/lib/gnutls_state.c
index 0ceaa2d74e..ab2350e2cd 100644
--- a/lib/gnutls_state.c
+++ b/lib/gnutls_state.c
@@ -372,6 +372,7 @@ gnutls_init (gnutls_session_t * session, gnutls_connection_end_t con_end)
#endif
gnutls_transport_set_pull_function (*session, system_read);
gnutls_transport_set_errno_function (*session, system_errno);
+ gnutls_transport_set_pull_timeout_function (*session, system_recv_timeout);
return 0;
}
@@ -407,8 +408,8 @@ gnutls_init_dtls (gnutls_session_t * session,
/* Initialize pointer used to enqueue messages for retransmit. */
(*session)->internals.dtls.retransmit_end = &(*session)->internals.dtls.retransmit;
- (*session)->internals.dtls.retrans_timeout = 100;
- (*session)->internals.dtls.total_timeout = 3000;
+ (*session)->internals.dtls.retrans_timeout = 1000;
+ (*session)->internals.dtls.total_timeout = 4000;
return 0;
}