{"action":"created","issue":{"url":"https://api.github.com/repos/openwrt/packages/issues/2106","repository_url":"https://api.github.com/repos/openwrt/packages","labels_url":"https://api.github.com/repos/openwrt/packages/issues/2106/labels{/name}","comments_url":"https://api.github.com/repos/openwrt/packages/issues/2106/comments","events_url":"https://api.github.com/repos/openwrt/packages/issues/2106/events","html_url":"https://github.com/openwrt/packages/pull/2106","id":121698705,"number":2106,"title":"obfsproxy: new package","user":{"login":"jefferyto","id":252819,"avatar_url":"https://avatars.githubusercontent.com/u/252819?v=3","gravatar_id":"","url":"https://api.github.com/users/jefferyto","html_url":"https://github.com/jefferyto","followers_url":"https://api.github.com/users/jefferyto/followers","following_url":"https://api.github.com/users/jefferyto/following{/other_user}","gists_url":"https://api.github.com/users/jefferyto/gists{/gist_id}","starred_url":"https://api.github.com/users/jefferyto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jefferyto/subscriptions","organizations_url":"https://api.github.com/users/jefferyto/orgs","repos_url":"https://api.github.com/users/jefferyto/repos","events_url":"https://api.github.com/users/jefferyto/events{/privacy}","received_events_url":"https://api.github.com/users/jefferyto/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-12-11T12:21:24Z","updated_at":"2016-03-29T02:01:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openwrt/packages/pulls/2106","html_url":"https://github.com/openwrt/packages/pull/2106","diff_url":"https://github.com/openwrt/packages/pull/2106.diff","patch_url":"https://github.com/openwrt/packages/pull/2106.patch"},"body":"From the [Tor project page](https://www.torproject.org/projects/obfsproxy.html.en):\r\n\r\nobfsproxy is a tool that attempts to circumvent censorship, by\r\ntransforming the Tor traffic between the client and the bridge. This\r\nway, censors, who usually monitor traffic between the client and the\r\nbridge, will see innocent-looking transformed traffic instead of the\r\nactual Tor traffic.\r\n\r\nThis depends on:\r\n\r\n- pyptlib (#2053)\r\n- twisted (#2052)\r\n\r\nAlso, txsocksx (#2058) is necessary to use an outgoing SOCKS proxy,\r\nand having either gmpy2 (#2067) or gmpy (#2051) installed will help\r\nspeed up calculations.\r\n\r\nSigned-off-by: Jeffery To <jeffery.to@gmail.com>"},"comment":{"url":"https://api.github.com/repos/openwrt/packages/issues/comments/202667210","html_url":"https://github.com/openwrt/packages/pull/2106#issuecomment-202667210","issue_url":"https://api.github.com/repos/openwrt/packages/issues/2106","id":202667210,"user":{"login":"yousong","id":4948057,"avatar_url":"https://avatars.githubusercontent.com/u/4948057?v=3","gravatar_id":"","url":"https://api.github.com/users/yousong","html_url":"https://github.com/yousong","followers_url":"https://api.github.com/users/yousong/followers","following_url":"https://api.github.com/users/yousong/following{/other_user}","gists_url":"https://api.github.com/users/yousong/gists{/gist_id}","starred_url":"https://api.github.com/users/yousong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yousong/subscriptions","organizations_url":"https://api.github.com/users/yousong/orgs","repos_url":"https://api.github.com/users/yousong/repos","events_url":"https://api.github.com/users/yousong/events{/privacy}","received_events_url":"https://api.github.com/users/yousong/received_events","type":"User","site_admin":false},"created_at":"2016-03-29T02:01:47Z","updated_at":"2016-03-29T02:01:47Z","body":"@kkrrll This is more like a python-specific problem.  Is it possible that the `_AES.so` was not built for `ar71xx`?  I got the following lines in the output of command `strace python -c 'from Crypto.Cipher import AES' 2>/tmp/x`\r\n\r\n```\r\nstat64(\"/usr/lib/python2.7/site-packages/Crypto/Cipher/_AES\", 0x7ff960f0) = -1 ENOENT (No such file or directory)\r\nopen(\"/usr/lib/python2.7/site-packages/Crypto/Cipher/_AES.so\", O_RDONLY|O_LARGEFILE) = 4\r\nfstat64(4, {st_mode=S_IFREG|0755, st_size=33456, ...}) = 0\r\nopen(\"/usr/lib/python2.7/site-packages/Crypto/Cipher/_AES.so\", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 5\r\n```\r\n\r\nAs for the missing underline character, that's because `_` is a markup character for _italicizing_ the content within.  You can markup block of code here with three continuous backquotes"}}