1. Си / Говнокод #17808

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    /*
     * BIG UGLY WARNING! This is so damn ugly I wanna puke.  Unfortunately, some
     * macros that use ASN1_const_CTX still insist on writing in the input
     * stream.  ARGH! ARGH! ARGH! Let's get rid of this macro package. Please? --
     * Richard Levitte      
     */

    OpenSSL...

    Запостил: bormand, 17 Марта 2015

    Комментарии (30) RSS

    • Представляю што они писали перед heartbleed'ом.
      Ответить
      • Да там весь код - один большой пиздец. А про документацию вообще вспоминать не хочется: "вот тебе список функций, они делают примерно это, остальное сам догадаешься".

        Сейчас хоть сериализатор в ASN.1, ради которого я там сегодня и копался, более-менее декларативный и няшный (насколько это возможно на макросах и сишке). А до этого они вообще хуярили функции d2i_* и i2d_* руками для каждой структуры...
        Ответить
    • OpenSSL ... too much open.
      Ответить
      • GoatseSSL. Free like a beer. Open like Goatse.
        Ответить
        • http://goatse.ru
          чуть монитор не разорвало
          Ответить
          • Сука, я скопировал, потом меня отвлекли и я начальнику не то отправил. Блять, у меня теперь до утра есть время провести атаку на местный сервер корпоративного месенджера
            Ответить
            • Да не переживай. Он картинку сохранит. А потом будет рассылать вам, когда в дедлайн не укладыватесь.
              Ответить
            • Это совершенно нормально. http://g.e-hentai.org/s/cb6a4f45b8/796774-43
              Ответить
              • Я боюсь открывать это на работе. Что там изображено?
                Ответить
                • На работе точно открывать не стоит
                  Ответить
                  • Открываешь удаленный рабочий стол на домашний комп и смотришь на работе.
                    Ответить
                • Какой то комикс с 2 падшими японками. Конкретно по этой странице даже сисяндр нет
                  Ответить
            • Кстати, чем эта история закончилась?
              Понимающий шеф посмотрел бы на картинку и осознал, что подчинённые, извиняюсь за выражение, жопы рвут, трудясь над кодом, и выдал бы премию, а ещё небось и отпуск увеличил.
              Ответить
              • Оставьте ваши влажные мечты, товарищ
                Ответить
    • OpenResheto.
      Ответить
    • Я вот одного не пойму. Его же используют всякие амазоны? Неужто они не могут что-то нормальное проспонсировать?
      Ответить

    Добавить комментарий