nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 16 Apr 2024 02:03



Reply to topic  [ 70 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Project SprinterNet 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22517
Location: Silicon Valley
Reply with quote
Lavr wrote:
Так вот мне кажется, что браузер D+ игнорирует по умолчанию: в силу своей простоты он не заморачивается
на этот повод. Если всё совсем уж плохо - он просто молча висит, но не зависает - выключить его можно.

Если он использует стандартные либы типа ssh2 и libcurl, то он всё делает честно и прямо

_________________
:dj: https://mastodon.social/@Shaos


02 Feb 2021 05:10
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Тебе виднее... я не собирал его, я его где-то скачал as is...

_________________
iLavr


02 Feb 2021 05:12
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22517
Location: Silicon Valley
Reply with quote
Lavr wrote:
Тебе виднее... я не собирал его, я его где-то скачал as is...

ну да - у него есть готовый бинарь под винды, в которую все эти либы вкорячены статической линковкой

_________________
:dj: https://mastodon.social/@Shaos


02 Feb 2021 05:13
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Кстати, обрати внимание, раз уж сам собираешь:
ссылки типа https://gitlab.com/shaos/Кросс-ассемблер браузер D+ не понимает
и русскую часть ссылки просто отбрасывает.

_________________
iLavr


02 Feb 2021 05:41
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22517
Location: Silicon Valley
Reply with quote
Да я уже плюнул его собирать - мне просто интересно было поглядеть на его парсилку HTML
А так то да - в браузере для спринтера надо поддержать перевод русских букв урла в urlencoded UTF8, например
ru.wikipedia.org/wiki/вий
должен превратиться в
ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%B9

_________________
:dj: https://mastodon.social/@Shaos


02 Feb 2021 13:41
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22517
Location: Silicon Valley
Reply with quote
Страничка регистрации в SprinterNet :idea:

Attachment:
Screenshot from 2021-02-09 01-07-25.png
Screenshot from 2021-02-09 01-07-25.png [ 1 MiB | Viewed 9534 times ]


P.S. На сегодняшний день запрещёнными Board ID (т.к. их все знают) являются:
52-81-0000747E8 - номер с сайта Велесофта (он раздавал тхундера с серийником под этот номер);
52-81-0002047E8 - мой номер (как на картинке - я буду юзером номер раз);
52-81-0003647E8 - номер с сайта Мика в прошивке 3.03;
52-82-0003647E8 - номер с сайта Мика в прошивке 3.04.

_________________
:dj: https://mastodon.social/@Shaos


09 Feb 2021 02:09
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Страничка регистрации в SprinterNet :idea:

Ты уж извини... это у тебя ошибка или так и надо? Я не очень вчитался...
Attachment:
Screenshot from 2021-02-09 01-07-25.gif
Screenshot from 2021-02-09 01-07-25.gif [ 23.78 KiB | Viewed 9528 times ]

_________________
iLavr


09 Feb 2021 04:50
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22517
Location: Silicon Valley
Reply with quote
Это я уже исправил, но скриншот не стал переснимать :)

_________________
:dj: https://mastodon.social/@Shaos


09 Feb 2021 10:55
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
А я правильно понял, что это и есть та страница, которая будет для Спринтеров как бы "гейтом" в остальной Интернет?

_________________
iLavr


09 Feb 2021 12:12
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22517
Location: Silicon Valley
Reply with quote
Lavr wrote:
А я правильно понял, что это и есть та страница, которая будет для Спринтеров как бы "гейтом" в остальной Интернет?

Нет - эта страница только для регистрации пользователя Спринтера с большого браузера через https://
А со Спринтера пароль не будет уходить прямым текстом - только хэш

_________________
:dj: https://mastodon.social/@Shaos


09 Feb 2021 13:51
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
эта страница только для регистрации пользователя Спринтера с большого браузера через https://
А со Спринтера пароль не будет уходить прямым текстом - только хэш

Хорошо.
Значит пользователь Спринтера заходит на эту страницу обычным браузером с PC, регистрируется
и получает пароль.

А куда он потом с этим паролем (пусть только хэш) коннектится уже со своего Спринтера?

_________________
iLavr


09 Feb 2021 14:44
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22517
Location: Silicon Valley
Reply with quote
Не - идея такая была - юзер будет регистрироваться через https:// указывая своё имя, пароль, е-мейл для связи и серийный номер материнки. Но спринтер будет общаться только по http:// поэтому никакие пароли прямым текстом между спринтером и сервером посылаться не должны - только хэши. Юзер когда будет логиниться со спринтера введёт своё имя и пароль, но посылаться будут имя как есть, но вместо пароля хеш. Сервер посчитает свой хеш (т.к. он будет знать пароль юзера) и сверит его с присланным - если совпало, то сервер сгенерит sid, который привяжется к IP-адресу и если кто-то его уворует подглядев траффик, то с другого IP он отфутболится. Кроме того у sid-а будет время жизни и если он протух, то спринтер предложит юзеру залогиниться ещё раз. Хэш можно сделать зависимым от даты (таймзона GMT) - тогда точно никто не сможет в будущем воспользоваться старым хешом. Если провайдер поменял IP вдруг по ходу пьесы, то сервер поймет что что-то не так и предложит залогиниться - сервер может HTTP код возврата специальный отдавать типа 401 Unauthorized.

_________________
:dj: https://mastodon.social/@Shaos


09 Feb 2021 20:44
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Ну ты длинно рассказал... :wink:

А я хотел узнать лишь, что увидит на своём экране Спринтера зарегистрированный пользователь,
когда полезет к тебе туда по http://

_________________
iLavr


09 Feb 2021 20:48
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22517
Location: Silicon Valley
Reply with quote
Lavr wrote:
Ну ты длинно рассказал... :wink:

А я хотел узнать лишь, что увидит на своём экране Спринтера зарегистрированный пользователь,
когда полезет к тебе туда по http://

Увидит окно ввода с полем имени, полем пароля и кнопкой Login - после этого браузер авторизует пользователя через сервер и тот сможет использовать закрытые ресурсы типа https-шлюза и чатов

_________________
:dj: https://mastodon.social/@Shaos


09 Feb 2021 21:22
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22517
Location: Silicon Valley
Reply with quote
А вот так может выглядеть главная страница при заходе по https://

Attachment:
SprinterNet.png
SprinterNet.png [ 24.38 KiB | Viewed 9382 times ]


P.S. Сделал было себе счётчик LiveInternet который в старом стиле показывает картинку с кол-вом зашедших, а потом передумал, т.к. все современные браузеры его вырезают как трэкалку, а вместо этого буду делать самодельный счётчик из мелких 7-сегментных индикаторов как в новом скриншоте вверху :dj:

_________________
:dj: https://mastodon.social/@Shaos


10 Feb 2021 04:41
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 70 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.