xupnpd cygwin

Обсуждение общих околотехнических вопросов
ZigZag
Сообщения: 110
Зарегистрирован: 28 окт 2015, 03:43

Сообщение ZigZag » 30 апр 2018, 18:31

Т.к. у xupnpd ноги растут из местного форума, может кто поможет с cygwin-версией ? Не могу понять, почему ТВ (Е-серии) упорно не видит cygwin xupnpd, а xupnpd на старом киннетике (ещё с zyxware) им вполне успешно видится. При этом ТВ J-серии без проблем видит шару cygwin - билда. Единственное упоминание ТВ (Е-серии) в дебаг-логе - строчки с запросом ./www/dev.xml

Код: Выделить всё

192.168.1.114:45769 GET /dev.xml "SEC_HHP_[TV]/1.0 DLNADOC/1.50" [Samsung-AllShare]
192.168.1.114:45769 FILE ./www/dev.xml


По конфигам xupnpd на zyxel'e и ПК идентичны, предположительно что-то не то с ssdp/soap запросами или ответами, что впоследствии было поправлено (cygwin билд совсем старый).

Если тут есть специалисты по кросс-компиляции, мб кто соберёт xupnpd последней ревизии ?
Keenetic Omni II [v2.11.C.0.0-2]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

mesb
Сообщения: 81
Зарегистрирован: 05 сен 2015, 23:47

Сообщение mesb » 01 май 2018, 08:30

Вы не пробовали сравнить между собой tcpdump/wireshark дампы?

ZigZag
Сообщения: 110
Зарегистрирован: 28 окт 2015, 03:43

Сообщение ZigZag » 01 май 2018, 13:06

mesb писал(а):Источник цитаты
Собирался, просто руки не дошли, если будет время - посмотрю. В любом случае правка конфигов безрезультатна, дело в бинарнике (конфиги для сверки были скопированы с zyxel'я и я лишь скорректировал в них интерфейсы и порты). Он там версии 1.02, а на zyxel'e 1.032.

Так или иначе свежая cygwin - сборка не помешала бы уже хотя бы из-за того, что впоследствии была запилена поддержка ssl.
Keenetic Omni II [v2.11.C.0.0-2]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

Аватара пользователя
LordMerlin
Сообщения: 111
Зарегистрирован: 22 авг 2015, 14:31
Откуда: Третья планета от Солнца

Сообщение LordMerlin » 05 май 2018, 10:45

Там как бы уже версия 2 выложена автором. Может сразу ее попробовать а не копаться в артефактах?

ZigZag
Сообщения: 110
Зарегистрирован: 28 окт 2015, 03:43

Сообщение ZigZag » 05 май 2018, 21:32

Ну если у вас есть исходники xupnpd 2, который проприетарен и вы умеете заниматься кросскомпиляцией - то если не затруднит, соберите 2-й билд под cygwin для win, а я и остальные форумчане его опробуем.

Если вы не заметели, то под никсами в первом билде всё работает нормально, проблема со сборкой под cygwin для win.
Keenetic Omni II [v2.11.C.0.0-2]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

Аватара пользователя
LordMerlin
Сообщения: 111
Зарегистрирован: 22 авг 2015, 14:31
Откуда: Третья планета от Солнца

Сообщение LordMerlin » 06 май 2018, 01:22

Ладно, спрошу по другому, а зачем именно Вин версия? Почему не пользоваться Линь версией?

ZigZag
Сообщения: 110
Зарегистрирован: 28 окт 2015, 03:43

Сообщение ZigZag » 06 май 2018, 03:22

Ладно, спрошу по другому, а зачем именно Вин версия? Почему не пользоваться Линь версией?
Потому что xupnpd удобно использовать под windows для шаринга файлов по upnp и проксирования стримов вместо громоздких монстров типа HMS. Назовите адекватный dlna-сервер для windows без транскода и с кучей плюшек, весом в пару-тройку мегабайт и я им воспользуюсь.
Keenetic Omni II [v2.11.C.0.0-2]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

kaztost
Сообщения: 133
Зарегистрирован: 16 июл 2017, 23:29

Сообщение kaztost » 06 май 2018, 14:25

ZigZag, если исходников нет, ставьте в виртуалбоксе с минимальными выделенными ресурсами. В винде (немного помучившись, конечно) можно сделать виртуалбоксный дистрибутив сервисом. Если исходники есть - соберите для цигвина сами, не думаю, что там сложно.

ZigZag
Сообщения: 110
Зарегистрирован: 28 окт 2015, 03:43

Сообщение ZigZag » 06 май 2018, 21:30

kaztost писал(а):ZigZag, если исходников нет, ставьте в виртуалбоксе с минимальными выделенными ресурсами
А шарить файлы через общие папки ? Так себе решение :/
В винде (немного помучившись, конечно) можно сделать виртуалбоксный дистрибутив сервисом.
Имхо, но это какой-то садо-мазохизм :D
Если исходники есть - соберите для цигвина сами, не думаю, что там сложно.
Ну второй версии исходников в открытом доступе априори нет, первая естественно есть на гитхабе. Со сборкой как таковой проблем в целом нет, но если требуются правки кода или имеют место специфичиские зависимости, я начинаю "плыть", потому в шапке сразу попросил собрать бинарник того, кто на этом деле "собаку съел".
Keenetic Omni II [v2.11.C.0.0-2]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

kaztost
Сообщения: 133
Зарегистрирован: 16 июл 2017, 23:29

Сообщение kaztost » 06 май 2018, 21:57

ZigZag писал(а):Источник цитаты Имхо, но это какой-то садо-мазохизм

Если ради только xupnpd, то да. Но у меня еще в нагрузку файрфокс оттуда запускается в цигвинный икс-сервер, когда нужно. Все денежные дела стараюсь проводить через него.Ну еще всякое по мелочи. В целом, меня связка VirtualBox+CygwinX больше устраивает, чем предоставляемый VirtualBox-ом окно-дисплей.Так что сервис для меня наиболее подходящий вариант.


Вернуться в «Технотрепалка»

Кто сейчас на конференции

Всего 0 посетителей :: 0 зарегистрированных, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей