geometer / fbreaderj-plugin-local-opds-scanner Goto Github PK
View Code? Open in Web Editor NEWScans local network for OPDS catalogs
Home Page: http://www.fbreader.org/
Scans local network for OPDS catalogs
Home Page: http://www.fbreader.org/
FBReader for Android plugin. Adds "scan local network for (bonjour announced) OPDS catalogs" feature. Integrates FBReader with Calibre server.
The app is not compatible with the latest devices. Works only on the older versions. Please update your app to be compatible on all Android versions.
Hi,
I'm trying to use this plugin to open a Calibre OPDS catalog through a HTTPS connection using a Let's Encrypt SSL certificate. Sadly, this doesn't seem to work.
10-10 21:37:23.264 9308 21023 W System.err: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
10-10 21:37:23.269 9308 21023 W System.err: at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:328)
10-10 21:37:23.269 9308 21023 W System.err: at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:406)
10-10 21:37:23.269 9308 21023 W System.err: at android.patches.b.createSocket(Unknown Source)
10-10 21:37:23.269 9308 21023 W System.err: at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:170)
10-10 21:37:23.269 9308 21023 W System.err: at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:169)
10-10 21:37:23.269 9308 21023 W System.err: at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:124)
10-10 21:37:23.269 9308 21023 W System.err: at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:366)
10-10 21:37:23.269 9308 21023 W System.err: at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:560)
10-10 21:37:23.269 9308 21023 W System.err: at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:492)
10-10 21:37:23.269 9308 21023 W System.err: at org.geometerplus.zlibrary.core.d.j.a(Unknown Source)
10-10 21:37:23.269 9308 21023 W System.err: at org.geometerplus.zlibrary.core.d.j.a(Unknown Source)
10-10 21:37:23.269 9308 21023 W System.err: at org.geometerplus.zlibrary.core.d.g.a(Unknown Source)
10-10 21:37:23.269 9308 21023 W System.err: at org.geometerplus.android.fbreader.network.auth.b.a(Unknown Source)
10-10 21:37:23.269 9308 21023 W System.err: at org.geometerplus.zlibrary.core.d.g.a(Unknown Source)
10-10 21:37:23.269 9308 21023 W System.err: at org.geometerplus.fbreader.network.q.a(Unknown Source)
10-10 21:37:23.269 9308 21023 W System.err: at org.geometerplus.fbreader.network.c.k.a(Unknown Source)
10-10 21:37:23.269 9308 21023 W System.err: at org.geometerplus.fbreader.network.c.k.a(Unknown Source)
10-10 21:37:23.269 9308 21023 W System.err: at org.geometerplus.fbreader.network.f.c.b(Unknown Source)
10-10 21:37:23.270 9308 21023 W System.err: at org.geometerplus.fbreader.network.f.k.run(Unknown Source)
10-10 21:37:23.270 9308 21023 W System.err: at java.lang.Thread.run(Thread.java:818)
10-10 21:37:23.270 9308 21023 W System.err: Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
10-10 21:37:23.270 9308 21023 W System.err: at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:324)
10-10 21:37:23.270 9308 21023 W System.err: at com.android.org.conscrypt.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:225)
10-10 21:37:23.270 9308 21023 W System.err: at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:115)
10-10 21:37:23.270 9308 21023 W System.err: at com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:556)
10-10 21:37:23.270 9308 21023 W System.err: at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
10-10 21:37:23.270 9308 21023 W System.err: at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:324)
10-10 21:37:23.270 9308 21023 W System.err: ... 19 more
10-10 21:37:23.270 9308 21023 W System.err: Caused by: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
10-10 21:37:23.271 9308 21023 W System.err: ... 25 more
Would it be an option to provide a path to trusted root certs when configuring the plugin?
The app has a few glitches, that is preventing me from opening or accessing any of the catalogs. It is asking install plugins for usability. Please update your app and the fix the glitches.
I see the last commit was in 2014 and the current version of the plugin is old and doesn't work with the newest Android version.
P.S. Am I right this repo corresponds to https://fbreader.org/content/fbreader-local-opds-scanner ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.