Pull to refresh
235
Anton Fedorov@datacompboy

Программист / сисадмин (Sr. SRE)

0,1
Rating
298
Subscribers
Send message

Распознавание вариаций пробелов и вариаций минусов-дефисов-тире обычно делают для того, чтоб копипастить из примеров на сайтах и в блогах можно было.

Я обожаю современную науку. Диссертации пишутся не ради поиска знаний, а на соискание учёной степени.

А как получить экран -- через adb ? Или запуск в эмуляторе?

p.s.: если кому надо инвайт на блюм -- пингатине в личку, есть еще лишние

С разработкой не знаю, а вот освоение точно будет.

Та же фигня -- но КВД у нас на физике не было. Вероятно, зависело от учителя (который, в свою очередь, от уровня глубины зажопинска)

11й класс средней школы какого века? :D

Простите, фотонов? Я думал радио передаётся электронами...

база знаний обновлена.

Таки фотонов, при рассмотрении под углом корпускулярно-волнового дуализма.

...и только кодовое слово в мозгу у владельца карты.

которое он сообщит если ему позвонить с поддельного номера. щас прям, буду я его выдавать по телефону

Я сперва думал, что фикс был сделан для прошивки. Только в исходнике понял, что хак был на стороне эмулятора хотспота :)

Я уверен, что это был баг на той стороне.

Однако это не отменяет того факта, что поведение вашей стороны тоже не совсем корректно: тут либо реакция должна быть такой же как на отсутствие тега CNAME вообще, скорее всего -- отказ в установлении соединения -- либо принять, и использовать его как есть -- то есть пустое значение это всё же значение.

Вы провели отличное глубокое расследование и нашли очень редкий случай, который обычно поймать можно только с помощью удачи (и/или фаззинга), теперь стоит сделать вывод и принять решение как реагировать на него с вашей стороны. :)

Чего точно не стоит делать -- так это хоронить проблему и забить.

Если пустое поле только у одного абонента в разговоре -- да, "" -- уникально. Так же как уникально "вася" или "пыопрырц8процр".

Должно работать в каком смысле?

"RTCP carries a persistent transport-level identifier for an RTP
source called the canonical name or CNAME, Section 6.5.1. Since
the SSRC identifier may change if a conflict is discovered or a
program is restarted, receivers require the CNAME to keep track of
each participant. Receivers may also require the CNAME to
associate multiple data streams from a given participant in a set
of related RTP sessions....

То есть CNAME необходим для уникального идентифицирования абонента в случае смены SSRC или наличия множества стримов.

Да, CNAME обязан быть передан -- и он передан, в пункте 6.5.1 я не вижу ничего, что делало бы пустую строку невалидной.

Как видим, CNAME не указан - нет текста с ним, а длина элемента 0 бит.

Строго говоря, CNAME указан -- пустая строка. Так как в звонке два абонента, у второго непустая строка, то все требования соблюдены -- у каждого есть CNAME и они уникальны для каждого абонента.

Однако же на входящий звонок ответить можно без кода.

В отсутсвии чего бы то ни было еще, gcc/clang компилируют в rep bsf: https://godbolt.org/z/38arb3x8r

Information

Rating
4,138-th
Location
Zürich, Zürich, Швейцария
Date of birth
Registered
Activity

Specialization

Specialist
Ведущий