Visiting gitlab.com through squid proxy

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
bgstack15
Fanatic
Fanatic
Posts: 121
Joined: 2018-01-22, 23:04

Visiting gitlab.com through squid proxy

Unread post by bgstack15 » 2020-09-24, 01:35

When using the mainline Pale Moon 28.13.0 binary with proxy settings on a fresh profile, on my Fedora 32 machine I experience something frustrating when visiting gitlab.com. The main site contents fail to load, certainly on visiting user pages such as https://gitlab.com/lanodan/badWolf/-/issues. The access header bar at the top is visible and sometimes the sidebar but that is all. I suspect this has something to do with ajax or whatever the modern tech is for dynamically updating only parts of the visible space: I know Gitlab web pages use some annoying tech for that. (My research into headless browsers really struggled against gitlab until I learned how to simulate "paging down" until the page buffer was the same as the last time it had paged down.)

When I use Firefox with the same proxy settings, the entire site works.

I am using a squid proxy (squid-3.5.20-15.el7.x86_64) for both http and https. My squid configuration contains relevant settings to bypass caching, bypass ssl "bumping" (that's the infamous man-in-the-middle ssl re-encryption), and hopefully any other mechanism that would interfere with gitlab.com traffic.

Code: Select all

acl ALWAYS_DIRECT_sites dstdomain .gitlab.com
cache deny ALWAYS_DIRECT_sites
always_direct allow ALWAYS_DIRECT_sites
ssl_bump splice ALWAYS_DIRECT_sites
Disable the caching, so everything always has to come straight from the site.
Allow direct connections.
The "ssl_bump splice" means do not interfere with the encryption; let it pass straight on.

Does anyone have any ideas about what I need to do to get Pale Moon to work with this setup like the backup browser?

User avatar
adesh
Board Warrior
Board Warrior
Posts: 1277
Joined: 2017-06-06, 07:38

Re: Visiting gitlab.com through squid proxy

Unread post by adesh » 2020-09-24, 03:51

As per the reports, GitLab doesn't work at all in Pale Moon. See this thread: viewtopic.php?p=200010#p200010
I don't know if this is a general problem or an issue due to the proxy, but it may be worth checking the site without the proxy to be sure (because you didn't say so).

Locked