v0.7.2
版本发布时间: 2022-04-27 07:03:26
benbusby/whoogle-search最新发布版本:v0.8.4(2023-11-02 06:04:26)
Features/Improvements
- Build images now pushed to ghcr.io (still pushed to Docker Hub as usual)
- Improved "minimal mode"
- Public instances now accessible in machine readable format via misc/instances.txt
- Fixed bugs w/ currency conversion
- Upgraded Python image in Dockerfile to
python:3.11.0a5-alpine
- Updated ad filter
- Switched to defusedxml for XML parsing
- Added ability to enable frontend alternatives, but selectively keep the default frontend for specific services
- For example, if site alts are enabled but you still want to visit
youtube.com
for YouTube results, setWHOOGLE_ALT_YT
to an empty value (i.e.WHOOGLE_ALT_YT=""
(all alt environment variables are documented in the README).
- For example, if site alts are enabled but you still want to visit
- Updated all remaining frontend alternatives to be redirected through Farside by default
- Fixed incorrect Chinese and Russian translations
- Added Korean translations
- Improved support for relative search results
- Note: If you're hosting Whoogle behind a path such as
mydomain.com/whoogle
, you can now setWHOOGLE_URL_PREFIX
to the path prefix (in this example,/whoogle
)
- Note: If you're hosting Whoogle behind a path such as
- Patched a minor vulnerability involving XSS on the Whoogle error template
- Passing valid javascript within a tag (i.e. "<script>alert(document.domain)</script>") to the
q
param for the (now removed)/url
endpoint caused the javascript to be executed. This has been fixed by restoring message sanitizing on the error template, as well as removing the unused/url
endpoint which provided the only way of accessing the bug.
- Passing valid javascript within a tag (i.e. "<script>alert(document.domain)</script>") to the
- Added a (rough) implementation of Anonymous View
- Available as a config setting or environment variable (
WHOOGLE_CONFIG_ANON_VIEW
) - Partially overrides the NoJS feature in order to keep result clutter to a minimum
- NoJS View is now accessible only if both Anonymous View and NoJS are enabled in the config, since it uses the same endpoint as Anonymous View
- This still has some issues to work through, but is available as a "beta" feature to test out now. Feel free to open an issue or reach out directly (or come to my Twitch stream) if you find a specific site that anonymous view doesn't work with, or otherwise find a bug with it in general.
- Available as a config setting or environment variable (
Community Contributions
- Update minimal mode for new Google formatting by @DUOLabs333 in https://github.com/benbusby/whoogle-search/pull/637
- දෝෂ කිහිපයක් නිවරදි කිරීම by @sayuri-gi in https://github.com/benbusby/whoogle-search/pull/594
- Improve rendering of the tabs by @jacr13 in https://github.com/benbusby/whoogle-search/pull/535
- Clean "Show more results" of all site blocks by @DUOLabs333 in https://github.com/benbusby/whoogle-search/pull/646
- added my instance :) by @EsmailELBoBDev2 in https://github.com/benbusby/whoogle-search/pull/647
- Add gowogle.voring.me as public instance by @ThatOneCalculator in https://github.com/benbusby/whoogle-search/pull/650
- Fix error with
remove_site_blocks
in the Images tab by @DUOLabs333 in https://github.com/benbusby/whoogle-search/pull/651 - Fix 'collapse_sections' for 'MINIMAL_MODE' by @DUOLabs333 in https://github.com/benbusby/whoogle-search/pull/654
- Give Accept-Language div its own class by @nityy in https://github.com/benbusby/whoogle-search/pull/659
- Vulnerable Python image upgraded (critical) by @Albonycal in https://github.com/benbusby/whoogle-search/pull/669
- Configure setup() using setup.cfg by @CyberTailor in https://github.com/benbusby/whoogle-search/pull/667
- Increase /var/lib/tor tmpfs size to 12MB by @CyberJack in https://github.com/benbusby/whoogle-search/pull/693
- whoogle.dcs0.hu cloudflare remove by @domokosdcs0 in https://github.com/benbusby/whoogle-search/pull/696
- Fix incorrect translation (zh-TW & zh-CN) by @xatier in https://github.com/benbusby/whoogle-search/pull/697
- Add "nofollow noopener noreferrer" to all links by @138138138 in https://github.com/benbusby/whoogle-search/pull/698
- add korean translation by @green1052 in https://github.com/benbusby/whoogle-search/pull/700
- Do not offer opensearch.xml as attachment by @gdm85 in https://github.com/benbusby/whoogle-search/pull/713
- [Chrome] Mention requirements to add a search engine via OpenSearch by @gdm85 in https://github.com/benbusby/whoogle-search/pull/716
- Fix 'anon-view' KeyError by @glitsj16 in https://github.com/benbusby/whoogle-search/pull/724
- Fix Russian translation by @dsrev in https://github.com/benbusby/whoogle-search/pull/726
- Return 401 when token is invalid by @gdm85 in https://github.com/benbusby/whoogle-search/pull/714
- Add support for relative search results by @gdm85 in https://github.com/benbusby/whoogle-search/pull/715
- Fixes issue where 307 redirects on http not https by @spitsw in https://github.com/benbusby/whoogle-search/pull/731
New Contributors
- @EsmailELBoBDev2 made their first contribution in https://github.com/benbusby/whoogle-search/pull/647
- @ThatOneCalculator made their first contribution in https://github.com/benbusby/whoogle-search/pull/650
- @CyberTailor made their first contribution in https://github.com/benbusby/whoogle-search/pull/667
- @CyberJack made their first contribution in https://github.com/benbusby/whoogle-search/pull/693
- @xatier made their first contribution in https://github.com/benbusby/whoogle-search/pull/697
- @138138138 made their first contribution in https://github.com/benbusby/whoogle-search/pull/698
- @green1052 made their first contribution in https://github.com/benbusby/whoogle-search/pull/700
- @gdm85 made their first contribution in https://github.com/benbusby/whoogle-search/pull/713
- @spitsw made their first contribution in https://github.com/benbusby/whoogle-search/pull/731
Full Changelog: https://github.com/benbusby/whoogle-search/compare/v0.7.1...v0.7.2