Releases: programming086/my-charles-hacking
Releases · programming086/my-charles-hacking
4.6.1
Fixes Dark Mode support on macOS.
4.6
New features and stability improvements
- External DNS Resolver option (for overriding the system DNS with your own external DNS resolver)
- Fix new SSL CA certificates to be compatible with iOS and macOS changes
- Stability improvements on macOS, particularly around multi-monitor setups
- Fix Install Charles Root Certificate in Java VMs option for Java 11
- Improve display of hosts using TLS when a connection is made via IP rather than name
4.5.6
Bug fixes and fixed security vulnerability.
- Custom SSL server certificate imports fixed
- macOS: Security vulnerability fixed in Charles's system proxy settings helper tool (ProxyHelper)
- An unauthorised application or user could communicate with Charles's ProxyHelper application to change your system proxy settings.
- Thanks to Noah Tran and Csaba Fitzl for reporting this vulnerabilty, and to Christian at Obective Development for his great writeup of the general vulnerability.
4.5.5
Bug fixes and minor improvements.
- Custom SSL server, client and root certificate imports fixed
- View As and Viewer Mappings now support URL Encoded and Multipart options
4.5.4
Fixes an error on launch on macOS.
4.5.2
Bug fixes and minor improvements.
- Linux
- Improve font rendering on Linux Hi DPI
- Windows
- Code-signing certificate updated
- macOS
- Resolve hangs on first launch
- Add an option to reset the Charles SSL CA in the SSL Proxying Help menu
- Fix memory leak
4.5.1
Bug fixes
4.5
- Update to JDK 11 on all platforms
- Highlight Rules; configure rules to automatically highlight matching requests
- Add filter to Sequence view
- Customise the fields shown in the Sequence view (including show the value of specific headers)
- Improvements to reporting of TLS errors
- No Caching headers fixed for HTTP 2.0
- SSL Proxying
- Add an Exclude list, so you can now exclude hosts that may be matched by wildcards
- Activate / deactivate SSL Proxying using menu option or toolbar button
- Import your own server certificates in SSL Proxying settings (this lets you import real certificates from servers you control instead of using a Charles-generated certificate)
- Compose
- Add images to multipart POSTs
- macOS
- Catalina support (new proxy management approach uses Helper Tool)
- Dark mode
4.2.8
Bug fixes
- Fix mangling of requests with schemes starting with M
4.2.7
Bug fixes and minor improvements
- Remove support for anonymous Gist creation
- HAR import will import HARs with missing values
- Charles will now passthrough response bodies if the server sends them, even if they aren't valid (such as in 204 responses).
- Improvements and fixes to behaviour with external proxies, including:
- Fixes to port forwarding
- Fixes to IPv6 address handling
- Fixes when acting as a SOCKS proxy
- Fixes to tunnelled HTTPS requests
- Raw request editor removed as it could often result in invalid requests (and there are other editors that don't)
- macOS: Find dialog no longer uses 100% CPU
- Fixes to saving CONNECT requests
- Headers editor can now create an empty set of headers
- Fix error in PCAP import with missing protocol version
- Map Local now supports local file paths starting with ~/
- Fix Chrome 66 certificate trust issues with Map Remote