You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
koreader/plugins
NiLuJe 6fa8e1d2fd
KOSync: Set sane socket timeouts properly (#10835)
An attempt was made in the original code, but the whole thing was designed in the hope of actually switching to turbo, so it was super janky without it.
Anyway, we now actually have a sane way to set socket timeouts, so, use that, and set them very tight for now.

This is fairly critical right now, because the server is down, and the default timeouts are ~30s. That happens to be *above* the debounce threshold, so you can't even hope for that to help you. Meaning, right now, you get a 2 * 30s block on resume with auto sync. That's... Very Not Good(TM).

That becomes a single 2s one after this.
9 months ago
..
SSH.koplugin SSH.koplugin: fix cant stop SSH server bug when pid file's stale (#10300) 1 year ago
archiveviewer.koplugin ArchiveViewer: view files (#10683) 11 months ago
autodim.koplugin PM: Optimize task queue handling around standby (#10203) 1 year ago
autofrontlight.koplugin UX: a set of minor fixes (#10165) 1 year ago
autostandby.koplugin [plugin] AutoStandby: Make "Update" string translatable (#9655) 2 years ago
autosuspend.koplugin NetworkManager: Enable "before wifi" action support on every hasWifiToggle platform (#10669) 11 months ago
autoturn.koplugin PM: Optimize task queue handling around standby (#10203) 1 year ago
autowarmth.koplugin [AutoWarmth] use CheckButton for night mode toggle (#10762) 10 months ago
backgroundrunner.koplugin Clarify our OOP semantics across the codebase (#9586) 2 years ago
batterystat.koplugin Duration format: add "Letters" format (1h30m10s) (#9924) 1 year ago
bookshortcuts.koplugin Clarify our OOP semantics across the codebase (#9586) 2 years ago
calibre.koplugin Custom book covers (#10329) 1 year ago
coverbrowser.koplugin [chore] replace utf8 bytes with Unicode escape sequence 10 months ago
coverimage.koplugin CoverImage: custom cover support (#10553) 12 months ago
docsettingtweak.koplugin DocSettings: Move book metadata to preferred location (#10149) 1 year ago
exporter.koplugin Exporter: fix order for Readwise (#10824) 10 months ago
externalkeyboard.koplugin ExternalKeyboard: make metadata capitalization abide by styleguide (#10081) 1 year ago
gestures.koplugin QuickMenu: add long-press on profile (#10671) 10 months ago
hello.koplugin Clarify our OOP semantics across the codebase (#9586) 2 years ago
japanese.koplugin Cleanup various varargs shenanigans (#9624) 2 years ago
keepalive.koplugin UX: a set of minor fixes (#10165) 1 year ago
kosync.koplugin KOSync: Set sane socket timeouts properly (#10835) 9 months ago
movetoarchive.koplugin MoveToArchive register to Dispatcher (#10524) 1 year ago
newsdownloader.koplugin NewsDownloader: avoid some crashes (#9697) 2 years ago
opds.koplugin OPDS fixes (#10657) 11 months ago
patchmanagement.koplugin patch management 1 year ago
perceptionexpander.koplugin Optimization: Use constant folding for divisions not a power of two (#9609) 2 years ago
profiles.koplugin Profiles: fix New profile with current pdf document settings (#10778) 10 months ago
qrclipboard.koplugin Clarify our OOP semantics across the codebase (#9586) 2 years ago
readtimer.koplugin ReadTimer: allow repeat when time is up (#9844) 1 year ago
statistics.koplugin Statistics: Attempt to prevent rampant replication of null id_books (#10749) 10 months ago
systemstat.koplugin History: update last book access time (#10156) 1 year ago
terminal.koplugin MultiDialog: Fix an extremely nasty API misuse 2 years ago
texteditor.koplugin Add quickEditFile method to texteditor 1 year ago
timesync.koplugin Clarify our OOP semantics across the codebase (#9586) 2 years ago
vocabbuilder.koplugin Button: handle 'width' as the final outer width 1 year ago
wallabag.koplugin [plugin] Wallabag: strip trailing slashes from server URL (#10715) 10 months ago