Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - charles

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: charles 4.0.2-1

Git Clone URL: https://aur-dev.archlinux.org/charles.git (read-only)
Package Base: charles
Description: Web debugging proxy application
Upstream URL: http://www.charlesproxy.com
Licenses: custom, Apache, custom:bounce
Submitter: None
Maintainer: badboy
Last Packager: badboy
Votes: 35
Popularity: 3.917712
First Submitted: 2011-08-04 11:15
Last Updated: 2016-11-19 11:48

Latest Comments

1 2 3 Next › Last »

badboy commented on 2016-09-26 17:52

Thanks! Didn't know about taht

sl1pkn07 commented on 2016-09-26 17:48

because is handled by pacman hooks

https://wiki.archlinux.org/index.php/DeveloperWiki:Pacman_Hooks

badboy commented on 2016-09-26 17:43

@sl1pkn07: Why?

sl1pkn07 commented on 2016-09-26 16:27

the .install file is not need anymore

badboy commented on 2016-08-18 10:31

I added a requirement: java-runtime>=8
The AUR still lists all old jdk/jre versions as well, but in theory this should work, rigt?

s123 commented on 2016-08-18 08:54

Thank you!
But it doesn't start with jre7 now:

Charles is not able to enable HTTP 2 on this version of Java. Please use Java 1.8.0_102 to enable HTTP 2 support.
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/xk72/charles/gui/MainWithClassLoader : Unsupported major.minor version 52.0

And works fine with jre8. You should remove older versions from dependencies.
jre8-openjdk is easily available from repos.

badboy commented on 2015-11-03 18:30

Hey karlvr.

First, sorry for the delayed reply.
Second, charles is really easy to package. If it includes the .desktop file and uses the right directory it's even easier and I can kick out the patches.

About the version requirement: Too make it easy and let the user decide which Java runtime to use I only specified 'java-runtime' as a dependency. A first test suggests that I can't force a specific version there, but I'll see if there's still any chance.

karlvr commented on 2015-10-29 20:04

Thank you very much for maintaining these packages. Please let me know what I can do to make this job easier. I have a .desktop file that I use on Ubuntu, which I'll start to include in the generic .tar.gz. I've added some keys to it from your example. Also I'll modify the bin/charles file to support finding jars in the lib dir you're using here. Seems like a start.

I would like to get everyone using Charles with Java 8, as older versions don't have the SSL cipher support that is required these days. If 8 is easily available on Arch then it would be great to reduce the requirements.

itwenty commented on 2015-04-02 07:53

3.10.1 released : http://www.charlesproxy.com/assets/release/3.10.1/charles-proxy-3.10.1.tar.gz

wbowling commented on 2015-03-25 04:59

3.10 released: http://www.charlesproxy.com/assets/release/3.10/charles-proxy-3.10.tar.gz