Сборка mediatomb
-
- Сообщения: 19
- Зарегистрирован: 31 май 2016, 11:15
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
На 99.999% проблема с url возникла отсюда
https://sourceforge.net/p/mediatomb/cod ... 94e4c98e2/
Уберите строку `url_path = url_unescape(url_path);` и получите старое поведение (но с ошибкой).
https://sourceforge.net/p/mediatomb/cod ... 94e4c98e2/
Уберите строку `url_path = url_unescape(url_path);` и получите старое поведение (но с ошибкой).
-
- Сообщения: 19
- Зарегистрирован: 31 май 2016, 11:15
Zyxmon писал(а):Источник цитаты Уберите строку `url_path = url_unescape(url_path);` и получите старое поведение (но с ошибкой).
Сделав патч, убрал эту строку, собрал - все равно url обрезается до амперсанда.
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
sap писал(а):Источник цитаты Сделав патч, убрал эту строку, собрал - все равно url обрезается до амперсанда.
Оч. странно. Перепроверьте. Другие изменения исходников не должны были url затронуть. Может пропустил.
Откатите сырцы mediatomb на вариант из zyxware
-
- Сообщения: 447
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
А если заменить «&» на соответсвующий код, типа %20?sap писал(а):Источник цитатыZyxmon писал(а):Источник цитаты Уберите строку `url_path = url_unescape(url_path);` и получите старое поведение (но с ошибкой).
Сделав патч, убрал эту строку, собрал - все равно url обрезается до амперсанда.
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
Александр Рыжов писал(а):Источник цитаты А если заменить «&» на соответсвующий код, типа %20?
Это, как написал sap работает, но не удобно.
-
- Сообщения: 447
- Зарегистрирован: 12 авг 2015, 14:14
- Откуда: Смоленск
-
- Сообщения: 19
- Зарегистрирован: 31 май 2016, 11:15
Zyxmon писал(а):Источник цитаты На 99.999% проблема с url возникла отсюда
https://sourceforge.net/p/mediatomb/cod ... 94e4c98e2/
Этот патч связан с необязательным параметром servedir, который в конфиге mediatomb по умолчанию отключен.
Zyxmon писал(а):Источник цитаты Откатите сырцы mediatomb на вариант из zyxware
Не понял как это сделать, исходники mediatomb в zyxware тоже скачивались с sourcefourge.
-
- Администратор
- Сообщения: 1913
- Зарегистрирован: 09 авг 2015, 15:33
sap писал(а):Источник цитаты Не понял как это сделать, исходники mediatomb в zyxware тоже скачивались с sourcefourge.
В Entware исходники беруться из git. Можно поменять PKG_REV на ту, что соответствует готовому архиву, который скачивается в zyxware.
А можно скачать в makefile готовый архив, как в zyxware.
Или же внимательно просмотрите историю изменений https://sourceforge.net/p/mediatomb/cod ... log/?path=
Может найдете, что повлекло это изменение с url. Изменений там немного - страницы 2.
Вернуться в «Собираем софт сами (пакеты, прошивки)»
Кто сейчас на конференции
Всего 3 посетителя :: 0 зарегистрированных, 0 скрытых и 3 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя