summaryrefslogtreecommitdiff
path: root/test/net
AgeCommit message (Collapse)Author
2025-07-06resolve: merge conflicts with main branchmo khan
- Merge latest main branch changes including Ruby 3.2+ requirement - Combine new stdlib dependencies with Rust extension support - Maintain backward compatibility while adding new features 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-06feat: add optional Rust backend with Magnus integrationmo khan
- Add Rust HTTP client using reqwest and Magnus for Ruby integration - Implement transparent backend switching via NET_HIPPIE_RUST environment variable - Maintain 100% backward compatibility with existing Ruby interface - Add comprehensive test coverage (75 tests, 177 assertions) - Support automatic fallback to Ruby backend when Rust unavailable - Include detailed documentation for Rust backend setup and usage - Add proper .gitignore for Rust build artifacts - Update gemspec to support native extensions Performance benefits: - Faster HTTP requests using Rust's optimized reqwest library - Better concurrency with Tokio async runtime - Lower memory usage with zero-cost abstractions - Type safety with compile-time guarantees 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2024-12-05feat: disable logger by defaultmo khan
2022-05-03default to not calling set_debug_outputPeter Schulze
2020-06-12Reduce # of instance variablesmo khan
2020-06-12Create default_client to simplify usagemo khan
2020-06-12Remove legacy APImo khan
2020-01-28Fix bug in redirecting to relative pathsv0.3.2mo khan
2020-01-14Fix bugs in following redirectsmo khan
2020-01-14Add test to not follow redirectsmo khan
2020-01-14Add test to fetch multiple urls with a single clientmo khan
2020-01-13Allow following redirectsmo khan
2019-02-06default path to "/"mokha
2019-02-01remove warningmokha
2019-02-01configure global verify modemokha
2019-02-01adding open timeout attributeazohoori
2018-11-10do not convert to json.v0.2.1mo
2018-11-10fix off by one on retry logic.mo
2018-11-10retry with exponential delaymokha
2018-11-10ensure response it 200mokha
2018-11-10add retry.mokha
2018-11-10add helper to generate bearer tokenmokha
2018-11-10add helper to generate basic auth credentials.mokha
2018-05-24add support for URI::Generic.mokha
2018-05-14add client.deletemokha
2018-05-14rubocop -amokha
2018-05-14add test for client tls with passphrase.mokha
2018-05-14test mutual tls connection.mokha
2018-05-14attempt to map body using content type header.mokha
2018-05-08add tests for Api.mokha
2018-05-07fix rubocop errors.v0.1.5mo
2018-05-07rubocop -amo
2018-05-07attempt to normalize uri.v0.1.3mo
2018-05-07do not accept default headers in ctor.v0.1.2mo
2018-05-07add test for body.mo
2018-05-07test with headers.mo
2018-05-07add spec for post and put.mo
2018-05-07add test for get using block syntax.mo
2018-05-07extract subject to attr_reader.mo
2018-05-07add spec for get request.mo
2018-05-07initial commit.mo