![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Опубликованы ядра Linux 4.4.256 и 4.9.256 для тестирования переполнения 8-битового номера версии" | +/– | ![]() |
Сообщение от opennews (??), 06-Фев-21, 20:54 | ||
Грег Кроа-Хартман (Greg Kroah-Hartman) опубликовал выпуски ядра Linux 4.4.256 и 4.9.256, которые сформированы специально для проверки корректности обработки значения цифры версии, не укладывающееся в однобайтовое значение. Изменения в опубликованных выпусках... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 06-Фев-21, 20:54 | –2 +/– | ![]() |
а просто строку сразу было сделать не судьба? на бедных хомах будут тестить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #19 |
2. Сообщение от anonymous (??), 06-Фев-21, 20:55 | +5 +/– | ![]() |
Надо быть модными | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #18, #61, #65 |
3. Сообщение от Аноним (1), 06-Фев-21, 20:57 | –2 +/– | ![]() |
жди, а вот меня лично бесит такая версионность, ибо не люблю слово смузи | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #10, #12 |
6. Сообщение от Аноним (6), 06-Фев-21, 21:03 | –1 +/– | ![]() |
В макросне в Си и крестах не проверишь строку на больше-меньше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #8, #9, #25 |
7. Сообщение от Аноним (-), 06-Фев-21, 21:11 | +3 +/– | ![]() |
Надо было 256.256.256 сразу выпускать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #17 |
8. Сообщение от Аноним (8), 06-Фев-21, 21:26 | +8 +/– | ![]() |
> major << 20 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #14, #15 |
9. Сообщение от Аноним (-), 06-Фев-21, 21:27 | –2 +/– | ![]() |
Строку не проверишь, но число, как в версии - таки можно. У них там для этого макрос есть, внезапно. Проверяет любой compile-time кондишн на трушность и валит билд если не прокатило. С ограничением что условие вычисляемo compile-time, конечно, но версия же и задается compile time. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #29, #37 |
10. Сообщение от Аноним (8), 06-Фев-21, 21:27 | +8 +/– | ![]() |
less 487 (GNU regular expressions) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #11 |
11. Сообщение от Аноним (11), 06-Фев-21, 22:18 | +6 +/– | ![]() |
Какой-то старевший у вас лесс: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #28 |
12. Сообщение от Аноним (12), 06-Фев-21, 22:42 | +/– | ![]() |
Давно это server стал синонимом смузи? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #13 |
13. Сообщение от Аноним (12), 06-Фев-21, 22:42 | +/– | ![]() |
*semver | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #43 |
14. Сообщение от Онаним (?), 06-Фев-21, 22:46 | +5 +/– | ![]() |
"Этот ваш мажор вообще минор какой-то" (с) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
15. Сообщение от SchuHard (ok), 06-Фев-21, 22:46 | +2 +/– | ![]() |
Firefox и Chrome своими версиями за 2^7 не перевалили. Здесь же предлагается 2^14 на major, и по 2^10 на minor и patch. Для 32 битного беззнакового целого. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #27 |
16. Сообщение от Аноним (16), 06-Фев-21, 23:14 | +/– | ![]() |
Надо переходить на безверсионный роллинг без удаления старого кода | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20 |
17. Сообщение от Аноним (17), 06-Фев-21, 23:38 | –1 +/– | ![]() |
Зачем? Ты не доживёшь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #23 |
18. Сообщение от анонн (ok), 07-Фев-21, 00:45 | +1 +/– | ![]() |
> Надо быть модными | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
19. Сообщение от Неа (?), 07-Фев-21, 01:25 | +2 +/– | ![]() |
Богомерзкий яваскриптист детектед. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #21 |
20. Сообщение от Аноним (20), 07-Фев-21, 01:28 | +2 +/– | ![]() |
> без удаления старого кода | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
21. Сообщение от Аноним (-), 07-Фев-21, 02:15 | +2 +/– | ![]() |
> Богомерзкий яваскриптист детектед. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #56 |
23. Сообщение от Аноним (-), 07-Фев-21, 02:22 | +1 +/– | ![]() |
> Зачем? Ты не доживёшь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #24, #31 |
24. Сообщение от Аноним (24), 07-Фев-21, 02:32 | +2 +/– | ![]() |
Верни мне мой альманах! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
25. Сообщение от Аноньимъ (ok), 07-Фев-21, 03:02 | +4 +/– | ![]() |
О дивный сишный мир. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #39 |
26. Сообщение от Ordu (ok), 07-Фев-21, 03:23 | +4 +/– | ![]() |
8 бит на номер версии будет достаточно всем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #30 |
27. Сообщение от Аноним (27), 07-Фев-21, 03:27 | +6 +/– | ![]() |
> Firefox и Chrome своими версиями за 2^7 не перевалили. Здесь же предлагается | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #34, #50 |
28. Сообщение от КО (?), 07-Фев-21, 05:19 | +1 +/– | ![]() |
Он просто ленивый, 0.563 версия | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
29. Сообщение от ыы (?), 07-Фев-21, 09:43 | +/– | ![]() |
>Строку не проверишь, но число, как в версии - таки можно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #62 |
30. Сообщение от ыы (?), 07-Фев-21, 09:45 | +/– | ![]() |
>8 бит на номер версии | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #36 |
31. Сообщение от kusb (?), 07-Фев-21, 09:53 | +1 +/– | ![]() |
AppleLinux/525.13 (like Linuxware/44 like MicroTux/199 like linux 255.255.255.254) Systemd/0.2.149.27 System-unity-environment/137 Chrome-msedge/100k) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #72 |
32. Сообщение от ыы (?), 07-Фев-21, 09:59 | –1 +/– | ![]() |
> константа LINUX_VERSION_CODE ... замена типа приведёт к нарушению ABI. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
33. Сообщение от Аноним (33), 07-Фев-21, 10:15 | +/– | ![]() |
Гениальное решение. Сделать заведомо переполнение и потом искать по всем прикладным программам мира и искать в них что же сломалось. Причём могло сломаться что угодно и где угодно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #35 |
34. Сообщение от Lex (??), 07-Фев-21, 10:21 | –1 +/– | ![]() |
Строку надо делать и не париться с длиной | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
35. Сообщение от ыы (?), 07-Фев-21, 10:31 | +/– | ![]() |
Причем тестирование пройдет не у всех - не все станут исступленно ставить себе эти ядра и гонять на них все....во всех режимах... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
36. Сообщение от Ordu (ok), 07-Фев-21, 11:27 | +/– | ![]() |
>>8 бит на номер версии | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #38, #41 |
37. Сообщение от Lex (??), 07-Фев-21, 11:38 | +/– | ![]() |
> Строку не проверишь, но число, как в версии - таки можно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #70 |
38. Сообщение от Lex (??), 07-Фев-21, 11:44 | +/– | ![]() |
5 байт для номера телефона хватит всем с огромным запасом ящетаю( 9 999 999 99 99 = 0x 17 48 76 E7 FF ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
39. Сообщение от ИмяХ (?), 07-Фев-21, 11:45 | +4 +/– | ![]() |
Действительно. Если бы ядро писали на джаваскрипте, то такой проблемы бы не было. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #46 |
41. Сообщение от ыы (?), 07-Фев-21, 12:43 | +/– | ![]() |
Вот и появилось поколение для которых быть не кретином- нечто недостижимое :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #44 |
43.
Сообщение от Michael Shigorin![]() | –1 +/– | ![]() |
А где на http://semver.org можно почитать, что 519 -- это тоже semver? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #45 |
44. Сообщение от Ordu (ok), 07-Фев-21, 13:20 | +2 +/– | ![]() |
> Вот и появилось поколение для которых быть не кретином- нечто недостижимое :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
45. Сообщение от Аноним (12), 07-Фев-21, 18:52 | –1 +/– | ![]() |
Chromiun меняет major релиз из-за изменений в API/ABI движков v8 и/или blink. Но ведь в комментарии проще язвить, чем попытаться вникнуть в разработку такого гигантского проекта, как Chromiun. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #47 |
46. Сообщение от Аноньимъ (ok), 07-Фев-21, 22:51 | –1 +/– | ![]() |
Ну и фантазии у вас. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #63, #69 |
47. Сообщение от Олег (??), 07-Фев-21, 23:03 | +1 +/– | ![]() |
> Chromiun меняет major релиз из-за изменений в API/ABI движков v8 и/или blink. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #49 |
48. Сообщение от PnD (??), 08-Фев-21, 09:39 | +/– | ![]() |
А чего там тестировать? Примерно любой драйвер "железа" от вендора с такой ∞́нёй не соберётся. Недавно проверял на примере ixgbe от Intel. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #52 |
49. Сообщение от Аноним (12), 08-Фев-21, 10:04 | +/– | ![]() |
Версия браузера всегда синхронизована с версией V8. Зачем вообще пользователю смотреть на номер версии, это инфа нужна только для разработчиков сайтов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
50.
Сообщение от iChillik![]() | +/– | ![]() |
Где-то, кто-то, что-то похожее уже говорил.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
52.
Сообщение от Michael Shigorin![]() | +1 +/– | ![]() |
А я вот не понял -- Грегу обязательно было буянить в LTS, а не на какой-нить короткоживущей ветке? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #53, #59 |
53. Сообщение от Онаним (?), 08-Фев-21, 13:52 | +/– | ![]() |
У короткоживущих веток такой проблемы нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
54. Сообщение от ИмяХ (?), 08-Фев-21, 13:54 | +/– | ![]() |
Вот бы всех умников посадить в машину времени и отправить в 80-е, вот там бы они поняли, что такое ограничение архитектуры и что такое, когда мало памяти. Там бы они научились каждый бит экономить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
55. Сообщение от Аноним (-), 08-Фев-21, 15:18 | +/– | ![]() |
Ха-ха. То есть LTS заканчивается на 256 ! Не надо так частить. Вы не в церкви - вас не обманут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
56. Сообщение от Какаянахренразница (ok), 08-Фев-21, 16:30 | +2 +/– | ![]() |
Джаваскрипачу, который выжмет 20% от производительности нативного кода, надо ставить памятник. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #64, #68 |
57. Сообщение от Аноним (57), 08-Фев-21, 19:54 | +1 +/– | ![]() |
64-битное ядро с 32-битными целыми с 16-битными портами tcp/udp с 8-битным номером версии, я ничего не перепутал?) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #58 |
58. Сообщение от Аноним (59), 08-Фев-21, 21:47 | +1 +/– | ![]() |
Адреса IPv4 тоже 32 бита занимают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
59. Сообщение от Аноним (59), 08-Фев-21, 21:49 | +/– | ![]() |
Причем мог бы и локально, на QEMU потренироваться то. Как маленький он, ей богу. Вот работает - не трогай. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 |
60. Сообщение от Аноним (59), 08-Фев-21, 21:53 | +1 +/– | ![]() |
Таки ви мне не поверите, я всекда так и считал. Первые четире битика - мантиса чельночисленная, вторая таки часть из четырех битиков - степень. И ми имеем в итоге кошерных 1,844674407×10¹⁹ вариантов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
61. Сообщение от бедный буратино (ok), 09-Фев-21, 01:43 | +/– | ![]() |
не знаю, как у хрома, а у хромиума версии вот такие: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
62. Сообщение от Александр (??), 09-Фев-21, 01:56 | +/– | ![]() |
Ожидаем ядро на perl'е. Обзовём pernux | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
63. Сообщение от Александр (??), 09-Фев-21, 01:57 | +/– | ![]() |
Ага, и всё это в compile time на макросах... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #66 |
64. Сообщение от Александр (??), 09-Фев-21, 01:58 | +1 +/– | ![]() |
asm.js какой-нибудь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #67 |
65. Сообщение от Александр (??), 09-Фев-21, 02:28 | +/– | ![]() |
У TeX моднее: цифры числа пи | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
66. Сообщение от Аноньимъ (ok), 09-Фев-21, 03:10 | +/– | ![]() |
> Ага, и всё это в compile time на макросах... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #71 |
67. Сообщение от Какаянахренразница (ok), 09-Фев-21, 13:01 | +1 +/– | ![]() |
> asm.js какой-нибудь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
68. Сообщение от Анонит (?), 12-Фев-21, 02:59 | –1 +/– | ![]() |
Так он так на сях и асме. Сделает версию строкой и удивится что даже это тормозит. То ли еще будет когда он работу с временем кодить пойдет. Да, таки зырить на часы не всегда быстро даже у нормальных, а у таких... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
69. Сообщение от Аноним (-), 12-Фев-21, 03:01 | +/– | ![]() |
> Тяп ляп байтовая константа и в продакшен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #74 |
70. Сообщение от Аноним (-), 12-Фев-21, 03:06 | +/– | ![]() |
> Дык это косяк именно проверялки, что нунешмогла. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
71. Сообщение от Аноним (-), 12-Фев-21, 03:08 | +/– | ![]() |
Эта шиза однако ж делает сишников эффективными. Там где у вас куча compile time вычислений, они отдают константу процу влобовую, константой. Вообще ничего не считая и не преобразуя. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #73 |
72. Сообщение от Аноним (-), 12-Фев-21, 03:15 | +/– | ![]() |
> like linux 255.255.255.254 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
73. Сообщение от Аноньимъ (ok), 12-Фев-21, 10:20 | +/– | ![]() |
>Эта шиза однако ж делает сишников эффективными. Там где у вас куча compile time вычислений, они отдают константу процу влобовую, константой. Вообще ничего не считая и не преобразуя. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
74. Сообщение от Аноньимъ (ok), 12-Фев-21, 10:27 | +/– | ![]() |
Парсить байтовую константу? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |