Macproxy v21.12.3
- Introduced conversion of common typographic symbols into ASCII characters, for browsers that cannot render them properly
- Shifted to the BeatifulSoup html5 formatter by default (previously html). This mostly has the effect of stripping the closing slash for null tags (e.g. <br> or <hr>) which makes MacWeb and early Netscape versions to recognize and render them properly.
- Introduced three advanced options:
- --user-agent Spoof as any arbitrary web browser
- --html-formatter Choose between the formatters offered by BeautifulSoup, currently: minimal, html, html5
- --disable-char-conversion An option to disable the char conversion described above, for more capable browsers
- Decompose additional tag types that pulls in external resources: source, and picture
- Removed the decomposition of the noscript tag
- Pass on additional http headers from the browser to the proxy request: Accept, Accept-Language, and Referer
- Avoid crashing with malformed img tags
- Avoid crashing when Content-Type header is missing
Full Changelog: 21.12.2...21.12.3