Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. |