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/frontend
Wim de With 17a4aa962f
Fix connection bug with non-ASCII SSIDs in wpa_supplicant (#11089)
* Bump base

includes:

koreader/koreader-base#1691
koreader/koreader-base#1692
koreader/koreader-base#1689
koreader/koreader-base#1690
koreader/koreader-base#1693

* Integrate decoding of SSIDs within wpa_supplicant

The UTF-8 decoding of SSIDs is specific to wpa_supplicant. In this
patch, we move all of this decoding logic to the wpa_supplicant module.
We expose the raw bytes of the SSID to the NetworkMgr code, and make
sure to always fix bad UTF-8 before we display the SSID to the user.

Within the wpa_supplicant module, we replace the call to the
wpa_passphrase binary to get the PSK with a direct function call to
OpenSSL. This allows us to calculate the PSK over any arbitrary bytes,
including UTF-8. In the same vein, we use the hex-encoded SSID to
communicate with wpa_supplicant when setting up the network to support
arbitrary bytes in the SSID.

Unfortunately, we also remove the tests, as there is no way to unit test
local functions.
6 months ago
..
apps History: search (#11084) 6 months ago
device Add new PocketBook InkPad Color 3 (743K3) (#11079) 7 months ago
document Open with... improvement (#11056) 7 months ago
ui Fix connection bug with non-ASCII SSIDs in wpa_supplicant (#11089) 6 months ago
cache.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
cacheitem.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
configurable.lua copt/kopt options: deduplicate some defaults (#10893) 8 months ago
datetime.lua Finished books: freeze history timestamp and statistics (#10968) 7 months ago
dbg.lua Deal with table.pack corner-cases properly (#10350) 1 year ago
depgraph.lua Tame a few tests that relied on `pairs` being somewhat deterministic (#6371) 4 years ago
device.lua Truly silence the attempt at loading SDL2 3 years ago
dispatcher.lua History: search (#11084) 6 months ago
docsettings.lua DocSettings (again) (#11020) 7 months ago
dump.lua Logger: Use serpent instead of dump (#9588) 2 years ago
fontlist.lua Decrease fonts memory use (#10618) 11 months ago
gettext.lua Make luacheck >= 0.26 happy (#9174) 2 years ago
httpclient.lua build: enforce luacheck in travis build 8 years ago
languagesupport.lua getProps: centralize 2 (#10837) 9 months ago
logger.lua Cleanup various varargs shenanigans (#9624) 2 years ago
luadata.lua DocSettings: Fix candidates sorting (#9607) 2 years ago
luadefaults.lua writeToFile: centralize (#11012) 7 months ago
luasettings.lua writeToFile: centralize (#11012) 7 months ago
luxl.lua [fix] Don't break OPDS parsing on HR tags (#5949) 4 years ago
optmath.lua [autosuspend, plugin] Switch to datetimewidget and provide default values (#8480) 3 years ago
persist.lua persist: fix possible leak on error (#10568) 11 months ago
pluginloader.lua Restart KOReader: add a ConfirmBox instead of a plain InfoMessage (#9853) 1 year ago
pluginshare.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
random.lua Faster blitting @ BB8/BBRGB32 when no processing is needed (#4847) 5 years ago
readcollection.lua readcollection: fix mandatory for deleted files (#10488) 12 months ago
readhistory.lua writeToFile: centralize (#11012) 7 months ago
socketutil.lua KOSync: Set sane socket timeouts properly (#10835) 9 months ago
sort.lua Misc: Natural sorting refactor (#10023) 1 year ago
userpatch.lua patch management 1 year ago
util.lua writeToFile: centralize (#11012) 7 months ago
version.lua Version log and (limited) notifications log (#10178) 1 year ago