Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-05 | ssl: Correct test input | Ingela Anderton Andin | |
2019-01-14 | ssl: Add value 'save' to reuse_sessions and reuse_session client option | Ingela Anderton Andin | |
We want to be able to save a specific session to reuse, and make sure it is reusable immediatly when the connection has been established. Add client option {reuse_session, SessionID::binary()} We also do not want clients to save sessions that it did not verify. Additionaly change behaviour of the client and server to not save sessions if reuse_session is set to false. | |||
2019-01-14 | ssl: Uncomplicate test code | Ingela Anderton Andin | |
No need for this test case to set a specific cipher suite. An appropriate cipher suite will be negotiated and it will of course be the same for clients with the same configuration. | |||
2019-01-14 | ssl: Modernize test suite | Ingela Anderton Andin | |
2018-09-21 | Update copyright year | Henrik Nord | |
2018-08-21 | ssl: Move formatting code to own module | Ingela Anderton Andin | |
The conversion code for different representations of cipher suites is long an repetitive. We want to hide it in a module that does not have other functions that we like to look at. | |||
2016-12-07 | Update copyright-year | Erlang/OTP | |
2016-09-07 | ssl: Make sure tests get a clean start | Ingela Anderton Andin | |
2016-05-31 | ssl: Increase timeouts due to slow test machines | Ingela Anderton Andin | |
2016-05-20 | ssl: Remove use of test_server config macro | Ingela Anderton Andin | |
2016-05-20 | ssl: tests for DTLS | Andreas Schultz | |
2015-12-03 | ssl: Add upper limit for session cache | Ingela Anderton Andin | |
If upper limit is reached invalidate the current cache entries, e.i the session lifetime is the max time a session will be keept, but it may be invalidated earlier if the max limit for the table is reached. This will keep the ssl manager process well behaved, not exhusting memeory. Invalidating the entries will incrementally empty the cache to make room for fresh sessions entries. | |||
2015-09-21 | ssl: listen socket should be set to active false | Ingela Anderton Andin | |
2015-09-15 | ssl: Correct return value of default session callback module | Ingela Anderton Andin | |
ssl_session_cache:select_session/2 returned [sesionid(), #session{}] instead of #session{} as the API demands. This was wrongly compensated for in the code in one place making it look like everything was good. But the client check for unique session would always fail, potentially making the client session table grow a lot and causing long setup times. | |||
2015-06-23 | Merge branch 'ia/ssl/modern-timetrap' | Ingela Anderton Andin | |
* ia/ssl/modern-timetrap: ssl: Make init functions fail if make_certs:all fails ssl: Avoid sleep ssl: modernize timetrap handling | |||
2015-06-22 | ssl: Make init functions fail if make_certs:all fails | Ingela Anderton Andin | |
2015-06-22 | ssl: modernize timetrap handling | Ingela Anderton Andin | |
Watchdog is legacy test_server use only ct:timetrap/1 | |||
2015-06-18 | Change license text to APLv2 | Bruce Yinhe | |
2015-06-15 | ssl: Remove unnecessary suite callback | Ingela Anderton Andin | |
The test cases does not use any hooks and including the ts_install_cth trips up the test case setup on some platforms cuasing the test cases to fail with {error, enoent} | |||
2015-03-09 | ssl: fix white box tests | Ingela Anderton Andin | |
2015-03-09 | ssl: Integrate public_key CRL verification with the ssl application | Ingela Anderton Andin | |
2014-10-13 | ssl: Separate session cache for client and server | Ingela Anderton Andin | |
Even though in the most common case an erlang node will not be both client and server, it may happen (for instance when running the erlang ditribution over TLS). Also try to mitigate the affect of dumb clients that could cause a very lagre session cache on the client side that can cause long delays in the client. The server will have other means to handle a large session table and will not do any select operations on it anyhow. | |||
2013-06-07 | public_key & ssl: Add ASN-1 dependency | Ingela Anderton Andin | |
As the ASN-1 application relies on a nif in R16 for decodeing (that was not the case in R15), public_key currently has a runtime dependency on ASN-1. Hopefully we will be able to remove this dependency again in the future. | |||
2013-05-08 | ssl: ct:print -> ct:log and assert port_command | Ingela Anderton Andin | |
2013-01-11 | ssl: CTify test cases | Ingela Anderton Andin | |
2012-08-31 | Update copyright years | Björn-Egil Dahlberg | |
2012-06-12 | ssl: Test case fixes | Ingela Anderton Andin | |
2011-12-06 | Improve ssl session cleanup test | Ingela Anderton Andin | |
Check last delay timer for both client and server side to avoide timing issues. | |||
2011-11-30 | Test cases where failing due to timing issues in test case code | Ingela Anderton Andin | |
2011-11-28 | Send ssl_closed notification to active ssl user when a tcp error occurs | Ingela Anderton Andin | |
2011-11-15 | Fine tuning of test suites | Ingela Anderton Andin | |
2011-06-30 | Improved test case so that it will not fail due to last_delay_timer = undefined | Ingela Anderton Andin | |
2011-06-28 | Merge branch 'ia/ssl/use-erlang-send-after-instead-of-timer-send-after' into dev | Ingela Anderton Andin | |
* ia/ssl/use-erlang-send-after-instead-of-timer-send-after: Use erlang:send_after instead of timer:send_after Conflicts: lib/ssl/test/ssl_session_cache_SUITE.erl | |||
2011-06-27 | Use erlang:send_after instead of timer:send_after | Ingela Anderton Andin | |
Also save latest delay cleanup timer ref so that we can use erlang:read_timer to write a more reliable test case. | |||
2011-06-27 | Handle inet:getopts/2 and inet:setopts/2 crashes | Ingela Anderton Andin | |
2011-06-16 | Merge branch 'ia/ssl/longer-timeout-in-testcase' into dev | Ingela Anderton Andin | |
* ia/ssl/longer-timeout-in-testcase: Time out in test case needs to be longer to make sure clean up is properly executed | |||
2011-06-14 | Changed test case so that we do not have to make ets-table named | Ingela Anderton Andin | |
2011-06-13 | Time out in test case needs to be longer to make sure clean up is | Ingela Anderton Andin | |
properly executed | |||
2011-06-01 | The clean up of the session table now works as intended. | Ingela Anderton Andin | |
In ssl-4.1.5 temporary clean-up processes would crash resulting in that the session table would not be cleaned up (e.i. using more and more memory) and error reports would be printed, but connections would not be affected. | |||
2011-03-07 | Workaround for application:start(crypto) inconsistency | Ingela Anderton Andin | |
2011-02-17 | Rename Suite Callback to Common Test Hook | Lukas Larsson | |
2011-02-17 | Fix formatting for ssl | Lukas Larsson | |
2011-02-17 | Add ts_install_scb to suite/0 | Lukas Larsson | |
2011-02-17 | Update ssl tests to conform with common_test standard | Lukas Larsson | |
2011-01-24 | Changed crypto start test so that it works as intended | Ingela Anderton Andin | |
2011-01-20 | Skip ssl and public key tests if crypto fails to start | Ingela Anderton Andin | |
2010-11-30 | Updated tests to avoid test case failure for non interesting reasons | Ingela Anderton Andin | |
Such reason is that pulic key generation or mnesia:stop might occasionally take very long time. | |||
2010-10-07 | Anonymous cipher suites | Ingela Anderton Andin | |
For testing purposes ssl now also support some anonymous cipher suites when explicitly configured to do so. Also moved session cache tests to its own suite, so that timeout of end_per_testcase when the mnesia is used as session cache will not affect other test cases. |