Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test case optimization and bug fixing. #77

Merged
merged 9 commits into from
Sep 23, 2024

Conversation

wa5i
Copy link
Collaborator

@wa5i wa5i commented Sep 18, 2024

  1. Add test framework TestHttpServer for testing HTTP interfaces to better test restful API interfaces.
  2. Fix the bug of rustls parsing failure caused by incorrect version field in issued certificate.
  3. Fix the bug of unable to obtain client certificate through HTTPS interface.
  4. Optimize the test case code of pki module.
  5. Use better_default crate to optimize the implementation of the Default feature of the struct.
  6. Add macros rv_error_response and rv_error_response_status.
  7. Replaced std::ops::{Deref, DerefMut} with derive_more::{Deref, DerefMut}
  8. Code optimization.

1. Use better_default crate to optimize the implementation of the
   Default feature of the struct.
2. Add macros rv_error_response and rv_error_response_status.
1. Add test framework TestHttpServer for testing HTTP interfaces to better test
   restful API interfaces.
2. Fix the bug of rustls parsing failure caused by incorrect version field
   in issued certificate.
3. Fix the bug of unable to obtain client certificate through HTTPS interface.
@wa5i wa5i force-pushed the optimization branch 11 times, most recently from 3fe19cf to 6f915e2 Compare September 20, 2024 08:37
@InfoHunter InfoHunter merged commit ec2eac8 into Tongsuo-Project:main Sep 23, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants