Skip to content

Releases: programming086/my-charles-hacking

4.2.6

04 Nov 18:58
Compare
Choose a tag to compare

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

04 Nov 18:58
Compare
Choose a tag to compare

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

04 Nov 18:57
Compare
Choose a tag to compare

Security fixes and minor bug fixes.

Security:

  • Fixes a local privilege escalation vulnerability on macOS.

4.2.1

04 Nov 18:56
Compare
Choose a tag to compare

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

04 Nov 18:55
Compare
Choose a tag to compare

Important bug fixes

4.2

04 Nov 18:54
Compare
Choose a tag to compare
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

04 Nov 18:55
Compare
Choose a tag to compare

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

04 Nov 18:49
Compare
Choose a tag to compare

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

04 Nov 18:48
Compare
Choose a tag to compare

New features

  • Support for Brotli compression

4.1.3

04 Nov 18:47
Compare
Choose a tag to compare

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