[GH-ISSUE #436] [FEATURE] Add the ability to listen on UNIX sockets #286

Closed
opened 2026-02-25 20:35:20 +03:00 by kerem · 3 comments
Owner

Originally created by @jackyzy823 on GitHub (Sep 20, 2021).
Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/436

Describe the feature you'd like to see added
it would be very helpful that whoogle supports listening on UNIX sockets.

Additional context

waitress supports unix_socket. link

However it may conflict with listen link

Thanks.

Originally created by @jackyzy823 on GitHub (Sep 20, 2021). Original GitHub issue: https://github.com/benbusby/whoogle-search/issues/436 **Describe the feature you'd like to see added** it would be very helpful that whoogle supports listening on UNIX sockets. **Additional context** `waitress` supports `unix_socket`. [link]( https://docs.pylonsproject.org/projects/waitress/en/latest/arguments.html) However it may conflict with `listen` [link](https://github.com/Pylons/waitress/blob/4b6b5832f3a30d82dc8cb359cf04d2a8edf6712b/src/waitress/adjustments.py#L315) Thanks.
kerem 2026-02-25 20:35:20 +03:00
Author
Owner

@jackyzy823 commented on GitHub (Sep 20, 2021):

Besides.

environment HTTPS_ONLY do not work since it is shadowed by args.https_only ,
github.com/benbusby/whoogle-search@c41e0fc239/app/routes.py (L430)

<!-- gh-comment-id:922739678 --> @jackyzy823 commented on GitHub (Sep 20, 2021): Besides. environment `HTTPS_ONLY` do not work since it is shadowed by args.https_only , https://github.com/benbusby/whoogle-search/blob/c41e0fc239840ad3839b05135f7307d8da35545f/app/routes.py#L430
Author
Owner

@PrivacyDevel commented on GitHub (Apr 6, 2023):

The permissions of the Unix socket seem to be too restrictive. Only the owner of the socket is able to connect to it, which prevents a reverse proxy from being able to connect to it if the reverse proxy is run as a different user. Which should pretty much always be the case.

<!-- gh-comment-id:1499635117 --> @PrivacyDevel commented on GitHub (Apr 6, 2023): The permissions of the Unix socket seem to be too restrictive. Only the owner of the socket is able to connect to it, which prevents a reverse proxy from being able to connect to it if the reverse proxy is run as a different user. Which should pretty much always be the case.
Author
Owner

@master-hax commented on GitHub (Dec 16, 2023):

@PrivacyDevel i have put up a fix for the issue in https://github.com/benbusby/whoogle-search/pull/1103

<!-- gh-comment-id:1858715327 --> @master-hax commented on GitHub (Dec 16, 2023): @PrivacyDevel i have put up a fix for the issue in https://github.com/benbusby/whoogle-search/pull/1103
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/whoogle-search#286
No description provided.