Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


roytam1

My browser builds (part 2)

Recommended Posts

On 1/23/2020 at 7:48 PM, Rod Steel said:

(Tried Various UA = User Agent Settings with TWITTER) ...


https://www.theverge.com/2019/7/26/8930770/how-to-old-twitter-web-interface-design-desktop-ui
At URL ARTICLE above , they suggest a UA String for OLD TWITTER INTERFACE -->
Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko

Added Later -->
https://msfn.org/board/topic/180462-my-browser-builds-part-2/page/52/?tab=comments#comment-1176791
URL above is Summary Message of how to *solve* the (Video) TWITTER AUDIO DISTORTION problem.
And also using the Old Twitter Interface under WinXP OS.

Edited by TechnoRelic
  • Like 1

Share this post


Link to post
Share on other sites

My goodness; I'm glad to hear that I'm not the only one with this audio distortion issue!  (and it's very severe!)

I thought the new headset I'd bought had somehow messed up audio on my system....

Anyway, I tried the user agent string posted by TechnoRelic above (Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko) and I get the same old Twitter UI as I get with the default string, and with the same audio distortion.

Twitter is not the only Website affected by this severe distortion, though it strangely isn't universal!  (YouTube, Vimeo, Vidlii, and BitView are completely unaffected, for instance)

  • Like 1

Share this post


Link to post
Share on other sites
2 hours ago, TechnoRelic said:

At URL ARTICLE above , they suggest a UA String for OLD TWITTER INTERFACE -->

Um, i already try this on previous page and describe result - distorted audio.

By the way, with Firefox 52ESR i figured out why it still working - because i install extension Good Twitter. Without it 52ESR also shows new layout, but with Good Twitter it load old layout with normal audio. So for obvious reasons that will not work with Palemoon and it forks. It sucks, i so annoyed with new twitter layout.

By the way, i also find how to disable trending box in old layout in 52 ESR - Old extension Hide Twitter Guff that i find with Wayback Machine - trending box is so annoying. This old extension still working with twitter old layout - even now if chose in New Moon in Preferences Native mode. At least in new layout this trending box is smaller and can be set to show trending in USA or something like that.

P.S. This new layouts of popular sites are very disappointing - YouTube polymer design also annoying. Why they can just leave option to stay on legacy layout?

I believe this sites initially was designed with help of professional UI designers and now they designed by professional programmers managers imho. Next youtube\twiiter layout will be designed by programmers fired from Boeing for developing MCAS system - there will be only two buttons "Self-destruct now" and "Self-destruct later".

  • Like 2

Share this post


Link to post
Share on other sites
17 hours ago, Rod Steel said:

(Audio Distortion and TWITTER ... )

Added Later -->
https://msfn.org/board/topic/180462-my-browser-builds-part-2/page/52/?tab=comments#comment-1176791
URL above is Summary Message of how to *solve* the (Video) TWITTER AUDIO DISTORTION problem.
And also using the Old Twitter Interface under WinXP OS.

Edited by TechnoRelic
  • Upvote 1

Share this post


Link to post
Share on other sites
4 minutes ago, erpdude8 said:

the o.rths.ml site is currently not working, roytam1 [all browsers from many different PCs I'm using can't connect to that site but other sites work fine]
why?

does anything shown with http://o.rths.ml/cdn-cgi/trace ?

Share this post


Link to post
Share on other sites
42 minutes ago, roytam1 said:

does anything shown with http://o.rths.ml/cdn-cgi/trace ?

All is OK on my side, FWIW... :whistle:

fl=20f353
h=o.rths.ml
ip=(redacted)
ts=1579888977.859
visit_scheme=http
uag=Mozilla/5.0 (Windows NT 6.0; rv:52.0) Gecko/20100101 Goanna/4.2 Firefox/52.0 PaleMoon/28.6.0a1
colo=AMS
http=http/1.1
loc=GR
tls=off
sni=off
warp=off

 

  • Like 2

Share this post


Link to post
Share on other sites
5 hours ago, erpdude8 said:

the o.rths.ml site is currently not working, roytam1 [all browsers from many different PCs I'm using can't connect to that site but other sites work fine]
why?

Looks like Cloudflare updated their TLS security. Old versions of wget no longer work (even with up-to-date OpenSSL). New wget versions work fine.

Same is probably true of browsers. Which browser is having the problem and what message is it giving you?

Share this post


Link to post
Share on other sites
20 hours ago, Rod Steel said:

I try this, here the results:

With Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.9) Gecko/20100101 Firefox/52.9 - new interface loads

With Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0 - new interface loads

With Mozilla/5.0 (Windows NT 6.1; WOW64; rv:4.1) Goanna/20170101 PaleMoon/28.3.0a1 - old interface that i want, but distorted audio

With Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0 - You are on Twitter Mobile because you are using an old version of Firefox.

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.9) Gecko/20100101 Firefox/31.9 - You are on Twitter Mobile because you are using an old version of Firefox.

 

OK, so it appears that, to avoid distorted audio, you have to include Gecko and/or Firefox in the UA - but then, you either get the new Twitter interface or the mobile version of Twitter (depending on the spoofed FF version), neither of which you want.

(Side rant: I wish Twitter and other Web sites would quit doing this! Just because your company's marketing geniuses think everyone will love whatever new UI you've cooked up doesn't mean it's true! And obviously you still support the old interface - so is it that hard to give folks a "new/classic" interface checkbox in your user preferences screen, instead of making them fool around with user agent strings?)

8 hours ago, ThomasW said:

My goodness; I'm glad to hear that I'm not the only one with this audio distortion issue!  (and it's very severe!)

I thought the new headset I'd bought had somehow messed up audio on my system....

Anyway, I tried the user agent string posted by TechnoRelic above (Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko) and I get the same old Twitter UI as I get with the default string, and with the same audio distortion.

Twitter is not the only Website affected by this severe distortion, though it strangely isn't universal!  (YouTube, Vimeo, Vidlii, and BitView are completely unaffected, for instance)

I think I have a solution, but I'm not sure either of you will like it. This solution requires FF 45 or Serpent.

  1. Use the Pale Moon or IE user agent to get the old interface (and distorted audio)
  2. To fix the audio, turn off the internal A/V support (in about:config, set media.ffvpx.enabled to false); instead, install the Adobe Primetime CDM. That should play the audio without distortion. (Installation instructions are a few threads below this one.)

In Vista and above, you could use the WMF support built into Windows instead, but IIRC, WMF in Vista has bugs of its own with Twitter, so on Vista you may want to use Primetime anyway.

Edited by Mathwiz
  • Like 1

Share this post


Link to post
Share on other sites
40 minutes ago, Mathwiz said:

Looks like Cloudflare updated their TLS security. Old versions of wget no longer work (even with up-to-date OpenSSL). New wget versions work fine. Same is probably true of browsers. Which browser is having the problem and what message is it giving you?

That's all good, but the OP reported issues accessing Roy's server over plain HTTP:

5 hours ago, erpdude8 said:
On 1/21/2020 at 3:32 PM, roytam1 said:

the o.rths.ml site is currently not working

FWIW, I can access the referenced link both over plain HTTP and HTTPS (TLS 1.3 used in the latter case) in NM28: 

2hdxYPG.jpg

BTW, the extension used is SSleuth v0.5.4

https://repo.hyperbola.info:50000/other/iceweasel-uxp/addons/sslsleuth/ssleuth-0.5.4-fx.xpi

:)

Share this post


Link to post
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200125-b205ba4-uxp-a64ac6d70-xpmod.7z
Win64 https://o.rths.ml/basilisk/basilisk52-g4.5.win64-git-20200125-b205ba4-uxp-a64ac6d70-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rths.ml/basilisk/basilisk52-g4.5.win32-git-20200125-b205ba4-uxp-a64ac6d70-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win32-git-20200125-eb49b28df-uxp-a64ac6d70-xpmod.7z
Win64 https://o.rths.ml/palemoon/palemoon-28.9.0a1.win64-git-20200125-eb49b28df-uxp-a64ac6d70-xpmod.7z

Official UXP changes since my last build:
- No issue - Fix unsafe http methods on HTTP/2 with TLSv1.3 0RTT. (67d336a6f)
- Revert "No issue - Fix unsafe http methods on HTTP/2 with TLSv1.3 0RTT." (a2073c54b)
- Add component documentation for the HTML5 parser. (82dffb32b)
- No issue - Fix unsafe http methods on HTTP/2 with TLSv1.3 0RTT. (b87a4551b)
- Minor update to the html5 parser component doc (63219a15b)
- Issue #1359 - Pointlessly rename greprefs.. again. (c137a4045)
- Issue #1358 - Default to SSL/TLS when using the Account Wizard (22198ec19)
- Issue #1362 - Revert "Update js/src/builtin/TestingFunctions.cpp for regex lookbehind changes" (b1abb9aeb)
- Issue #1362 - Revert "Implement regular expression lookbehind" (e0baeba54)
- Merge branch 'master' of https://github.com/MoonchildProductions/UXP (71d8ada4a)
- Issue #1338 - Bump NSS version (722161775)
- Issue #1354 - Clear the current context when MakeCurrent() fails. (c6dbf5544)
- Issue #1354 - Fix typo (fabe21d59)
- Issue #1366 - Completely remove showModalDialog (a9290ef91)
- Merge pull request #1367 from g4jc/showmodaldialog (8e33fa9c4)
- Issue #1354 - Fix another potential crashing scenario in WebGL. (5a6059fee)
- Issue #1366 - Fix build bustage from erroneously removing 2 function implementations. (362407810)
- Issue #1342 - Remove support for system libevent (90c5288fe)
- Issue #1338 - Follow-up: Also cache the most recent PBKDF1 hash (6d761aa68)
- No issue - Always use jemalloc allocator for storage memory when MOZ_MEMORY is defined (which is defined by enabling jemalloc in config) (a64ac6d70)

Official Basilisk changes since my last build:
- Update platform commit pointer (incremental) (0abfffa11)
- Issue MoonchildProductions/UXP#1359 - Pointlessly rename greprefs.. again. (5f4a53504)
- Issue #1708- Update UA override for GitHub (7fb0c3901)
- Merge pull request #1709 from JustOff/PR_github_uao (79ea4bd94)
- Issue #1711 - Remove cert9.db and key4.db from profile if they exist. (5e4e1887d)
- Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon (eb49b28df)

Official Pale-Moon changes since my last build:
- Update platform commit pointer (incremental) (0a2d638)
- Issue MoonchildProductions/UXP#1359 - Pointlessly rename greprefs.. again. (b205ba4)

My changes since my last build:
- nsContentSecurityManager::CheckFTPSubresourceLoad: fix crash when viewing HTML in FTP site (ac0a9f144)

  • Like 4
  • Upvote 1

Share this post


Link to post
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rths.ml/boc-uxp/mailnews.win32-20200125-3e94c7cd-uxp-a64ac6d70-xpmod.7z
Browser-only Suite Win32 https://o.rths.ml/boc-uxp/bnavigator.win32-20200125-3e94c7cd-uxp-a64ac6d70-xpmod.7z

source patch (excluding UXP): https://o.rths.ml/boc-uxp/boc-uxp-src-xpmod-20191123.7z

Official repo changes since my last build:
- Issue MoonchildProductions/UXP#1359 - Pointlessly rename greprefs.. again. (3e94c7cd)

For UXP changes please see above.

  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites
On 1/21/2020 at 9:32 PM, roytam1 said:

for fun, nostalgia, and investigation, tried to replace NSS to retrozilla-tff_sha384 version in old classila-based phoenix browser. of course it still some fixes to give user smooth experience, may review the code if there is time.

repo: https://github.com/roytam1/classilla/commits/tls12-exp

download (for fun!): http://o.rths.ml/gpc/files1.rt/phoenix-0.5-cl933-tls12.7z

archive updated again for fixing context menus. and happy lunar new year!

  • Like 1

Share this post


Link to post
Share on other sites

Happy new year to you too, and thanks for all the work :)

Regarding those suspicious access blocks by Cloudflare or whatever, have just tested this link
https://o.rths.ml/gpc/files1.rt/phoenix-0.5-cl933-tls12.7z
with httpS and old gecko K-Meleon1.5.4 (like FF2, max TLS1.0), and faked UA to IE7, and it still opens fine.

  • Like 1

Share this post


Link to post
Share on other sites

By default, the SSL protocol disabled problem on Windows 95 still persists, however, I noticed that coping NSS related files from Retrozilla, or K-Meleon fixes the SSL protocol disabled problem. If anyone wants a list of the files I copied, I will post back.

  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...