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/ui
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.
7 months ago
..
data copt/kopt options: deduplicate some defaults (#10893) 9 months ago
elements menu_keyboard_layout: add setting to disable swipes 7 months ago
message Calibre: Log errors on wireless connection failures (#9914) 1 year ago
network Fix connection bug with non-ASCII SSIDs in wpa_supplicant (#11089) 7 months ago
plugin Clarify our OOP semantics across the codebase (#9586) 2 years ago
widget Fix connection bug with non-ASCII SSIDs in wpa_supplicant (#11089) 7 months ago
bidi.lua [chore] replace utf8 bytes with Unicode escape sequence 10 months ago
downloadmgr.lua CloudStorage: remove cloudmgr (#9532) 2 years ago
event.lua Cleanup various varargs shenanigans (#9624) 2 years ago
font.lua Decrease fonts memory use (#10618) 11 months ago
geometry.lua ImageViewer: Followup to #9529 (#9544) 2 years ago
gesturerange.lua [feat] Replace TimeVal (RIP) with time, fixed point time seconds (#8999) 2 years ago
hook_container.lua Clarify our OOP semantics across the codebase (#9586) 2 years ago
language.lua [i18n] Enable Farsi (#10017) 1 year ago
menusorter.lua [fix] MenuSorter: use orderedPairs for orphans (#6403) 4 years ago
otamanager.lua otamanager: fix OTA model name for Android x86_64 (#10997) 8 months ago
quickstart.lua Quick start guide: fix links to images (#8072) 3 years ago
renderimage.lua Misc: Get rid of the legacy defaults.lua globals (#9546) 2 years ago
rendertext.lua Decrease fonts memory use (#10618) 11 months ago
screensaver.lua Open with... improvement (#11056) 7 months ago
size.lua [RFC] Pagination UI shenanigans (#7335) 3 years ago
time.lua time: Fix another subtle FP issue in split_s_us 2 years ago
translator.lua TextViewer: font size (#10911) 9 months ago
trapper.lua Deal with table.pack corner-cases properly (#10350) 1 year ago
uimanager.lua UIManager: Always send PowerOff & Reboot events 8 months ago
viewhtml.lua TextViewer: font size (#10911) 9 months ago
wikipedia.lua [chore] replace utf8 bytes with Unicode escape sequence 10 months ago