-
- Downloads
security: extract TLS session from SipsIceTransport
TLS session (class handling gnutls session client/server) has to be extracted from SipsIceTransport class. This last is PJSIP transport related, but we need TLS session to securise other kind of network socket. This extract has moslty re-written all previous classes has the global working model has change. This also introduces: - flood protection in server SYN cookie state - better FSM model in TLS session - network statistics recording - simplify SipsIceTransport design - ICE fixes to not block in waitForData() if ICE is stopped - integrate Diffie-Hellman params generation from RingAccount Change-Id: I32cf1f0c82dee548912d9efdaca5a4447ab05ec7 Tuleap: #106
Showing
- src/ice_transport.cpp 3 additions, 1 deletionsrc/ice_transport.cpp
- src/ringdht/ringaccount.cpp 5 additions, 28 deletionssrc/ringdht/ringaccount.cpp
- src/ringdht/ringaccount.h 2 additions, 1 deletionsrc/ringdht/ringaccount.h
- src/ringdht/sips_transport_ice.cpp 341 additions, 897 deletionssrc/ringdht/sips_transport_ice.cpp
- src/ringdht/sips_transport_ice.h 43 additions, 108 deletionssrc/ringdht/sips_transport_ice.h
- src/security/Makefile.am 6 additions, 4 deletionssrc/security/Makefile.am
- src/security/tls_session.cpp 662 additions, 0 deletionssrc/security/tls_session.cpp
- src/security/tls_session.h 198 additions, 0 deletionssrc/security/tls_session.h
- src/sip/sip_utils.h 12 additions, 0 deletionssrc/sip/sip_utils.h
Loading
Please register or sign in to comment