LINUX.ORG.RU

Сообщения mittorn

 

iodine в openwrt

Как открыть порт для iodine в openwrt?
Пробовал как простое открытие порта в фаерволе, так и проброс на другой порт (с соответствующей перенастройкой iodined)
tcpdump видит входящие пакеты, но ответов на них никто не шлёт.

17:28:54.696958 IP 74.125.74.4.55400 > 176.65.41.89.53: 31323 [1au] NULL? vaaaakauaay.###.cu.cc. (49)
17:28:54.708058 IP 74.125.74.2.44137 > 176.65.41.89.53: 42393 [1au] NULL? vaaaakauaa2.###.cu.cc. (60)
17:28:55.697922 IP 74.125.74.3.55867 > 176.65.41.89.53: 1105 NULL? vaaaakauaay.###.cu.cc. (38)
17:28:55.708762 IP 74.125.74.9.51044 > 176.65.41.89.53: 48056 [1au] NULL? vaaaakauaa2.###.cu.cc. (49)
^C17:28:56.691706 IP 173.194.98.9.34328 > 176.65.41.89.53: 39697 [1au] NULL? vaaaakauaba.###.cu.cc. (60)

 , ,

mittorn
()

Не работает AIGLX. В чём может быть проблема?

Уже довольно давно не работает AIGLX в иксах в gentoo.
При этом вывод на иксы запущенные в убунте работает.

при запуске с принудительно включенным indirect получаю такое:

LIBGL_ALWAYS_INDIRECT=1 glxgears
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  153 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  21
  Current serial number in output stream:  23
LIBGL_ALWAYS_INDIRECT=1 glxinfo
name of display: :0
X Error of failed request:  GLXBadContext
  Major opcode of failed request:  153 (GLX)
  Minor opcode of failed request:  6 (X_GLXIsDirect)
  Serial number of failed request:  32
  Current serial number in output stream:  31


direct rendering работает корректно
mesa 17.0.0
xorg-server 1.18.4
xf86-video-intel 2.99.917-r2

 aiglx, , , ,

mittorn
()

emerge -C libsdl2

На онтопике - не работает полноэкранный режим если окконный менеджер не поддерживает какие-то аттрибуты, а для тачскринов выдаёт неверные координаты, но это всё мелочи.
На оффтопике:
Версия 2.0.5-2.0.6 - не работает с gdb, падает с неизвестным исключением
Версия 2.0.4 - не работает полноэкранный режим
Версия 2.0.7 - не работает звук
Это же вроде стабильные версии! Особенно в 2.0.7 эпично - выкинули работавший dsound и заменили его на какой-то WASAPI
Что делать? пилить свой форк? Или может уже есть форки где нет такого говна?

 , , ,

mittorn
()

Помогите распаковать windows sdk под wine

Имеется тулчейн от msvc без lib файлов от windows.
Разумеется сгенерировать что-то кроме obj он не может.
Скачал windows sdk с сайта microsoft, смотрю внутрь:

.
./Installers
./Installers/0253f7df0974f9d7169b410d812a5385.cab
...
./Installers/9bfca1e044c38e04afe2363d3db899c8.cab
./Installers/Application Verifier arm External Package-arm_en-us.msi
...
./Installers/Windows SDK Desktop Headers arm-x86_en-us.msi
./Installers/Windows SDK Desktop Headers arm64-x86_en-us.msi
./Installers/Windows SDK Desktop Headers x64-x86_en-us.msi
./Installers/Windows SDK Desktop Headers x86-x86_en-us.msi
./Installers/Windows SDK Desktop Libs arm-x86_en-us.msi
./Installers/Windows SDK Desktop Libs arm64-x86_en-us.msi
./Installers/Windows SDK Desktop Libs x64-x86_en-us.msi
./Installers/Windows SDK Desktop Libs x86-x86_en-us.msi
./Installers/Windows SDK Desktop Tools arm64-x86_en-us.msi
./Installers/Windows SDK Desktop Tools x64-x86_en-us.msi
./Installers/Windows SDK Desktop Tools x86-x86_en-us.msi
./Installers/Windows SDK DirectX ARM Remote-arm_en-us.msi
./Installers/Windows SDK DirectX x64 Remote-x64_en-us.msi
./Installers/Windows SDK DirectX x86 Remote-x86_en-us.msi
./Installers/Windows SDK EULA-x86_en-us.msi
./Installers/Windows SDK Facade Windows WinMD Versioned-x86_en-us.msi
./Installers/Windows SDK Modern Non-Versioned Developer Tools-x86_en-us.msi
./Installers/Windows SDK Modern Versioned Developer Tools-x86_en-us.msi
./Installers/Windows SDK Redistributables-x86_en-us.msi
./Installers/Windows SDK Signing Tools-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Contracts-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps DirectX ARM Remote-arm_en-us.msi
./Installers/Windows SDK for Windows Store Apps DirectX x64 Remote-x64_en-us.msi
./Installers/Windows SDK for Windows Store Apps DirectX x86 Remote-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Headers-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Legacy Tools-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Libs-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Metadata-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps Tools-x86_en-us.msi
./Installers/Windows SDK for Windows Store Apps-x86_en-us.msi
./Installers/Windows SDK for Windows Store Managed Apps Libs-x86_en-us.msi
./Installers/Windows SDK-x86_en-us.msi
./Installers/Windows Team Extension SDK Contracts-x86_en-us.msi
./Installers/Windows Team Extension SDK-x86_en-us.msi
./Installers/WindowsPhoneSdk-Desktop.msi
./Installers/X64 Debuggers And Tools-x64_en-us.msi
./Installers/X86 Debuggers And Tools-x86_en-us.msi
./Installers/a17683486ace64c3f9a1cacb81ee0260.cab
...
./Installers/ff8dd5a961e46b5d05906ac4b7a5ba37.cab
./Redistributable
./Redistributable/10.1.0.0
./Redistributable/10.1.0.0/UAPSDKAddOn-x86.msi
./Redistributable/4.7.02046
./Redistributable/4.7.02046/cab1.cab
./Redistributable/4.7.02046/netfx_47mtpack.msi
./Redistributable/4.7.02046/sdk_tools47.cab
./Redistributable/4.7.02046/sdk_tools47.msi
./WinSDKSetup.exe

WinSDKSetup установил dotnet4.7, после чего выдаёт окно установи dotnet4.7, но уже пустое.
msiexec не запускает ни один msi - wine сразу выходит без каких-либо релевантных ошибок:
 $ msiexec /i Installers/Windows\ SDK\ Desktop\ Libs\ x64-x86_en-us.msi 
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet

Внутри msi какие-то метаданные вроде этого:
                    .....         2736         2752  !_Validation
                    .....       157184       159744  Binary.WixCA
                    .....            8           64  !Error
                    .....           14           64  !Media
                    .....           60           64  !File
                    .....            8           64  !Binary
                    .....           72          128  !Registry
                    .....           48           64  !_Tables
                    .....          896          896  !_Columns
                    .....           16           64  !Feature
                    .....           48           64  !Property
                    .....           48           64  !Upgrade
                    .....           84          128  !Component
                    .....           36           64  !Directory
                    .....           10           64  !RegLocator
                    .....        11061        12288  !_StringData
                    .....            4           64  !AppSearch
                    .....         1284         1344  !_StringPool
                    .....           28           64  !FeatureComponents
                    .....        70144        73728  Binary.WixDepCA
                    .....           60           64  !CustomAction
                    .....           60           64  !MsiFileHash
                    .....           24           64  !AdminUISequence
                    .....            4           64  !LaunchCondition
                    .....           48           64  !AdminExecuteSequence
                    .....           78          128  !InstallUISequence
                    .....          162          192  !InstallExecuteSequence
                    .....           42           64  !AdvtExecuteSequence
                    .....           14           64  !WixDependencyProvider
                    .....          544          576  [5]SummaryInformation
                    .....         8715        12288  [5]DigitalSignature
                    .....           32           64  [5]MsiDigitalSignatureEx

в cab файлах файлы с именами из произвольных hex-символов.
Что с этим можно сделать?

 , ,

mittorn
()

Зачем package mask в gentoo, если он не работает?

Ну замаскировал я gtk3:

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by x11-themes/gtk-engines-unico-1.0.3_pre20140109::gentoo
# required by gnome-base/gsettings-desktop-schemas-3.20.0_p_p3_p01-r1::unity-gentoo
# required by net-libs/glib-networking-2.48.2::gentoo[gnome]
# required by net-libs/libsoup-2.54.1-r1::gentoo
# required by gnome-base/gvfs-1.28.3-r1::gentoo[http]
# required by x11-libs/libfm-1.2.3-r1::gentoo[automount,udisks]
# required by lxde-base/lxpanel-0.8.2::gentoo
# required by lxde-base/lxde-meta-0.5.5-r4::gentoo
# required by @selected
# required by @world (argument)
# /etc/portage/package.mask/gtk3:
=x11-libs/gtk+-3.20.9_p_p1_p02-r1



Всё равно чтобы он нормально посчитал что ему не так, приходится сносить ебилды:
rm /usr/portage/x11-libs/gtk+/gtk+-3*.ebuild

Уже много лет это делаю после каждогй синхронизации дерева. Помогает.
А маски для чего? Чтобы людей злить?

 ,

mittorn
()

C/C++ IDE для android или хотя бы просто под тач

Интересуют IDE которыми можно пользоваться с тачскрина.
Должна быть возможность нормальной прокрутки без уничтожения или перетаскивания текста и нужен автокомплит.
Можно так же под android т.к имеется дуалбут и chroot.

 , , , ,

mittorn
()

Виросы теперь в ваших линуксах

 blueborne, , ,

mittorn
()

Есть ли альтернатива cu.cc?

Уже несколько дней cu.cc не работает и не известно, когда заработает и заработает ли вообще.
Есть ли ещё сервисы с короткими доменами? Нужен для iodine - т.е с поддержкой ns записей.

 , ,

mittorn
()

Существует ли компактный crt как замена libc?

В общем, хочется отвязать библиотеки от libc. Это позволит загружать их из статических бинарников
В библиотеках нет ничего что взаимодействует с системой. Есть только fopen, но он опционален. Остальное - только самостоятельный код. Однако используются строковые и математические функции.
После избавления от строковых функций библиотека загружается как на linux, так и на freebsd (использовался системный libstdc++ и libm), но в обоих случаях ломается завязанный на них функционал.
Дополнительной проблемой при статической сборке встаёт привязанный к libc libstdc++ - ему нужно гораздо больше, чем собираемой библиотеке
Была ещё идея влинковывания libc внутрь библиотеки, но glibc и uclibc не любят такое, а с musl надо ещё возиться, притом что мне кажется, что оно тоже не заработает.
Есть ли что-то, чем можно заменить libc?

 , , , ,

mittorn
()

Жизнь без EDID - как починить KMS?

Есть корректный modeline.
Edid нет (контакт отсутствует на проводе)
Утилиты get-edid нету (см. соседнюю тему)
Да к тому же данные полученные из edid не совсем корректны. gtf выдаёт более подходящие частоты, изображение меньше фонит.
Как прописать этот modeline в ядерный kms? И как выставить разрешение в grub? Он игнорирует корректное разрешение т.к оно не поддерживается по EDID.

P.S

Вывод get-edid

This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
cda9ca80:3845: 00 ILLEGAL X86 OPCODE!
        Function unsupported
        Call successful

        VBE version 0
        VBE string at 0x0 "O��H
                               "

VBE/DDC service about to be called
        Report DDC capabilities

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
cda9ca90:3845: 00 ILLEGAL X86 OPCODE!
        Function unsupported
        Call successful

Reading next EDID block

VBE/DDC service about to be called
        Read EDID

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
cda9ca50:3845: 00 ILLEGAL X86 OPCODE!
        Function unsupported
        Call successful

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
I'm sorry nothing was successful. Maybe try some other arguments
if you played with them, or send an email to Matthew Kern <pyrophobicman@gmail.com>.

 , ,

mittorn
()

Где взять get-edid из пакета read-edid?

При сборке ебилда не собирается данная утилита, только man страница создаётся
https://pastebin.com/QG7jntWn

 ,

mittorn
()

Source based routing

Имеется маршрутизатор и 2 внешних сети (2 разных провайдера).
Нужно пробросить порт с отдельного ip адреса на первый провайдер.
При defaultroute на первый провайдер достаточно настроить проброс в вебморде роутера.
Но если defaultroute переносится на второй, то этот проброс работает только в одну сторону. Входящие пакеты с первого провайдера попадают на конечный сервер, но ответы от него попадают на второй.
Чтобы это исправить, сделал такое:

ip rule add from 192.168.1.10 table 100
ip route add table 100 0.0.0.0/1 dev ppp1

Теперь traceroute из 192.168.1.10 попадает в ppp1 как и полагается, но проброс портов не работает.
Куда копать?

 , ,

mittorn
()

Где взять stage3-armv5tel-musl.tar.bz2?

Разрабы glibc забили на поддержку старых ядер, а новое поставить невозможно. Мало того, бинари в свежих gentoo валятся с FATAL: kernel too old даже со старым glibc, потому использовать glibc не хочется.
При этом под musl бинари только для armv7.
Как мне получить armv5 систему работающую на старых ядрах?

 armv5, , , ,

mittorn
()

Вендекапец

 , ,

mittorn
()

Острое заявление по отношению к другому СМИ

www.linux.org.ru/news/linux-general/13358807
Сабж. Думаю, лучше это заметит пользователь ЛОРа, чем представитель этого СМИ.

 

mittorn
()

Хэш для нескольких входных параметров

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

 ,

mittorn
()

Очевидная информация - вызывающе неверная?

 , ,

mittorn
()

Half-Life в браузере

Портировал Xash3D на emscripten.
Пока ещё сыро, но уже можно побегать.
http://mittorn.the-swank.pp.ua/xash-em/xash.html

UPD: Уже не так сыро

 , , ,

mittorn
()

Изоляция символов в clang

Нужно обернуть статическую библиотеку в некоторый неймспейс, чтобы её символы не конфликтовали с другими.
Цель - слинковать всё в один бинарник.
Сейчас используется несколько библиотек, загружаются они через dlopen, что позволяет избежать каких-либо конфликтов.
Есть какие-нибудь готовые решения для llvm?
Выхлоп к сожалению не в elf, так что разнообразные elf редакторы тут не подойдут.
Может это можно сделать каким-нибудь плагином к шлангу?

 , ,

mittorn
()

С/C++ ide с веб-интерфейсом - существует ли?

Есть такие?
Хочется поднять себе личный удобный редактор, доступный везде, а не только на десктопе. Нужна удобная навигация по коду и возможность анализа c/c++. Для всяких веб-технологий и яваскриптов таких решений навалом, но для компилируемых языков особо не встречаются.

 , , ,

mittorn
()

RSS подписка на новые темы