The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

19.01.2018 20:36  В рамках проекта NeoPG развивается форк GnuPG 2

Маркус Бринкман (Marcus Brinkmann), немецкий математик, известный своим участием в разработке GNU/Hurd, основал форк инструментария GnuPG (GNU Privacy Guard), предоставляющего совместимые со стандартом OpenPGP (RFC-4880) инструменты для шифрования данных, работы с электронными подписями, управления ключами и доступа к публичным хранилищам ключей. Новый проект получил название NeoPG и позиционируется в качестве современной замены GnuPG 2.

GnuPG критикуется как излишне раздутый проект: 490 тысяч строк кода на языке Си, около 400 опций, два парсера OpenPGP, свой HTTP-клиент и DNS-резолвер. Привязка к стандарту OpenPGP тянет за собой необходимость поддержки многих устаревших алгоритмов, потерявших актуальность в современных условиях (MD5, IDEA, DSA, 3DES, SHA-1, 64-разрядные ключи). Первичной задачей NeoPG называется проведение чистки кода и его адаптации для упрощения дальнейшей разработки, в том числе предоставление расширяемого стабильного API для разработчиков приложений.

Для достижения поставленной цели было решено удалить всю неактуальную функциональность, а для исключения некоторых видов ошибок и упрощения дальнейшей разработки перевести кодовую базу с языка Cи на C++11. Для упрощения интеграции с другими проектами весь новый код поставляется под разрешительной лицензией BSD вместо GPLv3. Предложен новый интерфейс командной строки, в котором произведено объединение входящих в GnuPG разрозненных утилит (gpg, gpgsm, gpgconf, gpgv, gpgtar и т.п.) в единый исполняемый файл neopg с оформлением субкоманд в стиле Git и поддержкой цветного вывода. В рамках команды "neopg gpg2" реализована прослойка для обеспечения совместимости с GnuPG 2.

За три месяца разработки NeoPG удалено 240 тысяч строк кода, добавлено около двух тысяч строк, прекращена поддержка 120 опций командной строки, осуществлён переход на систему сборки cmake. Вместо собственной реализации криптографических функций (Libgcrypt), задействована библиотека Botan, написанная на C++11 и поставляемая под лицензией BSD. Часть встроенных возможностей заменена на libcurl и SQLite. Вся базовая функциональность выделена в отдельную библиотеку libneopg, которую можно использовать в приложениях. Поверх libneopg реализована обвязка с CLI-интерфейсом.

В NeoPG также решено отказаться от запуска длительно работающих фоновых процессов gpg-agent, dirmngr (Directory Manager) и scdaemon (Smart Card Daemon). Вместо фоновых процессов обеспечен запуск одноразовых вспомогательных helper-процессов, которые завершают работу сразу после выполнения задания. В будущем планируется интегрировать функциональность данных helper-процессов в библиотеку libneopg и вообще избавиться от необходимости запуска дополнительных процессов.

  1. Главная ссылка к новости (https://neopg.io/blog/cplusplu...)
  2. OpenNews: Выпуск GnuPG 2.2.0
  3. OpenNews: В Libgcrypt/GnuPG выявлена уязвимость, позволяющая воссоздать RSA-ключи
  4. OpenNews: Критическая уязвимость в генераторе случайных чисел GnuPG и Libgcrypt
  5. OpenNews: Проект GnuPG представил новую свободную многопоточную библиотеку nPth
  6. OpenNews: Обновление GnuPG с устранением уязвимости, позволяющей восстановить закрытые RSA-ключи
Лицензия: CC-BY
Тип: Интересно / Программы
Ключевые слова: gnupg, neopg, pgp
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Николай (??), 20:42, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +31 +/
    Идиoтство какое-то. GPG безопасен и самодостаточен. Нет смысла в форках. Просто кто-то захотел поднять хайп и подорвать доверие к ПО, которое десятки лет успешно защищает наши права на тайну переписки и еще много чего хорошего. Вот реально, на что они рассчитывают?

    > Для достижения поставленной цели было решено удалить всю неактуальную функциональность

    А кто решает, какая актуальная, а какая нет? Ах да, умный математик за вас уже все решил. Окей.

     
     
  • 2.6, Аноним (-), 20:55, 19/01/2018 [^] [ответить]    [к модератору]
  • +8 +/
    > Идиoтство какое-то. GPG безопасен и самодостаточен.

    Про самодостаточность согласен, зависеть от левых библиотек дополнительные риски.

    А про безопасность GPG не всё так хорошо. Например из ссылок к новости:
    https://www.opennet.ru/opennews/art.shtml?num=46812
    https://www.opennet.ru/opennews/art.shtml?num=44988
    https://www.opennet.ru/opennews/art.shtml?num=37517

    Чистка legacy большой плюс, но как бы с переписыванием на C++ они не наплодили ещё больше ошибок, чем было в удалённом legacy коде.

     
     
  • 3.9, Crazy Alex (ok), 21:12, 19/01/2018 [^] [ответить]    [к модератору]
  • +4 +/
    Современные плюсы в этом плане достаточно безопасны. А вот попытка сменить лицензию совершенно не радует.
     
     
  • 4.13, Аноним (-), 21:42, 19/01/2018 [^] [ответить]    [к модератору]
  • +2 +/
    Лицензию меняет? Переворот хочет?
     
     
  • 5.15, абноним (?), 21:47, 19/01/2018 [^] [ответить]    [к модератору]
  • +/
    Опять против Дядечки что-то умышляют..


     
  • 5.31, Crazy Alex (ok), 22:07, 19/01/2018 [^] [ответить]    [к модератору]  
  • +10 +/
    Именно что переворот. Не взять и написать свой проект, а примазаться к известному имени, созданному GNU, но забить на ценности GNU. В общем, неприятный осадок.
     
     
  • 6.152, Тот_Самый_Анонимус (?), 20:25, 22/01/2018 [^] [ответить]    [к модератору]  
  • +/
    Когда сторонники Столлмана делают «свободное» ядро, просто очисткой уже существующего, и не создают свой код, а только режут чужой, что-то таких возмущений нет.
     
     
  • 7.153, Andrey Mitrofanov (?), 21:17, 22/01/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну, всё ж путём тебя по направлению в GNU парит, других в обратном направлени... весь текст скрыт [показать]
     
     
  • 8.156, Тот_Самый_Анонимус (?), 07:24, 24/01/2018 [^] [ответить]     [к модератору]  
  • +/
    ГНУ примазывается к чужим проектам, куда их не звали, и кто-то другой примазывае... весь текст скрыт [показать]
     
  • 5.47, Аноним (-), 22:27, 19/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Лицензию меняет? Переворот хочет?

    а с юридической стороны этот финт возможен?


     
     
  • 6.76, Аноним (-), 23:33, 19/01/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    > а с юридической стороны этот финт возможен?

    Только если в конечном итоге не останется ни строчки гнутого кода.

     
     
  • 7.77, Аноним (-), 23:38, 19/01/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    >> а с юридической стороны этот финт возможен?
    > Только если в конечном итоге не останется ни строчки гнутого кода.

    молодец RMS хорошую лицензию придумал, схалявить не даст )


     
  • 4.134, Аноним (-), 10:39, 21/01/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Навороченные абстракции в крипто - отличный способ прострелить себе пятку При т... весь текст скрыт [показать]
     
  • 3.87, freehck (ok), 01:51, 20/01/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    > А про безопасность GPG не всё так хорошо. Например из ссылок к новости:

    В первой ссылке говорится, что уязвимость нашла группа исследователей, которыми руководил [b]сам DJB[/b].
    Во второй -- уязвимость нашли сами разработчики GnuPG.
    В третьей -- уязвимость в использовании [b]L3-кэша[/b] процессора.

    Вы, конечно, можете быть не согласным со мной, но по-моему с безопасностью у GnuPG всё в полном порядке. :)

     
  • 3.105, Аноним (-), 13:19, 20/01/2018 [^] [ответить]    [к модератору]  
  • +/
    2 теоретические без способа эксплуатации и одна псевдо "уязвимость" (тайминг кеша CPU)
     
     
  • 4.135, Аноним (-), 10:42, 21/01/2018 [^] [ответить]     [к модератору]  
  • +/
    Вообще-то этот класс уязвимостей в современном крипто рассматривается всерьез Н... весь текст скрыт [показать]
     
  • 2.34, kuku (ok), 22:10, 19/01/2018 [^] [ответить]     [к модератору]  
  • +/
    Так понимаю ему хочется просто выделиться Почему бы не ограничиться сменой стар... весь текст скрыт [показать]
     
  • 2.50, EHLO (?), 22:29, 19/01/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    всё проще Учёные не бесплатно работают, а за гранты... весь текст скрыт [показать]
     
     
  • 3.110, Кокошанель (?), 14:18, 20/01/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    > за гранты

    О-о-о, значит точно, казачок засланный.
    Прислали раздербанить GNU проект, насолить неподкупному Вернеру Коху.

     
  • 2.142, anonymous (??), 03:26, 22/01/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Это же опенсорс Тебе нужно - ты и пиши Если какая-то функциональность не имеет... весь текст скрыт [показать]
     
     
  • 3.144, Ю.Т. (?), 09:13, 22/01/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Тонко А кто вручил в опен-сорсе этому некту, не автору и не старому хозяину, пр... весь текст скрыт [показать]
     
     
  • 4.145, 1 (??), 10:05, 22/01/2018 [^] [ответить]    [к модератору]  
  • +/
    форк же ...
    Даже ты можешь форкнуть что-нибудь "готовое" ... ядро линукса, например
     
     ....нить скрыта, показать (21)

  • 1.2, Аноним (-), 20:42, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Отдельные процессы, вроде, для большей безопасности нужны, ввод парольной фразы, pinentry, вот это все.

    А так годно. Только какой же это форк?

     
     
  • 2.32, Crazy Alex (ok), 22:07, 19/01/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Какой-какой... стрёмный "типа форк"
     
  • 1.3, Аноним (-), 20:44, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Это точно учёный? Сайт какой-то гламурный, как очередной ICO.
     
     
  • 2.8, Аноним84701 (ok), 21:07, 19/01/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    ... весь текст скрыт [показать]
     
     
  • 3.62, Аноним (-), 22:49, 19/01/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    gt оверквотинг удален хипстер наверное, они все там гламурные и учоные, напьют... весь текст скрыт [показать]
     
     
  • 4.116, Онон (?), 18:56, 20/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    C++ же. Не JS.
     
  • 2.11, arisu (ok), 21:29, 19/01/2018 [^] [ответить]    [к модератору]  
  • –13 +/
    учёный‐учёный. Молодой и Инициативный. полезного и осмысленного ничего делать не может — пришлось пойти в учёные, а куда ж ещё.
     
     
  • 3.17, абноним (?), 21:50, 19/01/2018 [^] [ответить]    [к модератору]  
  • +24 +/
    Прорывался в комментаторы ОупенНет, но не смог - порог вхождения слишком высок.


     
  • 2.21, KonstantinB (ok), 21:56, 19/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Это точно учёный? Сайт какой-то гламурный, как очередной ICO.

    просто темплейт для Hugo, скорее всего, первый попавшийся ему под руку

     
     
  • 3.28, arisu (ok), 22:03, 19/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > просто темплейт для Hugo, скорее всего, первый попавшийся ему под руку

    и остальное будет делать так же: хватать первое попавшееся под руку.

     
     
  • 4.91, KonstantinB (ok), 05:32, 20/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    как будто есть какая-то разница, какой там темплейт
     
     
  • 5.96, Ю.Т. (?), 09:53, 20/01/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Вообще-то -- есть Подачу материала давно уже продвигают как необходимейший ск... весь текст скрыт [показать]
     
     
  • 6.118, KonstantinB (ok), 19:03, 20/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Да все дурновкусие там сводится к огромному заголовку, а так самый обычный минималистичный дизайн.
     
     
  • 7.120, Ю.Т. (?), 19:16, 20/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Да все дурновкусие там сводится к огромному заголовку, а так самый обычный
    > минималистичный дизайн.

    У хорошего минималиста заголовок должен быть в меру, а так -- не верим! ))

     
  • 2.108, Аноним (-), 14:01, 20/01/2018 [^] [ответить]    [к модератору]  
  • +/
    > Это точно учёный?

    А где сказано, что он учёный? Математик он явно только по образованию, никаких публикаций за последние десять лет не имеет.

     
  • 1.4, Николай (??), 20:44, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +16 +/
    > Вместо собственной реализации криптографических функций (Libgcrypt), задействована библиотека Botan

    В тред призываются диванные специалисты по криптографии! Расскажите за этого ботана - чем он лучше/хуже либкрипта.

     
     
  • 2.10, Ordu (ok), 21:17, 19/01/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Тем что это не собственная реализация криптографических функций, а более широко ... весь текст скрыт [показать]
     
     
  • 3.27, Аноним (-), 22:02, 19/01/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    А где можно посмотреть статистику использования и сравнить ... весь текст скрыт [показать]
     
  • 3.33, Crazy Alex (ok), 22:10, 19/01/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    Хотите сказать, что libgcrypt - это не привлекающая разработчиков, не востребованная, не просмотренная закрытая штука? Или как?

    Я вот про Botan, может, раза два слышал, в отличие от gpg/libgcrypt

     
     
  • 4.117, Ordu (ok), 18:56, 20/01/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Хотел сказать Проветрил память, и понял, что это не так Botan, всё же, менее п... весь текст скрыт [показать]
     
  • 2.20, KonstantinB (ok), 21:55, 19/01/2018 [^] [ответить]     [к модератору]  
  • +/
    Помимо уже указанного фактора количества активных контрибьюторов, botan хорошо п... весь текст скрыт [показать]
     
  • 1.5, arisu (ok), 20:52, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –8 +/
    домен io — чёткий признак шлака.
     
     
  • 2.22, KonstantinB (ok), 21:57, 19/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > домен io — чёткий признак шлака.

    четкий признак шлака - это домен .biz :-)

    а io как по мне нейтрален

     
     
  • 3.30, arisu (ok), 22:05, 19/01/2018 [^] [ответить]    [к модератору]  
  • +/
    > а io как по мне нейтрален

    «любит народ наш всякое гoвно» (ц)

     
     
  • 4.45, абноним (?), 22:26, 19/01/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    Нет бы сразу в домене ru! И все вопросы сразу отпали бы. И Шигорин был бы доволен. Нанонанона!


     
     
  • 5.61, Аноним (-), 22:46, 19/01/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    > Нет бы сразу в домене ru! И все вопросы сразу отпали бы.
    > И Шигорин был бы доволен. Нанонанона!

    надо ему намекнуть, чтоб к бюджету вояк присосался, типо разрабов Астры

     
     
  • 6.63, абноним (?), 22:52, 19/01/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Я толком не уверен, но возможно там не химическое пту и всю мощь ЯП bash нужно и... весь текст скрыт [показать]
     
     
  • 7.65, Аноним (-), 22:57, 19/01/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    там РЯП нужно уметь https pikabu ru story pravoslavnyiy_c_2700399 и водовку то... весь текст скрыт [показать]
     
  • 3.109, Аноним (-), 14:08, 20/01/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Только на опеннете Гадание по доменным именам, темам оформления и предпочитаемы... весь текст скрыт [показать]
     
  • 1.7, Пользователь GPG (?), 21:02, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +7 +/
    Фото разработчика... Мне кажется, ему можно доверять!

    https://d33wubrfki0l68.cloudfront.net/e0f2ff4c759c58b5d3426b5c6284d50c4f8e2e98

     
     
  • 2.16, Аноним (-), 21:47, 19/01/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    Леннарт, мы тебя узнали, хватит прятаться!
     
  • 2.46, Аноним (-), 22:26, 19/01/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    а он точно человек не киборг ... весь текст скрыт [показать]
     
     
  • 3.69, Аноним (-), 22:59, 19/01/2018 [^] [ответить]    [к модератору]  
  • +/
    Хочешь сказать что киборги уже среди нас?
     
     
  • 4.75, Аноним (-), 23:11, 19/01/2018 [^] [ответить]     [к модератору]  
  • +/
    вика не врёт https ru wikipedia org wiki София_ робот , только от нас скрывают... весь текст скрыт [показать]
     
  • 1.12, Аноним (-), 21:39, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    то есть "ненужный" код выкинуть, остальное переписать на c++11 под новой лицензией? это точно форк? не проще просто с нуля написать?
     
     
  • 2.19, абноним (?), 21:54, 19/01/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    Тебе может и проще, но тем, кто пишет этот код, не проще.


     
  • 2.35, Crazy Alex (ok), 22:10, 19/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    А как тогда к GPG примазываться?
     
  • 2.132, СОВА (?), 09:06, 21/01/2018 [^] [ответить]     [к модератору]  
  • +/
    Вот переписать и не переписали Выкинули 240 000 строк А написали все 2 000 И ... весь текст скрыт [показать]
     
  • 1.18, Аноним (-), 21:51, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    NeoPG поможет освободить всех нас от Матрицы. Наконец-то появилась надежда, да!
     
     
  • 2.23, абноним (?), 21:58, 19/01/2018 [^] [ответить]    [к модератору]  
  • +/
    Частично. Вместо двух одинаковых кошек подряд будет пробегать одна и за ней ещё один фантомный хвост.


     
  • 2.44, Аноним (-), 22:23, 19/01/2018 [^] [ответить]    [к модератору]  
  • +/
    > NeoPG поможет освободить всех нас от Матрицы. Наконец-то появилась надежда, да!

    это ловушка агента Смита

     
     
  • 3.59, Аноним (-), 22:42, 19/01/2018 [^] [ответить]    [к модератору]  
  • +/
    >> NeoPG поможет освободить всех нас от Матрицы. Наконец-то появилась надежда, да!
    > это ловушка агента Смита

    агент Смит это баг в Матрице


     
  • 1.24, Аноним (-), 22:00, 19/01/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Не понял, это пароль каждый раз вводить, прощай кеш парольной фразы ... весь текст скрыт [показать]
     
     
  • 2.78, Аноним (-), 23:45, 19/01/2018 [^] [ответить]    [к модератору]  
  • +/
    Вот и я не понял, как они с этим планируют жить. Самая сомнительная часть всей затеи. Каким бы безопасным результат ни получился, пользоваться им никто не будет, потому что неудобно.
     
  • 1.25, RM (?), 22:01, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Все таки непонятно, как можно лицензию поменять? Это чо, если я ядро linux форкну то смогу форк под BSD раздавать?
     
     
  • 2.36, Crazy Alex (ok), 22:11, 19/01/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    Переписать полностью, как ещё. Просто он переписывать собрался частями.
     
     
  • 3.119, . (?), 19:11, 20/01/2018 [^] [ответить]    [к модератору]  
  • +/
    И после первого же публичного релиза такого частично переписанного клюкала - попадёт под гусеницы FSF или чей там GNU_PG ...
    И это правильно! (С)
     
     
  • 4.154, Crazy Alex (ok), 14:46, 23/01/2018 [^] [ответить]    [к модератору]  
  • +/
    вообще-то нет. Просто пока там осталось хоть что-то под GPL - по факту всё придётся распространять под GPL.
     
     
  • 5.158, _ (??), 18:43, 24/01/2018 [^] [ответить]    [к модератору]  
  • +/
    Ты - "рюсски языка тяжелЫ ощщщень"? (С) Ну тогда да :(
    А иначе чем твоя фраза отличается от моей?!?
     
  • 2.85, anonimus (?), 00:20, 20/01/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    По аналогии нужно одну половину исходников объявить ненужной и выкинуть, а другую переписать на плюсы с переделкой архитектуры и вот тогда... да, сможешь выпустить под BSD
     
     
  • 3.121, . (?), 19:17, 20/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Лицензия не покрывает архитектуру, только код.
    Так что достаточно переписать.

    Но то так ... коту когда делать нечего, он куда более полезным делом занимается :-)

     
     
  • 4.146, Andrey Mitrofanov (?), 10:19, 22/01/2018 [^] [ответить]     [к модератору]  
  • +/
    У котов-пермиссивщиков, наверное, живот большой -- жизньудалась -- они до своих... весь текст скрыт [показать]
     
     
  • 5.155, _ (??), 22:09, 23/01/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну во первых мы не знаем на какие бабки всё затеяно Если ему платят за такую ... весь текст скрыт [показать]
     
  • 1.38, mumu (ok), 22:12, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    Его кто-то заставляет использовать устаревшие алгоритмы? Или он щас будет пытаться школьникам внушить, что их поддержка замедляет обработку современных? Идиократия какая-то
     
     
  • 2.80, Аноним (-), 23:49, 19/01/2018 [^] [ответить]     [к модератору]  
  • +/
    Дело не в замедлении Любой код содержит ошибки, меньше кода 8212 меньше ошиб... весь текст скрыт [показать]
     
     
  • 3.97, Ю.Т. (?), 10:00, 20/01/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Следовательно, дыры как бы есть, но их как бы и нет А тут переписывание, да ещё... весь текст скрыт [показать]
     
     
  • 4.100, Аноним (-), 12:30, 20/01/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Дыры будут всегда и везде А в каком количестве 8212 узнаем, если сабж достиг... весь текст скрыт [показать]
     
  • 1.41, Аноним (-), 22:21, 19/01/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    С каких это пор кресты стали проще сишки Зря Корпорации при создании очередног... весь текст скрыт [показать]
     
     
  • 2.81, Аноним (-), 23:50, 19/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > С каких это пор кресты стали проще сишки?

    Парадокс: кресты сложнее сишки, а писать на них проще.

     
     
  • 3.93, Аноним (-), 05:41, 20/01/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Только не в случае defensive-programming, который по идее должен применяться в gpg.
     
  • 3.122, . (?), 19:20, 20/01/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    >Парадокс: кресты сложнее сишки, а писать на них проще.

    ... да!, но только такая ***** получается! (С) анек про машинистку

     
  • 1.42, Аноним (-), 22:21, 19/01/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –7 +/
    Обычный юзер думаю быстро поставит ненужно на проекте, но я, как разработчик счи... весь текст скрыт [показать]
     
     
  • 2.49, Аноним (-), 22:29, 19/01/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    > он с 70х годов особо не притерпел изменений

    И слава Богу. Тем и ценен. За то и любим.

     
  • 2.55, Аноним (-), 22:36, 19/01/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    gt оверквотинг удален правильно, не надо писать на си, нужно на жабьем скрипте... весь текст скрыт [показать]
     
     
  • 3.60, Аноним (-), 22:43, 19/01/2018 [^] [ответить]     [к модератору]  
  • –4 +/
    В программах, где много ввода-вывода, а не вычислений на ЦПУ нода с её асинхронн... весь текст скрыт [показать]
     
     
  • 4.64, Аноним (-), 22:52, 19/01/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    вот и я говорю, вдобавок кода станет меньше, за счёт высокоуровневости, поддер... весь текст скрыт [показать]
     
  • 4.112, Аноним (-), 15:23, 20/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > немного шаблонов, RAII, STL и умные указатели на корню решают всё то, за что ругают си и из-за чего появился раст.

    Вообще-то раст создан недовольными плюсовиками, а не сишниками.

     
     
  • 5.124, . (?), 19:28, 20/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    ... а в Одессе шупчут - что гомиками ... :-)

    Плюсовики без классов не живут, так что скорее Одесситы правы, чем ты :-)))

     
  • 5.150, Аноним (-), 17:46, 22/01/2018 [^] [ответить]    [к модератору]  
  • +/
    Недовольными плюсовиками D создан.
     
  • 4.123, . (?), 19:25, 20/01/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну да она же будёт дёргать за совсем другие асинк-ио сисколы, которые наСильника... весь текст скрыт [показать]
     
  • 2.129, Led (ok), 21:27, 20/01/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    > я, как разработчик

    вэбмакака != разработчик

     
     
  • 3.138, Jaw (?), 13:57, 21/01/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    JavaScript считает что ты не прав.
     
  • 1.51, EHLO (?), 22:33, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    >известный своим участием в разработке GNU/Hurd

    То есть он не сильно расстроится, когда узнает что напрасно расходует своё время и чужие материальные средства

     
     
  • 2.54, абноним (?), 22:34, 19/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    >> GNU/Hurd
    > материальные средства

    ???


     
     
  • 3.90, pavlinux (ok), 04:45, 20/01/2018 [^] [ответить]     [к модератору]  
  • –6 +/
    Запомни сынок В Пиндосии нет ничего бесплатного GNU HURD Copyright 2004-20... весь текст скрыт [показать]
     
     
  • 4.106, Аноним (-), 13:28, 20/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Копеешно живут, — в US на такие деньги и поесть-то проблематично
     
     
  • 5.125, . (?), 19:31, 20/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Обычно так говорят нелегалы-мексы, мойщики стёкол на заправках :)
    Хотя сами жрут всякое *** за 2-3 бакса мешок :-)
     
  • 4.113, Аноним (-), 15:25, 20/01/2018 [^] [ответить]    [к модератору]  
  • +/
    > Общий доход: $1,194,286 зелёненькими, не плохо для живущих на подаяниях?!

    И на сколько человек этот доход поделить надо?

     
     
  • 5.147, Andrey Mitrofanov (?), 10:41, 22/01/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Уже всё поделено Ты ссылку на pdf пропустил -- значит, тебе не надо Прекрати с... весь текст скрыт [показать]
     
     
  • 6.159, _ (??), 18:56, 24/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    >что потраченное на всех _не делится_, а _умножается_.

    ... Мавроди аж подпрыгнул от чуйства собственной ничтожности :-)

     
  • 1.67, Xasd (ok), 22:58, 19/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > Для достижения поставленной цели было решено удалить всю неактуальную функциональность, ...

    молодцы! отлично!!

    > ...а для исключения некоторых видов ошибок и упрощения дальнейшей разработки перевести кодовую базу с языка Cи на C++...

    ой, не. перехвалил!

    опять хипсторы понаехали со своими модными язычками для наколенных поделок

     
     
  • 2.73, абноним (?), 23:04, 19/01/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Главное, что ВЫ на своих любимых языках сделали для OpenSource столько, что не объять и не измерить!


     
  • 2.74, Аноним (-), 23:07, 19/01/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    какие то устаревшие они, сейчас в моде go ... весь текст скрыт [показать]
     
  • 1.82, Борщдрайвен бигдата (?), 00:04, 20/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Так и откуда столько йаду в комментариях выше и ниже? Ну форкнул, почистил шлак и пилит себе неспешно. RFC-4880 от этого проекта хуже не станет.
    Наоборот хорошо, ещё одна реализация, будет из чего выбирать.
     
     
  • 2.83, EHLO (?), 00:10, 20/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    >будет из чего выбирать.

    Ты наивный?
    Не будет из чего выбирать. Запихнут в аппаратно залоченную прошивку пермисивщину и выпустят с EULA, DRM и секурбутом

     
     
  • 3.84, Борщдрайвен бигдата (?), 00:19, 20/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Если ты так уверен, чем докажешь?

    Я вот не вижу, как существование еще одной реализации стандарта сузит круг выбора.
    Хочу — ставлю gnupg, хочу — neopg. Что не так?

     
     
  • 4.86, EHLO (?), 01:08, 20/01/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    На залоченную железку не поставишь ничего В проприетарном софте не заменишь биб... весь текст скрыт [показать]
     
     
  • 5.89, pavlinux (ok), 04:37, 20/01/2018 [^] [ответить]    [к модератору]  
  • +/
    Про железку и проприе. софт это ты сам сначала придумал, нexеpa придуманным аргументировать.
     
     
  • 6.148, Аноним (-), 11:14, 22/01/2018 [^] [ответить]    [к модератору]  
  • +/
    BSD - лицензия неплохая, но таки способствует...
     
  • 3.101, Аноним (-), 12:33, 20/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Запихнут в аппаратно залоченную прошивку

    А ты не покупай.

     
     
  • 4.107, EHLO (?), 13:44, 20/01/2018 [^] [ответить]    [к модератору]  
  • +/
    >> Запихнут в аппаратно залоченную прошивку
    > А ты не покупай.

    мне обещали что будет из чего выбирать. Такой выбор мне не в моем вкусе

     
  • 4.151, Аноним (-), 17:54, 22/01/2018 [^] [ответить]     [к модератору]  
  • +/
    А если выбора нет Вот нет смартфонов со 100 открытой прошивкой И даже Liniage... весь текст скрыт [показать]
     
  • 1.88, pavlinux (ok), 04:34, 20/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > с языка Cи на C++11.

    Дальше не читал... Давайдасвиданья,  

     
     
  • 2.149, Dennis (??), 17:04, 22/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Дальше не читал... Давайдасвиданья,

    Труъ! Фатальная ошибка.

     
  • 1.94, Аноним (-), 06:14, 20/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Странно, ожидал в комментариях больше криков о лицензии, а хейтят почему-то язык. Старею, наверное.
     
     
  • 2.98, Ю.Т. (?), 10:02, 20/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Странно, ожидал в комментариях больше криков о лицензии, а хейтят почему-то язык.
    > Старею, наверное.

    Лицензия это то, что в наших палестинах до сих пор недооценивают.

     
  • 1.102, bircoph (ok), 12:34, 20/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Давно пора: gnupg оброс неиспользуемым кодом и уязвимостями. Кроме того, neopg основан на botan, а не libgcrypt, а botan поддерживает пост-квантовые алгоритмы.
     
  • 1.115, manster (ok), 18:41, 20/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Вместо форков гораздо полезнее направить усилия на улучшения и чистку проекта.
     
     
  • 2.126, . (?), 19:41, 20/01/2018 [^] [ответить]    [к модератору]  
  • +/
    Это путь самуря (С) ... но они вымерли :-\
    У хипстоты же - свой путь, так что забудь ...
     
     
  • 3.127, manster (ok), 19:44, 20/01/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Это путь самуря (С) ... но они вымерли :-\
    > У хипстоты же - свой путь, так что забудь ...

    ... путь начинающих демагогов? ;-]

     
  • 2.128, mimocrocodile (?), 20:04, 20/01/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Автор и направил
     
  • 1.131, Аноним (-), 05:30, 21/01/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    Опеннет видимо от ноды с электроном никак не отойдёт Товарисчи, просьба не прип... весь текст скрыт [показать]
     
     
  • 2.133, Eblan (?), 10:37, 21/01/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    А ты за Страуса не отвечай Потому как Страус сам хипстер Видал фотку где он си... весь текст скрыт [показать]
     
  • 1.136, Аноним (-), 11:53, 21/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    GPLv3 -fork-> BSD => нарушение первоначальной лицензии. Куда смотрит Software Freedom Law Center...
     
     
  • 2.141, Аноним (-), 15:04, 21/01/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    Скопированный код остаётся под GPL, под BSD только новый код, который они сами п... весь текст скрыт [показать]
     
  • 1.137, Аноним (-), 12:03, 21/01/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    >устаревших алгоритмов
    >MD5

    чооо?

     
     
  • 2.140, Аноним (-), 15:03, 21/01/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Коллизия для хэша MD5 находится за считанные часы.


     
     
  • 3.157, Аноним (-), 16:25, 24/01/2018 [^] [ответить]    [к модератору]  
  • +/
    что не отменяет того факта, что md5 до сих пор популярен в узких кругах. Подскажите, например, альтернативу, которая будет так же быстро считаться?
     
  • 2.143, Аноним (-), 07:40, 22/01/2018 [^] [ответить]    [к модератору]  
  • +/
    >>MD5
    > чооо?

    С разморозкой. Сейчас январь 2018 года и MD5 полностью поломан. Более того, SHA1 тоже трещит по всем швам.

     
  • 1.160, DmA (??), 08:31, 05/10/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    240 тысяч строк на С смогли заменить двумя тысячами строка на С++ 2011 года? Ну чё, эффективный язык :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor