Releases: programming086/my-charles-hacking
Releases · programming086/my-charles-hacking
4.2.6
Bug fixes and minor improvements
- HTTP 2 handling faults corrected
- Date parsing fixed from Charles on iOS when used in London
- Memory usage with SOCKS proxying improved
- Save Transactions progress dialog fixed
- Fix UI deadlock
4.2.5
Security fixes, major bug fixes and minor improvements.
Security:
- Fixes a local privilege escalation vulnerability on macOS.
Improvements:
- Hostname filter added to Structure view
- Websockets: added right-click to export all messages as individual files
- SSL Proxying support extended to Port Forwarding and non-HTTP SOCKS traffic
- Charles no longer prevents sleep on macOS
- SOCKS TLS connections now get a host name instead of just an IP address
- Many internal improvements to the minutiae of proxying, including reduced usage of chunked responses when they weren't warranted, and improved Expect/Continue behaviour.
Bug fixes:
- Map Remote and Map Local bugs fixed that prevents correct https -> http and http -> https mappings
- Authentication viewers fixes to display of bearer tokens and similar
- HTTP 2 over Reverse Proxy improved
- cURL-compatible URL creation fixed for HTTP 2
- Windows: some native code loading issues fixed, which prevented Charles from automatically controlling the Windows Proxy
3.12.3
Security fixes and minor bug fixes.
Security:
- Fixes a local privilege escalation vulnerability on macOS.
4.2.1
Important bug fixes
- Fix Map Remote's preserving of host headers for HTTP 2
- Fix CONNECT tunnelling of unsupported protocols
- Fix importing of unexpectedly formed HAR content from Chrome
- macOS: Fix native code crashes
3.12.2
Important bug fixes
4.2
Major new features:
-
TLS information in the Overview tab now includes detailed information about the TLS connection, including:
- Session resumption
- Ciphers
- Certificates
- Extensions
-
TLS handshake sizes are now correctly accounted for when SSL Proxying
Minor improvements:
- Charles system tray / menu bar icon now indicates throttling state
- Local address now shows local port on Overview tab
- SOCKS proxy HTTP ports now support ranges
- Icons tweaked to improve recognition for colour blind users
- Recognise all +json mime-types as JSON
- TLS exceptions now convey more information (to help debug connection failures)
- Active Connections view improved to actually show active connections rather than active requests/responses
- Websocket info on Overview tab
- Fix connections to hosts that resolve to multiple IPs where one IP doesn't work
- Remote connection handling now uses a connection pool to better match regular browser performance
- Response headers now shown for CONNECT requests
- Charles is now more likely to resume TLS sessions with clients
- JavaScript rendering performance improvements
Bug fixes:
- Fixed occassional failures of JSON, JavaScript and XML text rendering
- HTTP 2 bug fixes
- Fixed failure of Raw editor when there aren't headers
- Fixed occassional table rendering faults
Windows:
- System tray icons improved
macOS:
- macOS High Sierra compatibility fixes
- Fixed missing menu bar on macOS High Sierra on non-English locales
- Fixed crash when saving on macOS El Capitan
- Fixed focus issue with dialogs when in fullscreen mode
- Fixed menu accelerators not working when there wasn't an active session
- Added option to Help menu to install Charles SSL Root Certificate in Java VMs
Linux:
- Improve behaviour of Charles launcher so a new icon doesn't appear in the dock
- Fix support for bundle JRE on 32bit hosts
3.12.1
Windows:
- Updated to the latest Java 1.8 release
macOS:
- Updated to the latest Java 1.8 release
- macOS High Sierra support
- Fixed missing menu bar on macOS High Sierra on non-English locales
- Menu bar icon now reverses correctly on dark menu bars
4.1.4
Minor improvements:
- Mirror tool now supprts partial responses (so you can mirror some streaming video)
- JSON export option added to Web Interface
- Recognise WebSocket upgrades on an existing connection
Bug fixes:
- Support IPv6 literal addresses in Location host fields
- Fix hung requests that occurred in some rare, but consistent circumstances
- Fix fault in multipart form viewer when expanding file details
- Improve SSL connection establishment when the first protocol offered is rejected aggressively
- Fix right-click issue on macOS on computers with a trackpad, where popup menus would appear then disappear
3.12
New features
- Support for Brotli compression
4.1.3
New features:
- Support for Brotli compression
Bug fixes:
- Fix rare chunked response bug
- Rewrite tool can now rewrite the Host to include a port
Minor improvements:
- Add -v command-line argument to display the current version
Windows specific improvements:
- Fixes to split pane behaviour, including making it easier to resize, and showing the correct cursor
Linux specific improvements:
- Use update-alternatives so Charles 3 can be installed alongside Charles 4