Что готовит нам патч грядущий?

Добавлен , опубликован
Blizzard Ent. неожиданно обрадовало (или огорчило?) известием о новом 1.23b патче, выпуск которого связан с недавним открытием уязвимости JASS интерпретатора.
Как заявляет источник, патч предполагает полный запрет на так называемый return bug, и внедрение альтернативного механизма для решения задач, которые ранее решались с помощью вышеупомянутого return bug.
Конечно, профессиональные JASS программисты быстро переведут свои проекты на новые native функции (Vexorian например сделал это еще до выхода патча, сразу после публикации новости), но остается вопрос - а что будет со старыми картами?
Обсудить данное событие можно в этой теме.
`
ОЖИДАНИЕ РЕКЛАМЫ...
26
гг, в принципе самая сильная защита карт на ретурн баге-то и строится, ввиду того что её достаточно сложно обнаружить (сравнительно легко маскируется под основную кипу кода), + к этому она не позволяет добавлять свои функции\юнитов и.т.п.
какбы будем искать новые методы
14
а будет очень гонно если этот, так называемый, патч (я б его назвал пломбой) сделает недоступным к игре карты основанные на RB. тогда действиетльно придётся переписывать код в мапе + для хгма надо будет писать статью для учащих джасс об альтернативе уже бывшему RB...
3
зато нас терь не заразят вирусами через карты, ура!
4
Задрали они там, опять баттлнет внезапно становится недоступным
И без этого жили
20
бесит что на батлнете задержка 0.90 - 3. секунд(( а то я бы там играл а не погарене
12
нет, чтобы наконецто добавить функцию GetHostPlayer, они какуюто вату пинают (
25
конечно обрадовало, скажем спс вирусописателем под вар3 за ХЭШ!
18
Теперь придется весь проект переписать(( у меня там половина систем на ретерн баге
16
А вообще зря мы волнуемся, пока патч не вышел - он может измениться... В худшую или даже в лучшую сторону...
32
NCrashed, нет, достаточно будет заменить всего несколько функций
38
ну можно H2I и прочее просто редирект сделать)
это для ленивых
18
Близы написали, что они не советуют делать редирект, так как в будущем они сделают комманду H2I какой-то там....
"We ask map makers to not create a GetHandleId alias function with the name H2I, as we will add a native H2I function to JASS in the future."
Короче поживём, увидим!
38
ну для начала то можно)
23
задефайнить функции, и, поидее, ниче менять не надо будет)
14
То есть близзы собираются просто "лицензировать" РБ, смысл в чем? Не пойму... Я думаю те кто смог через РБ кидать вирусы, и через эту Натив функцию додумаются...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.