2020-11-27, 12:52 AM
I decided to change my PIN yesterday. Much to my surprise, connecting to my server with the iOS app still worked, without updating the PIN on the iOS side. I wasn't sure if maybe this had to do with being on my home WiFi, but today I was at my parent's house and did some more testing while I was there. I did a hard close of the iOS app, then restarted the app and deleted the existing host entry. I did another hard close of the app, then started it again and made a new host entry - but supplying the *old* PIN. Access to my NextPVR server still worked. Then I repeated the steps just mentioned. This time, I entered "abcd" for the PIN (obviously, that is not my actual PIN). Access to my server still worked. So it seems like the NextPVR server is not checking the PIN at all.
And I *am* sure that the new PIN entry worked, because I was no longer to use Kodi to connect to my server until I updated to the new PIN. Starting Kodi with the old PIN gave me some error message about not being able to connect or start the plugin, which seemed like reasonable behavior. Anyway, for some reason, it looks like the PIN check is being bypassed entirely for the iOS app. So it looks like my server is wide open to anyone who connects to the correct port on my router. The server I'm running is version 5.0.9.201026 on Docker (64 bit).
Doug
And I *am* sure that the new PIN entry worked, because I was no longer to use Kodi to connect to my server until I updated to the new PIN. Starting Kodi with the old PIN gave me some error message about not being able to connect or start the plugin, which seemed like reasonable behavior. Anyway, for some reason, it looks like the PIN check is being bypassed entirely for the iOS app. So it looks like my server is wide open to anyone who connects to the correct port on my router. The server I'm running is version 5.0.9.201026 on Docker (64 bit).
Doug