Spaces:
Running
Running
Commit History
-
✨ Compression and encryption for the cached search results (#443)
Evan Yang +6: Spencer Najib, alamin655, mergify[bot], neon_arch, Spencerjibz, spencerUnverified signature* attempt1 * rough draft * add features and their optional dependancies * add encryption and compression error variants * add a sample implementation to cache trait * Update src/cache/cacher.rs Co-authored-by: neon_arch <mustafadhuleb53@gmail.com> * adjust comment so feature flag would apply? * adjust feature flag so it applies? * formatting * Update src/cache/cacher.rs update documentation Co-authored-by: neon_arch <mustafadhuleb53@gmail.com> * [features]Add base64 and chacha20 dependencies for compress-cache-results and encrypt-cache-results * move encryption key and cipher logic to separate sub module * added cacha20 and cec-results feature * added cacha20 and cec-results feature * added compression and encryption helper functions to trait implementations * added compression and encryption implementation for inMemoryCache * base64 is only requried when redis-cache feature is enabled * add error case for base64 and encryption/compression implementation to redi…efa8efc
-
Rename features, make the memory-cache the default
Zsombor Gegesy1e7805c
-
Make the cache types compile time feature flags too, and make it more configurable!
Zsombor Gegesy76795c4
-
Cache refactor - add an in-memory cache, so redis is not needed
Zsombor Gegesy996ff84
-
Merge branch 'rolling' into change-document-style-with-linter-warnings
neon_archUnverified signaturefb231de
-
⚙️ refactor: change & add documentation to the code based on the lints (#205)
neon_arch049b1c1
-
⚙️ refactor: add error.rs module (#180)(#178)
neon_arch5f1a439
-
make format happy
cecffe4
-
add code to evade ip blocking, improve pagination code and fix documentation
neon_archc170de8