LINUX.ORG.RU

Выпущена свободная альтернативная реализация протокола и клиента Skype

 


3

2

Известный реверсер Ефим Бушманов за 5 с лишним лет смог разобрать проприетарный зашифрованный протокол и выпустил первый альтернативный клиент Skype. Пока поддерживается лишь платформа Windows (графический интерфейс требует .NET 4)

Исходный код на языке C опубликован под лицензией LGPLv3. Доступны и готовые бинарники. Поддерживается обмен текстовыми сообщениями, планируется дальнейшее развитие. Реализованы многие особенности протокола: алгоритмы шифрования, сжатия, инфраструктура публичных ключей.

>>> Подробности

anonymous

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)

Ответ на: комментарий от pawnhearts

не поднимай панику. код в мастере - это просто код. никто не обязан гарантировать, что вот ты взял, скачал сырец и он сразу тут же заработал. на то разработчики и придумали релизы.
далее, вопли про memset вообще бессмысленны, как и реклама проприетарщины PVS, которой уже даже здесь засрали форум изрядно и все линюсковые сообщества.
атаки по времени - это фигня. этим страдает половина сетевых приложений, из-за специфики протокола TCP. но из-за распределённости токса и отсутствия, собсна, сервера, это вообще до лампочки. я так и не знаю, что там за «сложности с установкой», если всё собирается за пару минут даже без особого вникания в документацию.
в общем, чувак громко пёрнул в лужу, собрал кучу лайков от хомяков на хабре и горд собой. а обижен на токс он был потому, что они его с СMake послали (и правильно сделали, если есть аutotools и всё всех устраивает).

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Ответ на: комментарий от anonymous

возможно. наверное, я вообще хэйтер всякого неоптимального УГ. так уж получилось по жизни, что я работаю с оптимизацией. и знаю возможности железа и софта. и могу сравнить.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

А я, так уж получилось по жизни, работаю с десктопом. И хочешь верь, хочешь нет - пользователям важно юзабилити, а не твоя оптимизация. Щас важна кроссплатформенность, красивые интерфейсы и функционал. И желательно, чтобы работало достаточно быстро. И Qt все это предоставляет. И всем как-то плевать, что он якобы тяжеловат. Средний пользователь щас имеет 8-16 ГБ оперативки. И оптимизация это последнее что парит обычных юзеров.

И да, я сказал что все ваши фреймворки скоро окажутся в ПОЛНОЙ ЗАДНИЦЕ!

https://www.opennet.ru/opennews/art.shtml?num=44991

anonymous
()
Ответ на: комментарий от EXL

В Qt ты можешь форму в XML грузить в само приложение, например, из сети или из базы данных.

да, можешь. ценой пары сотен мегабайт RAM, сожранных вникуда. а можно то же самое делать без культи, куда более экономными средствами и без необходимости ставить пакетище, который размером уже чуть ли не с третий гном.

А можешь скомпилировать XML-форму в .h с помощью uic. Никакой Creator там не нужен.

uic? и что это за новое слово в стандартных утилитах? это в gcc новая опция или в binutils что-то добавили?
в общем, если что-то ненужно, то оно ненужно.

Проблемы пятой версии, которую во всех дистрах мейнтейнеры гвоздями прибили к OpenGL, icu, D-BUS и прочему раздутому дерьму.

это уже не проблема версии. это проблема в голове у разработчиков. и это серьёзнее. они натащили туда чего ни попадя и сделали франкенштейна. вот wxWidgets правильно использует нативные платформы: они не тащат ничего лишнего в библиотеку, просто предоставляют графические виджеты для кроссплатформенной разработки и это идеологически совершенно логично и правильно. если есть OpenGL, то не надо его впихивать в свою библиотеку. он и без неё прекрасно существует и всегда можно его прикрутить отдельно, если приспичит. а так получилось, что они в раскладной ножик встроили ещё домкрат от Белаза, на всякий случай. получился монстр.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Lordwind

А при чём тут сабж к «швабодкофилам»?

EXL ★★★★★
()
Ответ на: комментарий от anonymous

А я, так уж получилось по жизни, работаю с десктопом. И хочешь верь, хочешь нет - пользователям важно юзабилити, а не твоя оптимизация. Щас важна кроссплатформенность, красивые интерфейсы и функционал. И желательно, чтобы работало достаточно быстро. И Qt все это предоставляет. И всем как-то плевать, что он якобы тяжеловат. Средний пользователь щас имеет 8-16 ГБ оперативки. И оптимизация это последнее что парит обычных юзеров.

наивный чукотский юноша. думаешь, это «чтобы работало быстро» предоставляется культёй? культя - это фигня. так, на поверхности плавает и что-то там предоставляет недопрограммистам, которые без костылей просто не могут в кроссплатформу на плюсах. реальную работу всё-таки делают совсем другие библиотеки и они-то написаны на С серьёзными бородатыми мужиками, а не школотой в креаторе. и если твой недософт жрёт море оперативы, то это вовсе не повод, чтобы им гордиться.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Ответ на: комментарий от anonymous

чуваг, я отеист. причём жосский :)
такшта это не мои молитвы были, ты чота попутал. мне культя в кернеле и в сетевых протоколах нафиг не нужна :)

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

и если твой недософт жрёт море оперативы, то это вовсе не повод, чтобы им гордиться.

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

anonymous
()
Ответ на: комментарий от Iron_Bug

Всем очень интересно ваше отрицание божественной природы человек! держите нас в курсе. :)

anonymous
()
Ответ на: комментарий от Iron_Bug

не будь у неё графического редактора

Вообще-то у wxwidgets есть графические редакторы тоже https://wiki.wxwidgets.org/Tools#Rapid_Application_Development_.2F_GUI_Builders как и у gtk и даже у fltk.

Держать представление отдельно от кода, это очень удобно по ряду причин.

pawnhearts ★★★★★
()
Ответ на: комментарий от Iron_Bug

написаны на С серьёзными бородатыми мужиками

Самое смешное, что когда они его писали(тот же юникс) это считалось очень жирным неоптимальным на жутко-высокоуровневым языке. Тогда все писали непереносимый, но оче оптимальный код на ассемблерах.

pawnhearts ★★★★★
()

лишь платформа Windows

ReactOS работать будет с ним?

UNiTE ★★★★★
()
Ответ на: комментарий от bookman900

Мы предпринимаем все необходимые меры для предотвращения и прекращения попыток испортить впечатления от работы Skype у его пользователей

Они наконец-то закопают говняные официальные клиенты версии ≥5 для винды?

h578b1bde ★☆
()
Ответ на: комментарий от bernd

«мс уже начали банить аккаунты с неправильными клиентами?»

Все два?

anonymous
()

Удивительное рядом: в век, когда интерфейсы сплошь лепят на React, а Gtk+ жирнее жирного, кто-то ещё продолжает ненавидеть Qt за «жирность». Это как тот японец, что воевал с США 30 лет.

fenris ★★★★★
()
Ответ на: комментарий от te111011010

А ты поставь комп так, что позади тебя только стена :)

Слушай, а почему ты с нами не тгавишь светоча?

dk-
()
Ответ на: комментарий от dk-

Кстати, похоже, я уже дотроллился.

Помнишь, я говорил, что задал на kremlin.ru вопрос, в какие ещё игры, кроме покемонов, нельзя играть в храмах и других культовых местах? Так вот, мне ответили:

Ваше обращение на имя Президента Российской Федерации ... рассмотрено и направлено в Министерство внутренних дел Российской Федерации в целях объективного и всестороннего рассмотрения с просьбой проинформировать Вас о результатах рассмотрения

Так что пошёл сушить сухари.

te111011010
()
Ответ на: комментарий от te111011010

Че ты опят набрасываешь? Кто на это должен ответить если не МВД? Лично песков? Так он законы не применяет на практике.

dk-
()
Ответ на: комментарий от dk-

Я не знаю их порядки. Читал недавно несколько случаев, когда у осуждённых за педофилию (один из них — вроде даже за гомосексуальную) обнаруживали и телефоны с интернетом. То ли педофилов уже не опускают, то ли они как раз получают телефоны в обмен на сексуальные услуги.

te111011010
()
Ответ на: комментарий от dk-

Вот и посодют. Такая у них логика, как я понял. Самым первым известным осуждённым за танцпол в интернетах был Савва Терентьев, который как раз не был известен как оппозиционер.

te111011010
()
Ответ на: комментарий от te111011010

«ненавижу ментов, сцуконах не согласен с тезисом „у милиционеров остался менталитет репрессивной дубинки в руках властьимущих“. во-первых, ментов. во-вторых, не остался. он просто-напросто неискореним. мусор — и в африке мусор. кто идёт в менты — быдло, гопота — самые тупые, необразованные представители жив(отн)ого мира. было бы хорошо, если в центре каждого города россии, на главной площади (в сыктывкаре — прям в центре стефановской, где ёлка стоит чтоб в с е м видно было) стояла печь, как в освенциме, где церемониально, ежедневно, а лучше — дважды в сутки (в полдень и полночь, например) — сжигали бы по неверному менту. народ, чтоб сжигал. это был бы первый шаг к очищению общества от ментовско-гопотской грязи.»

За дело закрыли. Не?

dk-
()
Ответ на: комментарий от dk-

За что именно? Сжигать он предлагал только неверных, которые пытают, убивают, фальсифицируют дела и/или наоборот отказываются ловить лиц, совершивших преступления против обычных граждан. Почему когда говорят, что нужно казнить (в т.ч. без суда) убийц или педофилов, не являвшихся сотрудниками правоохранительных органов на момент совершения преступления — это нормально, а когда предлагают то же самое делать с теми, кто в момент тех же преступлений пользовался служебным положением, за это сажают?

te111011010
()
Последнее исправление: te111011010 (всего исправлений: 2)
Ответ на: комментарий от te111011010

Их нужно судить и сажать, а не сжигать, не?

Давай тебя сожжем просто потому что ты мне не нравишься на основании суждений, а не доказанных фактов? Ну или меня.

dk-
()
Ответ на: комментарий от te111011010

Почему когда говорят, что нужно казнить (в т.ч. без суда) убийц или педофилов, не являвшихся сотрудниками правоохранительных органов на момент совершения преступления — это нормально

Это совершенно не нормально. Активно призывающих к такому тоже надо бы привлекать. А уж проводящих на практике - сажать наглухо.

dk-
()
Ответ на: комментарий от dk-

А можно судить, приговорить к смерти через сожжение (перед этим изменив законодательство) и сжечь. Может он это имел в виду. В призывах к этому нет ничего противозаконного.

te111011010
()
Последнее исправление: te111011010 (всего исправлений: 1)
Ответ на: комментарий от te111011010

Не шлангуй. Чуваку за дело влепили.

Ты еще скажи, что песня «убей мента» одного «репера» - это нормально.

dk-
()
Ответ на: комментарий от dk-

Я же сказал, с формальной точки зрения Савва прямо не призывал совершать самосуд.

народ, чтоб сжигал.

говорит лишь о том, что народ должен быть исполнителем. А выносить приговор может и суд. Кстати, согласно Конституции если обвиняемому грозит смертная казнь, то ему должно быть предоставлено право на суд присяжных. А суд присяжных — суд народа. То есть это высказывание можно трактовать и как призыв сжигать на основании приговора суда присяжных.

В пользу того, что речь идёт не о самосуде, говорит его предложение установить специальную печь для сожжения. Само собой государство это сделать не даст, да и при суде Линча часто используются другие методы, которые менее требовательны к оборудованию.

А трактовать эту фразу как призыв к самосуду — это всё равно что трактовать фразу «нужно сменить власть» (сейчас используется партией «Яблоко» в ходе избирательной компании, а раньше использовалась Сергеем Мироновым, за что он был выпернут из совфеда) как призыв к революции.

te111011010
()
Последнее исправление: te111011010 (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.