Jump to content

luweitest

Member
  • Posts

    263
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    China

Everything posted by luweitest

  1. Where is the Serpent 52's location sharing permission to websites stored? The new Firefox setting is not available.
  2. I did an experiment: removing the 5 files one by one to see which one is required. The result is: none of them is dispensable.
  3. Yes it works! I must have omitted it mysteriously... Packing the contents of https://github.com/alexadam/save-as-ebook/tree/master/web-extension does not work. Comparing with the xpi file, the difference is xpi file has a directory META-INF, which contains cose.manifest, cos.sig, manifest.mf, mozilla.sf, mozilla.rsa. They seems to be related to signature and hash values. Which file is still required when "xpinstall.signatures.required" is false by default?
  4. Could anybody try this add-on? https://github.com/alexadam/save-as-ebook As the readme said, it could be loaded by about:debugging in Serpent 52. Load temporary add-on, select the manifest file, then the icon appears on the toolbar and it works. But I cannot find the xpi file. I tried packing the files to a zip file, renaming to xpi, but installing failed.
  5. Thanks ItCoder! Problem solved. It is the wrong wuaueng.dll I use, and it did take some time for the IE window to respond... What's the advantage to use 7.4 version? I find 7.6 version patched wuaueng.dll works OK. And I wonder how the key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Test" was found? It seems not documented anywhere, and the filename "v6-win7sp1-wuredir.cab" suggests no relation with windows XP. ps. ProxHTTPSProxyMII 1.5 version works.
  6. Patched wuaueng.dll, imported HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Test registry, Visit http://fe2.update.microsoft.com/windowsupdate/v6/default.aspx?g_sconsumersite=1, Now it comes to service not running 0x8DDD0018 error, but all 3 required services are running.
  7. Could windows update still accessible using a HTTPS proxy? I tried HTTPSProxy and ProxHTTPSProxy but both failed. I use the config.ini from which claimed successful. First, in the IE proxy setting, the proxy for http has to be empty, or the error occurs when opening http://windowsupdate.microsoft.com/: 400: Bad Request The following error occurred while trying to access http://windowsupdate.microsoft.com/ The proxy setting of the client is misconfigured. Please set the HTTPS proxy port to 8079 and check the Docs for other settings. This is minor since we don't intend to use HTTPSProxy and ProxHTTPSProxy for http sites. Second, when http proxy is empty and https proxy is set to 127.0.0.1:8079, http://windowsupdate.microsoft.com/ will pass and the address bar begin to switch between http://fe2.update.microsoft.com/windowsupdate/v6/default.aspx?ln=zh-cn and http://fe2.update.microsoft.com/windowsupdate/v6/default.aspx endlessly, the page never shows up. It seems a bug in the HTTPSProxy and ProxHTTPSProxy dropping the part "?ln=zh-cn" . Maybe this method only works for English version? But I doubt English version will have a part "ln=en-US". ps. I can visit other pages like https://www.ssllabs.com correctly.
  8. Happen to find that a previous bug -- del and backspace do not function in editing unless "dom.keyboardevent.keypress.dispatch_non_printable_in_content" set to true -- has been fixed. Good job! I'd like to keep prefs.js as small as possible! I did not check in multi-process mode; too early asserted.
  9. I should have tried fresh profile first (so obvious that something must have blinded my eyes): yes the fresh profile works! And after seeing your certificate picture I find https://fankui.dongtaiwang.net/* works also in my profile! So there must be a configuration in my profile that prevents mismatch of certificate's host name and the URL's host. Where is it? There is no such configuration. The problem is that the rule "internetfreedom.org" in my subscription of rule set for automatic proxy switching does not function for URL "https://forums.internetfreedom.org". The rule set is supposed to comply with Adblock's syntax. I manually added a rule "||internetfreedom.org" and now everything's back to normal. And although this case is resolved, the need for downgrading HTTPS to plain HTTP is still valid, because there are times the GFW interrupts TLS connection through proxy|VPN, by recognition of TLS negotiation pattern that ought to be hided. At those times the HTTP page are more likely accessible than HTTPS. I know it is not recommended in security or privacy concern, but accessibility goes first in most cases. ps. Isn't it suspicious if a page uses certificate that belongs to another domain? Although in previous example I know "fankui.dongtaiwang.net" and "forums.internetfreedom.org" is the same host, I think my profile is right in preventing this kind of mismatch, only it should clearly state so, not give out a time-out. I hope this kind of mismatch should be noted by browser, and give option to proceed or block.
  10. HTTP-only mode request (again): Now an example site to test: http://forums.internetfreedom.org/ All the links of the site are HTTPS, which does not work for me (time out) in Serpent 52. Maybe they work out of china's great firewall. But manually change the link to HTTP works.
  11. Is there any add-on that could do HTTP everywhere? Sometimes only http version works for some site. I set a bookmarklet: javascript:(function(){location.href=location.href.replace(/^https\:/,"http:");})() But it only modifies current failed URL, not the ones I want to click, not even the redirections happened when I submit a form.
  12. What @VistaLover said. Doesn't even work if you spoof Win 7 or greater in your user agent. You've got to appreciate the irony! M$ doesn't let you download a modern browser (Edge) unless you already have one, in which case, why would you want Edge? To try GPT-4 chatbot; The new Bing needs Edge brower to work.
  13. Edge browser download page: https://www.microsoft.com/en-us/edge/download?form=MA13FJ do not work in Serpent 52
  14. A visual bug to report: The latest Serpent 52 (2023-03-02) switching tab GUI sometimes has a tab icon too wide: I haven't find the condition to reproduce but it seems quite often.
  15. Thanks, dorando keyconfig works great. I remap "Enter reader view" to F9 . And I know why Ctrl+Alt+R did not work: my input method have right-Alt defined, and it explained that right-Alt = Ctrl+Alt .
  16. I use "reader.parse-on-load.force-enabled;true" to enable reader view button on any web page, but I feel I still need a quicker way: hotkey. I read from https://techdows.com/2016/08/firefox-reader-view-keyboard-shortcut.html there is Ctrl+Alt+R or F9, but they don't work in my Serpent 52. Is there any place to set it? ps. The reader view used to let me set font, size, etc. in a side bar, but now the tool bar is gone. How could it be back? It is back after set "reader.has_used_toolbar;false", but I don't know how it was set to true.
  17. That evokes my recommendation of newsgroup (whether Usenet or not) for discussing purpose. Instead of "linear" presenting of posts in most web forum, it has real threading of tree structure. I can omit OT sub-thread with a single key in TB. It would be great if MSFN could do a newsgroup bridge to web forum, but threading would be a problem, not only on server's coding side, but also most web users have no idea of it.
  18. I'd like to mention a FreeCap alternative: SocksCap64 https://www.sockscap64.com/homepage/ It's freeware, last updated in 2017. It is more powerful than FreeCap. FreeCap cannot socksify child process IIRC. SocksCap64 can customize the site to verify proxy, while FreeCap uses freecap.ru:80 fixed.
  19. Could anyone test https://gpt.chatapi.art/ ? I cannot get it work in Serpent52.
  20. browser.sessionstore.restore_on_demand should be enough; The problem is not browser fetching background tabs upon start, but fetching their favicons. Could Lull The Tabs prevent this behavior? p.s. I do have uncertainty reading your long sentences in that thread. Maybe it's culture related?
  21. Compared to hundreds of unnecessary connections lagging the browser, I'd rather disable the favicons all. And yes, browser.sessionstore.restore_on_demand is set to true, by default.
  22. Find the solution: I should try a broader search keyword in about:config: "icon", and set "browser.chrome.site_icons" to false, then the browser will not fetch those favicon.ico files upon start.
  23. I am cautious about malicious software but this time it is not my point. My debugging is for the too many connections upon browser startup if there are many tabs kept, which slows the system a lot and triggers event ID 4226 (too many TCP concurrent connections). Thanks for the information about portal service. And the http://192.168.0.1 is just for my test convenience. You could replace it with any web page, but preferably be an HTTP rather than HTTPS, for HTTP let you know it is accessing favicon.ico file. I am curious to know others' result about this "bug", or improper behavior of browser.
  24. Debugging update: sessionstore.js is not the culprit. I saved all tabs to a bookmark folder (this feature is good but the child-tab relation is lost) and cleared the old tabs. Then opened some new test pages including an about:config page at front, restart the browser -- I still spot the connections to those "background" site. I retested with a new profile, the result is the same -- Maybe I am not quick enough to catch the connections previously. Then I use Wireshark to see what the browser requests at start. The first connection, is always GET /success.txt HTTP/1.1 Host: detectportal.palemoon.org Then the connections to those "background" site: GET /favicon.ico HTTP/1.1 Host: 192.168.0.1 If "HTTP/1.1 404 Not Found" is returned, it will try another time. Now this seems a universal problem. I searched "favicon" in pref and set two results "browser.chrome.favicons" and "browser.shell.shortcutFavicons" to false; another pref "alerts.showFavicons" is false by default. But that do not work. I also searched "prefetch" but "network.prefetch-next" and "network.predictor.enable-prefetch" is already false. I also find an old bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=260500 . It is an unresolved bug of 18 years from Firefox 0.1! If what I find is true, it should not only seen by me! Please check if it is the same to you. The steps to reproduce: 1, Create a new profile; 2, Open two tab, one is about:config, another is http://192.168.0.1 or whatever you like; 3, Let about:config page stay at front, choose "show tabs from last time when start" and close browser; 4, Open a network monitor like Tcpview, Wireshark, Procexp; 5, Open browser and check whether it connect to the background site.
  25. Sorry my English is not good enough to be sure about the meaning of this paragraph. Anyway this auto-restart feature is trivial, so we could just omit it if hard work is required to implement. I appreciate Custom Buttons addon and your work on it.
×
×
  • Create New...