ddotthomas
5d06cce220
✨ feat(config): option to keep the websurfx
server connection alive for a certain period for subsequent requests ( #568 )
2024-05-09 17:24:12 +00:00
Kekma
b1df4f1154
✨ feat(config): config option to timeout idle connections within the reqwest pool ( #551 )
2024-03-30 16:05:44 +03:00
Kekma
c584a7d601
✨ feat(config): config option to keep tcp
connection alive for a certain period for subsequent requests ( #548 )
...
* Added new HTTP connection setting to the reqwest::ClientBuilder to timeout requests for fetching the search results from the upstream search engines.
* Provided a config option under the server section of the config to allow users to keep tcp connections alive for each request for a certain period of time
* Update src/results/aggregator.rs
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Update src/results/aggregator.rs
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Fixed import issue in `tcp_connection_keepalive`
* updated size to u8
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Fixed sizer eror in `parser.rs`
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
Co-authored-by: alamin655 <129589283+alamin655@users.noreply.github.com>
2024-03-25 12:11:56 +03:00
ddotthomas
41ab8a2a76
✨ config option to configure the https adaptive window size for requests ( #529 )
...
* Added config option to enable the reqwest client adaptive window
* Change adaptive window config name
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* Modified documentation
* Trimmed down aggregate parameters
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2024-02-28 15:08:29 +03:00
Jann Marc Villablanca
50aa52c485
✨ Bing
for the search engine ( #473 ) ( #473 )
...
fix: add closing curly brace
- accidentally removed from previous PR. i hope i did not ruin some
build
* feat: implement mojeek engine
* Merge branch 'rolling' into FEAT_316_bing_search_engine
* ✨ feat: implement bing engine
* Fix: include cookie string to header_map
* Fix: include <strong> tags from upstream search
* Merge branch 'rolling' into FEAT_316_bing_search_engine
Co-authored-by: neon-mmd <132049916+neon-mmd@users.noreply.github.com>
2024-01-01 14:57:31 +03:00
Jann Marc Villablanca
9f23a1c70b
✨ feat(engine): mojeek
for the search engine ( #464 )
...
* 🧑💻 fix: add closing curly brace in the nix build step
* ✨ feat: add code to provide search results from `mojeek` engine
---------
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-12-29 19:21:06 +03:00
neon_arch
11c4b8c21d
✏️ fix: fix the animation names list in the config ( #424 )
...
Co-authored-by: alamin655 <mdalamin655@outlook.com>
2023-12-13 16:04:51 +03:00
neon_arch
b00f76627b
Merge branch 'rolling' into FEAT/424_reduce-animations-effects-support-for-the-themes
2023-12-12 15:24:42 +03:00
neon_arch
0da1b9e1db
✨ feat(config): provide a new config option animation
( #424 )
2023-12-11 20:59:08 +03:00
alamin655
c02006c297
✨ LibreX
for the search engine ( #429 )
...
* ✨ feat(engine): provide librex search engine (#318 )
* ✨ feat(engine): provide librex search engine (#318 )
* ✨ feat(engine): provide librex search engine (#318 )
* 🔖 chore(release): bump the app version (#318 )
* 🔖 chore(release): bump the app version (#318 )
* ✨ feat(engine): provide librex search engine (#318 )
* ✨ feat(engine): provide librex search engine (#429 )
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* ✨ feat(engine): provide librex search engine (#429 )
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* ✨ feat(engine): provide librex search engine (#429 )
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
* ✨ feat(engine): provide librex search engine (#429 )
* ✨ feat(engine): provide librex search engine (#429 )
* ✨ feat(engine): provide librex search engine (#429 )
* ✨ feat(engine): provide librex search engine (#429 )
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
---------
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2023-12-09 14:25:28 +03:00
neon_arch
e8a64f5874
✨ feat(engine): provide startpage search engine in the config ( #314 )
2023-12-05 20:49:28 +03:00
Ashwin Vinod
5a8d61f231
✨ Config option to customize the cache invalidation/expiry time ( #403 )
2023-11-30 15:09:17 +03:00
jkaczmarkiewicz
27bc52c008
✨ Brave
for the search engine ( #335 )
...
* feat: implement brave engine
* refactor: correct indentations in stylelint config
* docs: add dummy config option to config.lua
* feat: implement safe_search_level in brave engine
* refactor: move var to format
* fix: make strict search above level 1
2023-10-16 20:25:15 +03:00
alamin655
2790eefba8
Merge branch 'rolling' into feat-rate-limiter-for-websurfx
2023-09-11 11:40:10 +05:30
neon_arch
d451fddf49
✨ feat: add new config option to configure rate limiting middleware ( #203 )
2023-09-02 20:18:09 +03:00
neon_arch
8eeaf19cbd
✨ feat: add new config option safe_search
( #201 )
2023-09-02 17:35:58 +03:00
neon_arch
df09ed9f48
✨ feat: add lists file to filter search results ( #163 )
2023-08-22 19:19:31 +03:00
neon_arch
d8bd2feb6e
✨ feat: add new config option to manage threads and improve logging
2023-08-02 20:05:39 +03:00
neon_arch
d3007e3e88
✨ feat: add new config option
2023-07-30 10:50:52 +03:00
Aapo Soukkio
89ee2e48ed
Colorschemes updated in config.lua
2023-07-28 18:52:01 +03:00
neon_arch
74e4fc6169
Merge branch 'rolling' into improve-async-multithreading
2023-07-15 19:50:31 +03:00
neon_arch
0096154bdd
✨ feat: add documentation for the new config option
2023-07-15 13:37:53 +03:00
neon_arch
7def2964b7
✨ feat: add new config file option to choose upstream search engines
2023-07-11 19:37:31 +03:00
Milim
440216871d
Rename Things, refactor some code
...
BREAKING: renames `binding_ip_addr` to `binding_ip` and `redis_connection_url` to `redis_url`.
Renames a lot of internals as well, but they are to many to mention.
2023-07-03 19:30:25 +02:00
neon_arch
d4df90160d
feat: add an option to enable/disable debug mode
2023-05-29 21:09:07 +03:00
neon_arch
8e7dc68d2d
feat: add an option to enable or disable logs
2023-05-27 19:50:20 +03:00
neon_arch
5003c8e61f
chore: reorder config file options under appropriate headings and make headings standout
2023-05-26 19:27:15 +03:00
zhou fan
4b70a74ff6
Update websurfx/config.lua
...
Co-authored-by: neon_arch <mustafadhuleb53@gmail.com>
2023-05-23 10:00:09 +00:00
XFFXFF
9773cee38d
change the 'aggregator' option to 'production_use'
2023-05-23 10:00:05 +00:00
XFFXFF
05272884ba
supports the option to add a random delay
2023-05-23 10:00:03 +00:00
neon_arch
c170de8194
add code to evade ip blocking, improve pagination code and fix documentation
2023-05-02 11:58:21 +03:00
neon_arch
71fae8b496
add more colorschemes, fix tests and improve documentation
2023-04-30 20:04:31 +03:00
neon_arch
4a505fb1d5
add missing documentation in config.lua and application source code
2023-04-30 19:24:16 +03:00
neon_arch
137c62ed5f
replace commandline arguments with config.lua & add support for changing themes & coloschemes
2023-04-30 18:16:08 +03:00