Coder Social home page Coder Social logo

apjp's People

apjp's Issues

outdated and solved: 因无法访问.appspot.com, 导致GAE平台上无法正常使用APJP


*****************************************************************************
***                                                                       ***
***                    Welcome to the IAIK JCE Library                    ***
***                                                                       ***
*** This version of IAIK-JCE is licensed for evaluation, education,       ***
*** research, and use in open-source projects only.                       ***
*** Commercial use of this software is prohibited.                        ***
*** For details please see http://jce.iaik.tugraz.at/sales/.              ***
*** This message does not appear in the registered commercial version.    ***
***                                                                       ***
*****************************************************************************

APJP: START APJP_LOCAL_PROXY_SERVER
APJP_LOCAL_PROXY_SERVER: START_HTTP_PROXY_SERVER
APJP_LOCAL_HTTP_PROXY_SERVER: START_HTTP_SERVER
APJP_LOCAL_HTTP_SERVER: START_HTTP_SERVER
APJP_LOCAL_HTTP_SERVER: START_HTTP_SERVER OK
APJP_LOCAL_HTTP_PROXY_SERVER: START_HTTP_SERVER OK
APJP_LOCAL_HTTP_PROXY_SERVER: START_HTTP_PROXY_SERVER
APJP_LOCAL_HTTP_PROXY_SERVER: START_HTTP_PROXY_SERVER OK
APJP_LOCAL_PROXY_SERVER: START_HTTP_PROXY_SERVER OK
APJP_LOCAL_PROXY_SERVER: START_HTTPS_PROXY_SERVER
APJP_LOCAL_HTTPS_PROXY_SERVER: START_HTTPS_PROXY_SERVER
APJP_LOCAL_HTTPS_PROXY_SERVER: START_HTTPS_PROXY_SERVER OK
APJP_LOCAL_PROXY_SERVER: START_HTTPS_PROXY_SERVER OK
APJP_LOCAL_PROXY_SERVER: START_PROXY_SERVER
APJP_LOCAL_PROXY_SERVER: START_PROXY_SERVER OK
APJP: START APJP_LOCAL_PROXY_SERVER OK
APJP: TEST APJP_LOCAL_HTTP_SERVER
APJP_LOCAL_HTTP_SERVER: TEST
APJP_LOCAL_HTTP_SERVER: REQUEST: GET http://img.hi.mop.com/hi_space/images/curso
r/46.cur HTTP/1.1
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept: */*
APJP_LOCAL_HTTP_SERVER: REQUEST: Referer: http://hi.baidu.com/palmerlee/blog/ite
m/33c41183e5afa385f703a6fd.html
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept-Language: zh-cn
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept-Encoding: gzip, deflate
APJP_LOCAL_HTTP_SERVER: REQUEST: User-Agent: Mozilla/4.0 (compatible; MSIE 7.0;
Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CL
R 3.5.21022; Maxthon 2.0)
APJP_LOCAL_HTTP_SERVER: REQUEST: Host: img.hi.mop.com
APJP_LOCAL_HTTP_SERVER: REQUEST: Proxy-Connection: Keep-Alive
APJP_LOCAL_HTTP_SERVER: REQUEST: GET http://www.youtube.com/ HTTP/1.1
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept: image/gif, image/jpeg, image/pjpeg, ima
ge/pjpeg, application/x-shockwave-flash, application/x-ms-application, applicati
on/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept-Language: zh-cn
APJP_LOCAL_HTTP_SERVER: REQUEST: User-Agent: Mozilla/4.0 (compatible; MSIE 8.0;
Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CL
R 3.5.21022; 360SE)
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept-Encoding: gzip, deflate
APJP_LOCAL_HTTP_SERVER: REQUEST: Proxy-Connection: Keep-Alive
APJP_LOCAL_HTTP_SERVER: REQUEST: Host: www.youtube.com
APJP_LOCAL_HTTP_SERVER: REQUEST: Cookie: VISITOR_INFO1_LIVE=HyxSxiE8fsw; PREF=f1
=50000000&f4=8&fv=11.1.102&hl=zh-CN; hide_launch_feedback=1; demographics=3a7aec
73c8ab73ec01ea2b03e82ed12ce3QGAAAAZ2VuZGVydAEAAABtdAMAAABhZ2VpFgAAADA=; use_hitb
ox=72c46ff6cbcdb7c5585c36411b6b334edAEAAAAw
APJP_LOCAL_HTTP_SERVER: EXCEPTION
java.net.SocketException: Network is unreachable: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.<init>(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        at APJP.HTTP.HTTPServer.test(Unknown Source)
        at APJP.Main.main(Unknown Source)
APJP_LOCAL_HTTP_SERVER: TEST NOT OK
APJP: EXCEPTION
APJP.HTTP.HTTPServerException: TEST_EXCEPTION
        at APJP.HTTP.HTTPServer.test(Unknown Source)
        at APJP.Main.main(Unknown Source)
Caused by: java.net.SocketException: Network is unreachable: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.<init>(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        ... 2 more
APJP: TEST APJP_LOCAL_HTTP_SERVER NOT OK
APJP: TEST APJP_LOCAL_HTTPS_SERVER
APJP_LOCAL_HTTPS_SERVER: TEST
APJP_LOCAL_HTTP_SERVER: EXCEPTION
java.net.SocketException: Network is unreachable: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.<init>(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        at APJP.HTTP.HTTPServerWorker.execute(Unknown Source)
        at APJP.HTTP.HTTPServerWorker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
APJP_LOCAL_HTTPS_SERVER: EXCEPTION
java.net.SocketException: Network is unreachable: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.<init>(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        at APJP.HTTPS.HTTPSServer.test(Unknown Source)
        at APJP.Main.main(Unknown Source)
APJP_LOCAL_HTTPS_SERVER: TEST NOT OK
APJP_LOCAL_HTTP_SERVER: EXCEPTION
java.net.SocketException: Network is unreachable: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.<init>(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        at APJP.HTTP.HTTPServerWorker.execute(Unknown Source)
        at APJP.HTTP.HTTPServerWorker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
APJP: EXCEPTION
APJP.HTTPS.HTTPSServerException: TEST_EXCEPTION
        at APJP.HTTPS.HTTPSServer.test(Unknown Source)
        at APJP.Main.main(Unknown Source)
Caused by: java.net.SocketException: Network is unreachable: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.<init>(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.http.HttpClient.New(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Sour
ce)
        at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
        ... 2 more
APJP: TEST APJP_LOCAL_HTTPS_SERVER NOT OK
APJP_LOCAL_HTTP_SERVER: REQUEST: HEAD http://img.hi.mop.com/hi_space/images/curs
or/46.cur HTTP/1.1
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept: */*
APJP_LOCAL_HTTP_SERVER: REQUEST: HEAD http://www.youtube.com/ HTTP/1.1
APJP_LOCAL_HTTP_SERVER: REQUEST: Referer: http://hi.baidu.com/palmerlee/blog/ite
m/33c41183e5afa385f703a6fd.html
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept: image/gif, image/jpeg, image/pjpeg, ima
ge/pjpeg, application/x-shockwave-flash, application/x-ms-application, applicati
on/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept-Language: zh-cn
APJP_LOCAL_HTTP_SERVER: REQUEST: User-Agent: Mozilla/4.0 (compatible; MSIE 8.0;
Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CL
R 3.5.21022; 360SE)
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept-Encoding: gzip, deflate
APJP_LOCAL_HTTP_SERVER: REQUEST: Host: www.youtube.com
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept-Language: zh-cn
APJP_LOCAL_HTTP_SERVER: REQUEST: Cookie: VISITOR_INFO1_LIVE=HyxSxiE8fsw; PREF=f1
=50000000&f4=8&fv=11.1.102&hl=zh-CN; hide_launch_feedback=1; demographics=3a7aec
73c8ab73ec01ea2b03e82ed12ce3QGAAAAZ2VuZGVydAEAAABtdAMAAABhZ2VpFgAAADA=; use_hitb
ox=72c46ff6cbcdb7c5585c36411b6b334edAEAAAAw
APJP_LOCAL_HTTP_SERVER: REQUEST: Connection: close
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept-Encoding: gzip, deflate
APJP_LOCAL_HTTP_SERVER: REQUEST: User-Agent: Mozilla/4.0 (compatible; MSIE 7.0;
Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CL
R 3.5.21022; Maxthon 2.0)
APJP_LOCAL_HTTP_SERVER: REQUEST: Host: img.hi.mop.com
APJP_LOCAL_HTTP_SERVER: REQUEST: Connection: close
这个什么情况啊!!

Original issue reported on code.google.com by [email protected] on 10 Dec 2011 at 3:37

always got 500 error

运行以后总是提示:
APJP: HTTP_SERVER/TEST
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER/TEST
APJP_LOCAL_HTTP_SERVER: EXCEPTION
java.io.IOException: Server returned HTTP response code: 500 for URL: 
http://****************.herokuapp.com/HTTP
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at APJP.HTTP.HTTPServer.test(Unknown Source)
        at APJP.Main.main(Unknown Source)
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER/TEST NOT OK
APJP: EXCEPTION
APJP.HTTP.HTTPServerException: HTTP_SERVER/TEST
        at APJP.HTTP.HTTPServer.test(Unknown Source)
        at APJP.Main.main(Unknown Source)
Caused by: java.io.IOException: Server returned HTTP response code: 500 for 
URL: http://****************.herokuapp.com/HTTP
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        ... 2 more
APJP: HTTP_SERVER/TEST NOT OK

HTTPS也是一样的提示。
之前用instantfreesite的免费空间是这样,自己用LINUX架站也是同
样的500
哪里有错误吗?

Original issue reported on code.google.com by [email protected] on 15 Jan 2012 at 1:49

How to get a stable IP???

My os is Mac OSX 10.6.8, I already configured APJP_LOCAL with only 1 AppID, 1 
GAE server,   no problem in browsing all webs, but cannot download any sources 
from any prior-to-wait download websites like filesonic.com, 
fileserve.com...etc. All of them need waiting about 30s before downloading a 
file, but in this period my apjp IP changed many times, all in 74.125.***.*** 
range, but cannot stable. That means when I clicked download button, the page 
refreshs again and again in waiting seconds...Could you please TELL me how to 
get a stable IP in apjp's GAE mode???

tia.
best regards.

Original issue reported on code.google.com by [email protected] on 18 Jan 2012 at 1:01

问题原因: 未安装Java,导致无法使用Google Java SDK的appcfg

F:\appengine-java-sdk-1.5.4\appengine-java-sdk-1.5.4\bin>appcfg update  E:\APJP\
APJP_REMOTE_APPENGINE\war\
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/appengine/
tools/admin/AppCfg
Caused by: java.lang.ClassNotFoundException: com.google.appengine.tools.admin.Ap
pCfg
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: com.google.appengine.tools.admin.AppCfg.  Program
 will exit.

Original issue reported on code.google.com by [email protected] on 28 Oct 2011 at 8:35

I can`not use apjp in gae version

I have tried mang times to find the problem but failed, i can`not apjp in gae 
version. I use apjp in php version which doesn`t have problem and can work .
Here is information printed in screen , please help me find problem ,thanks
 -Djavax.net.ssl.keyStore=APJP.K
S.jks -Djavax.net.ssl.keyStorePassword=password -Djavax.net.ssl.trustStore=APJP.
TS.jks -Djavax.net.ssl.trustStorePassword=password -jar APJP.jar APJP.properties

APJP: START APJP_LOCAL_PROXY_SERVER
APJP_LOCAL_PROXY_SERVER: START
APJP_LOCAL_PROXY_SERVER: START OK
APJP: START APJP_LOCAL_PROXY_SERVER OK
APJP: START APJP_LOCAL_HTTP_PROXY_SERVER
APJP_LOCAL_HTTP_PROXY_SERVER: START
APJP_LOCAL_HTTP_PROXY_SERVER: START OK
APJP: START APJP_LOCAL_HTTP_PROXY_SERVER OK
APJP: START APJP_LOCAL_HTTP_SERVER
APJP_LOCAL_HTTP_SERVER: START
APJP_LOCAL_HTTP_SERVER: START OK
APJP: START APJP_LOCAL_HTTP_SERVER OK
APJP: TEST APJP_LOCAL_HTTP_SERVER
APJP_LOCAL_HTTP_SERVER: TEST
APJP_LOCAL_HTTP_SERVER: BEGIN OUTPUT
APJP_LOCAL_HTTP_SERVER: HEAD http://www.google.com/ HTTP/1.0
HOST: google.com


APJP_LOCAL_HTTP_SERVER: END OUTPUT
APJP_LOCAL_HTTP_SERVER: EXCEPTION
java.net.SocketException: Software caused connection abort: recv failed
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read1(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
        at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
        at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So
urce)
        at APJP.HTTP.HTTPServerWorker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
APJP_LOCAL_HTTP_SERVER: TEST NOT OK
APJP_LOCAL_HTTP_SERVER: EXCEPTION
APJP.HTTP.HTTPServerException: TEST
        at APJP.HTTP.HTTPServer.test(Unknown Source)
        at APJP.Main.main(Unknown Source)
APJP_LOCAL_HTTP_SERVER: TEST NOT OK
APJP: EXCEPTION
APJP.HTTP.HTTPServerException: TEST_EXCEPTION
        at APJP.HTTP.HTTPServer.test(Unknown Source)
        at APJP.Main.main(Unknown Source)
Caused by: APJP.HTTP.HTTPServerException: TEST
        ... 2 more
APJP: TEST APJP_LOCAL_HTTP_SERVER NOT OK
APJP: START APJP_LOCAL_HTTPS_PROXY_SERVER
APJP_LOCAL_HTTPS_PROXY_SERVER: START
APJP_LOCAL_HTTPS_PROXY_SERVER: START OK
APJP: START APJP_LOCAL_HTTPS_PROXY_SERVER OK
APJP: START APJP_LOCAL_HTTPS_SERVER
APJP_LOCAL_HTTPS_SERVER: START
APJP_LOCAL_HTTPS_SERVER: START OK
APJP: START APJP_LOCAL_HTTPS_SERVER OK
APJP: TEST APJP_LOCAL_HTTPS_SERVER
APJP_LOCAL_HTTPS_SERVER: TEST
APJP_LOCAL_HTTPS_SERVER: EXCEPTION
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No
 subject alternative DNS name matching notingtohow.appspot.com found.
        at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
        at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
        at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unkno
wn Source)
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown
Source)
        at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
        at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source
)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)

        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Un
known Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Sou
rce)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Sou
rce)
        at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect
(Unknown Source)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(Unknown Sou
rce)
        at APJP.HTTPS.HTTPSServerWorker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.security.cert.CertificateException: No subject alternative DNS n
ame matching notingtohow.appspot.com found.
        at sun.security.util.HostnameChecker.matchDNS(Unknown Source)
        at sun.security.util.HostnameChecker.match(Unknown Source)
        at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkIdentity(Unkno
wn Source)
        at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(
Unknown Source)
        ... 13 more
APJP_LOCAL_HTTPS_SERVER: EXCEPTION
javax.net.ssl.SSLException: Received close_notify during handshake
        at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(Unknown Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)

        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Un
known Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(Unknown Source
)
        at com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown Source)
        at java.io.OutputStream.write(Unknown Source)
        at APJP.HTTPS.HTTPSServer.test(Unknown Source)
        at APJP.Main.main(Unknown Source)
APJP_LOCAL_HTTPS_SERVER: TEST NOT OK
APJP: EXCEPTION
APJP.HTTPS.HTTPSServerException: TEST_EXCEPTION
        at APJP.HTTPS.HTTPSServer.test(Unknown Source)
        at APJP.Main.main(Unknown Source)
Caused by: javax.net.ssl.SSLException: Received close_notify during handshake
        at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(Unknown Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)

        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Un
known Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(Unknown Source
)
        at com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown Source)
        at java.io.OutputStream.write(Unknown Source)
        ... 2 more
APJP: TEST APJP_LOCAL_HTTPS_SERVER NOT OK



Original issue reported on code.google.com by [email protected] on 11 Aug 2011 at 12:24

Web page shows blank

APJP has been deployed successfully, but I enter any website, web page shows 
blank.Why?

Original issue reported on code.google.com by [email protected] on 6 Jan 2012 at 3:23

I have some https problem too

herohu
java
window7

I can visit gmail greader twitter lastpass.com with https

but I can not visit some personal blogs or websites such as

https://psblog.name/

how can I fix it?

Original issue reported on code.google.com by [email protected] on 19 Jan 2012 at 11:07

Problem: mistype URL

PHP空间可以正常使用APJP的,GAE不能,也不知道原因在哪里,�
��把可能出现问题的地方,全部截图的,看看到底问题出在哪
里。
1.运行是的状态
http://clip2net.com/clip/m96404/1317832034-clip-38kb.png
2.浏览器中无法使用的情形
http://clip2net.com/clip/m96404/1317832228-clip-10kb.jpg
3.SwitchySharp设置(GoAgent可以正常使用的,使用PHP空间的APJP也�
��以正常使用的)
http://clip2net.com/clip/m96404/1317832430-clip-44kb.png
4.本地文件APJP_LOCAL/APJP.properties设置
http://clip2net.com/clip/m96404/1317832505-clip-43kb.png
5.GAE确保成功上传的
http://clip2net.com/clip/m96404/1317832680-clip-24kb.png
6.上面的是我前几天上传的一个App,今天同样的方法上传一直
都是下面的情形的。
http://clip2net.com/clip/m96404/1317832937-clip-41kb.png
http://clip2net.com/clip/m96404/1317833027-clip-45kb.png
7.Hosts已经修改的,只增加两条的。(IP是自己ping的,测试Http
s可以正常访问的,修改完Hosts,有清理DNS缓存的)
http://clip2net.com/clip/m96404/1317833863-clip-30kb.png
虽然PHP空间可以使用的,但是速度确实不是很好的,猜想GAE��
�该会好一点的。
有时间帮忙看看到底问题出在哪里?谢谢!

Original issue reported on code.google.com by goknmuse on 5 Oct 2011 at 5:04

Only one proxy config for http and https

Hi,

Is there any way or perhaps add the ability to use only one proxyip:port for 
both http and https? This is useful for browsers that only specify one entry 
for proxy config.

Thanks.

Original issue reported on code.google.com by [email protected] on 22 Apr 2011 at 6:10

配置herohu到 git push heroku master出错。连接10000端口后,命题提示符里全是乱码。请问是什么原因

C:\APJP_REMOTE_HEROKU>git push heroku master
The authenticity of host 'heroku.com (50.19.85.154)' can't be established.
RSA key fingerprint is 8b:48:5e:67:0e:c9:16:47:32:f2:87:0c:1f:c8:60:ad.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'heroku.com,50.19.85.154' (RSA) to the list of known
hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
C:\APJP_REMOTE_HEROKU>heroku open
Opening http://young-warrior-9737.herokuapp.com/




C:\APJP_LOCAL-0.8.9\APJP_LOCAL>java -classpath APJP.jar APJP.Main
*****************************************************************************
***                                                                       ***
***                    Welcome to the IAIK JCE Library                    ***
***                                                                       ***
*** This version of IAIK-JCE is licensed for evaluation, education,       ***
*** research, and use in open-source projects only.                       ***
*** Commercial use of this software is prohibited.                        ***
*** For details please see http://jce.iaik.tugraz.at/sales/.              ***
*** This message does not appear in the registered commercial version.    ***
***                                                                       ***
*****************************************************************************

APJP: PROXY_SERVER/START
APJP_LOCAL_PROXY_SERVER: HTTP_PROXY_SERVER/START
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_SERVER/START
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER/START
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER/START OK
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_SERVER/START OK
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER/START
APJP_LOCAL_HTTP_PROXY_SERVER: HTTP_PROXY_SERVER/START OK
APJP_LOCAL_PROXY_SERVER: HTTP_PROXY_SERVER/START OK
APJP_LOCAL_PROXY_SERVER: HTTPS_PROXY_SERVER/START
APJP_LOCAL_HTTPS_PROXY_SERVER: HTTPS_PROXY_SERVER/START
APJP_LOCAL_HTTPS_PROXY_SERVER: HTTPS_PROXY_SERVER/START OK
APJP_LOCAL_PROXY_SERVER: HTTPS_PROXY_SERVER/START OK
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER/START
APJP_LOCAL_PROXY_SERVER: PROXY_SERVER/START OK
APJP: PROXY_SERVER/START OK
APJP: HTTP_SERVER/TEST
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER/TEST
APJP_LOCAL_HTTP_SERVER: HTTP_SERVER/TEST OK
APJP: HTTP_SERVER/TEST OK
APJP: HTTPS_SERVER/TEST
APJP_LOCAL_HTTPS_SERVER: HTTPS_SERVER/TEST
APJP_LOCAL_HTTPS_SERVER: HTTPS_SERVER/TEST OK
APJP: HTTPS_SERVER/TEST OK
APJP_LOCAL_HTTP_SERVER: REQUEST: GET http://baidu.com/ HTTP/1.1
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept: image/gif, image/jpeg, image/pjpeg, ima
ge/pjpeg, application/x-shockwave-flash, */*
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept-Language: zh-cn
APJP_LOCAL_HTTP_SERVER: REQUEST: User-Agent: Mozilla/4.0 (compatible; MSIE 8.0;
Windows NT 5.1; Trident/4.0)
APJP_LOCAL_HTTP_SERVER: REQUEST: Accept-Encoding: gzip, deflate
APJP_LOCAL_HTTP_SERVER: REQUEST: Proxy-Connection: Keep-Alive
APJP_LOCAL_HTTP_SERVER: REQUEST: Host: baidu.com
APJP_LOCAL_HTTP_SERVER: REQUEST: Cookie: BAIDUID=D45526272F06971604799D2E60A9EE0
4:FG=1
h嗰�PZT愕�鶎ニ蜾儲產GT?i憄�锲聝鉜!�耖觬缼?錧'W楍V 
纆T厎o!r�驎?淀wW澱�-?棵
彍蝱?媀~        
[еc吝7縒_??2C>�]�J?膉{忧?�諱饷?W4aQ堕qS僟+�[诰娒�,$籈蛀妏
�M瘷軳RhI�R??8�#�?袶I�啮琻V豊節�W駲怲^昫�M9?�?晘\敉S?)a``c芠
��弓T�??C�;?�

Original issue reported on code.google.com by [email protected] on 19 Jan 2012 at 3:08

不明白这里配置的意义,url,propertykey,value指的什么地址,用googleapp。链接都ok,但开网页,蜂鸣器响,无法连接

# EXAMPLE: APJP_REMOTE_HTTP_SERVER_1_REQUEST_URL=http://../HTTP.php
# EXAMPLE: APJP_REMOTE_HTTP_SERVER_1_REQUEST_URL=https://../HTTP.php
APJP_REMOTE_HTTP_SERVER_1_REQUEST_URL=https://www.google.com/HTTP
APJP_REMOTE_HTTP_SERVER_1_REQUEST_PROPERTY_1_KEY=Host
APJP_REMOTE_HTTP_SERVER_1_REQUEST_PROPERTY_1_VALUE=http://fptproxy.appspot.com/
APJP_REMOTE_HTTP_SERVER_1_REQUEST_PROPERTY_2_KEY=
APJP_REMOTE_HTTP_SERVER_1_REQUEST_PROPERTY_2_VALUE=
APJP_REMOTE_HTTP_SERVER_1_REQUEST_PROPERTY_3_KEY=
APJP_REMOTE_HTTP_SERVER_1_REQUEST_PROPERTY_3_VALUE=
APJP_REMOTE_HTTP_SERVER_1_REQUEST_PROPERTY_4_KEY=
APJP_REMOTE_HTTP_SERVER_1_REQUEST_PROPERTY_4_VALUE=
APJP_REMOTE_HTTP_SERVER_1_REQUEST_PROPERTY_5_KEY=
APJP_REMOTE_HTTP_SERVER_1_REQUEST_PROPERTY_5_VALUE=

Original issue reported on code.google.com by fanpengtao on 3 Jan 2012 at 7:48

how to config

i just want to ask how to config source
and let this program not to config the ie browser automatic to the 
127.0.0.1:10000

because i run the .bat and it config the ie browser proxy settings
but the msn can not login with this


Original issue reported on code.google.com by [email protected] on 22 May 2010 at 7:01

提示权限不够


在mac os x 
lion下用终端运行APJP.sh,提示权限不够,求帮助!有没有简单
一点的方法运行之。

Original issue reported on code.google.com by [email protected] on 7 Oct 2011 at 12:24

APJP setup shell script to 0.5.1

#! /bin/bash
# setup script should be place on APJP/ , works on APJP-0.5.1
# twitter id: @twfcc  

# function to generate random key
keygen(){

    local i output key char length
    char="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
    output= 
    length=${#char}

    for (( i=1 ; i<=16 ; i++ ))
        do
            key=${char:$((RANDOM%length)):1}
            output="$output$key"
        done
    printf '%s\n' "$output"
}

ogin_config="JAVA/APJP.properties"
ogin_php="PHP/APJP.php"
bk_config="JAVA/APJP.properties.ogin"
bk_php="PHP/APJP.php.ogin"

# make a backup for orginal file
if [ ! -f "$bk_config" ] && [ ! -f "$bk_php" ]
    then
       mv "$ogin_config" "$bk_config"
       mv "$ogin_php" "$bk_php"
fi

# main
echo "This is APJP setup script, just few step to finish."
echo ""
echo "first we should fill in server url, ex: http://abc.com:80/APJP.php"
echo ""
printf "remote server url: "
read url
echo "Some server need login and password, just press 'enter'"
echo "if you don't need it"
echo ""
printf "login: "
read login
printf "password: "
read -s pass
echo ""
echo  "Set proxy setting, just press 'enter' if you don't need."
printf "set proxy? [y|n] "
read yesno
case "$yesno" in
  y|Y) echo ""
       config=true 
       echo -n "Proxy address: "
       read proxy
       echo -n "proxy port: "
       read port
       echo -n "proxy username: "
       read username
       echo -n "proxy password: "
       read -s userpass
       echo ""
       ;;
    *) config=flase
       ;;
esac

key=$(keygen)

cat >$ogin_config<<EOF
APJP_KEY=$key
APJP_LOCAL_PROXY_SERVER_ADDRESS=127.0.0.1
APJP_LOCAL_PROXY_SERVER_PORT=10000

APJP_LOCAL_HTTP_PROXY_SERVER_ADDRESS=127.0.0.1
APJP_LOCAL_HTTP_PROXY_SERVER_PORT=10080

APJP_LOCAL_HTTPS_PROXY_SERVER_ADDRESS=127.0.0.1
APJP_LOCAL_HTTPS_PROXY_SERVER_PORT=10443

APJP_REMOTE_PROXY_SERVER_URL=$url
APJP_REMOTE_PROXY_SERVER_USERNAME=$login
APJP_REMOTE_PROXY_SERVER_PASSWORD=$pass

APJP_PROXY_SERVER=$config
APJP_PROXY_SERVER_ADDRESS=$proxy
APJP_PROXY_SERVER_PORT=$port
APJP_PROXY_SERVER_USERNAME=$username
APJP_PROXY_SERVER_PASSWORD=$userpass

EOF
key="'$key';"

awk -v key=$key '{ 
       if ( $0 ~ /^\$APJP_KEY = .+$/ ){
             sub(/.+/, key, $3);print
       } else {
             print $0
       }
}' "$bk_php" > "$ogin_php"

RET=$?
if [ $RET -eq 0 ] ; then
    echo "Success! you may upload $ogin_php to your hosting."
else
    echo "Failed. please setup APJP manually."
    mv -f "$bk_php" "$ogin_php"
    mv -f "$bk_config" "$ogin_config"
fi
exit $RET

Original issue reported on code.google.com by [email protected] on 17 Jun 2010 at 1:40

adroid

为什么安卓版无法执行,http、https 都测试not ok,使用wifi。
在pc 执行apjp.bat ,http 是ok的!


Original issue reported on code.google.com by [email protected] on 25 Jun 2011 at 3:31

如何设置KEY和User-Agent

 b. REMOTE_SERVER_REQUEST_PROPERTY_1_KEY= 和 

APJP_LOCAL_HTTP_SERVER_REQUEST_PROPERTY_1_KEY= 到 N 是用來設定 User-Agent 

APJP_LOCAL_HTTP_SERVER_REQUEST_PROPERTY_1_KEY= 可以設為相同的鑰匙 
APJP_LOCAL_HTTP_SERVER_REQUEST_PROPERTY_1_VALUE= 設為你的 User-Agent, 
例如 

APJP_LOCAL_HTTP_SERVER_REQUEST_PROPERTY_1_VALUE=BashScript/1.0(X11;en-US) 

上面的设置不明白,这里的User-Agent指的是什么?不设置行不�
��?这里的KEY是不是可以随便设置?还是要和上传到空间获得
的KEY一样?

我昨天搭建了gae的apjp,服务端都成功了,但是就是上面的设�
��不会弄,打开的时候总是TEST ...NOT OK

麻烦解答一下,谢谢


Original issue reported on code.google.com by [email protected] on 30 Jun 2011 at 6:03

https problem

What steps will reproduce the problem?
1. visit twitter and login
2. proxy not work when change http to https
3. error of firefox

What is the expected output? What do you see instead?

OUTPUT: GET
http://www.google-analytics.com/__utm.gif?utmwv=4.6.5&utmn=1513459688&utmhn=twit
ter.com&utmcs=UTF-8&utmsr=1024x600&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.0%2
0r42&utmdt=Twitter&utmhid=778212697&utmr=-&utmp=%2F&utmac=UA-30775-6&utmcc=__utm
a%3D43838368.1918635535.1270626697.1270626697.1270626697.1%3B%2B__utmz%3D4383836
8.1270626697.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B%2B__
utmv%3D43838368.lang%253A%2520en%3B
HTTP/1.1
Host: www.google-analytics.com
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8)
Gecko/20100215 Ubuntu/9.04 (jaunty) Shiretoko/3.5.8
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language:
zh-tw,zh-hk;q=0.9,zh;q=0.8,zh-cn;q=0.6,zh-sg;q=0.5,en-us;q=0.4,en;q=0.3,ja;q=0.1
Accept-Encoding: gzip,deflate
Accept-Charset: Big5,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Proxy-Connection: keep-alive
Referer: http://twitter.com/


END OUTPUT
BEGIN INPUT
END INPUT
BEGIN INPUT
END INPUT
BEGIN INPUT
END INPUT
FORWARD TO HTTP PROXY SERVER
FORWARD TO HTTP PROXY SERVER

What version of the product are you using? On what operating system?

APJP version 0.2.1 on ubuntu9.04 , vista sp2 both 32bit os, with sun java
1.6 install


Please provide any additional information below.

on ubuntu, I change the APJP.bat be a shell script, and delete ^M at the
end. \n\r to \n

 #! /bin/sh
java -Djavax.net.ssl.keyStore=APJP.jks
-Djavax.net.ssl.keyStorePassword=password -jar ./APJP.jar ./APJP.properties


Original issue reported on code.google.com by [email protected] on 7 Apr 2010 at 8:03

mac os x下如何运行

What steps will reproduce the problem?
1.能不能设计一个mac下可以直接使用的文件,因为运行sh文件�
��用到终端,比较麻烦!
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 19 Aug 2011 at 1:56

IP老是自动变更,导致一些网站无法登陆/或登陆后自动退出

用GAE版APJP时发现IP老是自动切换,而且这个切换频率好像很��
�啊,几称钟就自动更换一次IP,导致一些网站无法登陆/或登�
��后自动退出,如一些论坛等会因IP变更而自动退出。

我用http://www.tracemyip.org/查看,隔几秒钟就刷新一次,发现每�
��刷新后的IP都是不同的。 

不知道这个问题应该如何改善?

Happy New Year! 

Original issue reported on code.google.com by [email protected] on 1 Jan 2012 at 10:54

Help, I cannot use Heroku mode...:(

just did everything step by step with the Install Guide, finally i saw this 
page, and throught i've succeed. So i edited the properties file, added my 
address with a HTTP-end after the line 
"APJP_REMOTE_HTTPS_SERVER_1_REQUEST_URL=http://**************.herokuapp.com/HTTP
", but when try to connect the apjp server, i got these wrong messages, dunno 
why...:(


Original issue reported on code.google.com by [email protected] on 18 Jan 2012 at 2:27

Attachments:

The latest version APJP can not work normally

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?


Please provide any additional information below.
After the latest version APJP files were uploaded to my PHP host, APJP could 
not work, problem showed as attachment;



Original issue reported on code.google.com by [email protected] on 26 Dec 2011 at 2:04

Suggestion: Could you please design an icon for APJP

Could you please design an icon for APJP and make APJP program start 
automatically and minimize to the system tray (icon is displayed with a bubbler 
prompt window only in the notification area at the far right of the taskbar)on 
windows startup?

Many Thanks


Original issue reported on code.google.com by [email protected] on 18 Jan 2012 at 8:06

论坛登录自动退出问题

又是这个问题啊,基于gae的代理都有这个问题,goagent、wallpro
xy、hkyproxy都已经基本上解决这个问题了,希望apjp也能尽快解
决

还有就是用多个appid时指定某些网站只用一个appid的问题,不�
��的话,也会自动退出的

Original issue reported on code.google.com by [email protected] on 18 Jul 2011 at 7:10

APJP RC4 encrypt key generator/ 密匙生成器


我写了一个自动生成128 bits RC4 APJP 
密匙的脚本,密匙会自动写入到APJP的配置文件(PHP\APJP.php 和 
JAVA\APJP.properties)。

脚本必须放在APJP文件夹里面。

注意: 
如果你之前已经填入自己的APJP_KEY,这个脚本将会生成新的密
匙,然后覆盖你现有的APJP_KEY。

----------------------------------------------------------------------

Hi, I wrote a VBScript to generates Random 128 bit APJP RC4 encrypt key and it 
will save the key into APJP config files automatically.

Put the script in APJP folder and run the script.

Note: Any existing key in the config file will be overwrite by the new key.

Feel free to include the script into your APJP release.

Enjoy.

Original issue reported on code.google.com by [email protected] on 17 Jun 2010 at 10:43

Attachments:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.