Nuller pushed to main at Nuller/SecretLink 2026-09-16 21:59:09 +00:00
0075c201f0 merge: feat/busy-honest — честный busy через NACK
cff2c427d9 fix(discovery): занятость подтверждает провайдер NACK BUSY, зомби-линк = fallback-кандидат
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-16 21:41:55 +00:00
c290484a95 chore: убрать случайный артефакт из индекса
Nuller pushed to main at Nuller/SecretLink 2026-09-16 21:41:52 +00:00
59e6a1f9b3 merge: feat/shared-link-no-disconnect — мягкий релиз неустановившейся сессии
d8361b674e fix(concurrency): неудачная auth-попытка не рвёт общий GATT-линк соседа
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-16 21:06:10 +00:00
7750e17a29 merge: feat/auth-demux — фильтр по kind в auth-фазе
8cd9407803 fix(cli): auth-фаза игнорирует чужие кадры на общем GATT-линке
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-16 20:24:00 +00:00
fee15f3d88 merge: feat/sigint-fast — мгновенный Ctrl+C
2577bc6e23 fix(cli): Ctrl+C прерывает процесс мгновенно
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-16 20:07:34 +00:00
02dcb4fe32 merge: feat/advertise-resume — реклама живёт после disconnect
6835918f5d fix(provider): возобновление connectable-рекламы после линк-эвентов
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-16 19:49:25 +00:00
4a08605287 merge: feat/busy-provider-hint — ProviderBusyOnThisHost вместо вечного waiting
8afbb04e92 fix(cli): честный UX для занятого провайдера на хосте
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-16 19:35:07 +00:00
36ddb7dd1f fix(install): убрать захардкоженный ~/SecretLink/bin
Nuller pushed to main at Nuller/SecretLink 2026-09-16 19:30:10 +00:00
f83c0b8094 merge: feat/frame-demux — демаркация кадров по session_id, liveness-echo pre-sweep
da3f4c904e fix(transport): протокольная демаркация кадров вместо межпроцессных блокировок
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-16 19:08:20 +00:00
c3de7730a9 merge: feat/state-default — state в /etc по умолчанию, 0644 root
f07465e8f5 feat(state): дефолт /etc/secretlink/state.json, чтение всеми, запись root
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-16 18:35:08 +00:00
02f9345ac3 merge: feat/cli-concurrency — несколько провайдеров + межпроцессная блокировка
ccdda59831 feat(cli): параллельная работа с несколькими провайдерами и процессами
87a4b7ce65 fix(provider): параллельные клиенты/запросы больше не выбивают друг друга
Compare 3 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-16 17:58:40 +00:00
e3e09e4f1d merge: feat/security-hardening — zeroize, NACK-DoS fix, TPM default
ee0ab88ade security: zeroize ключей/секретов в памяти + NACK-DoS fix + TPM по умолчанию
Compare 2 commits »
Nuller pushed to main at Nuller/SecretLink 2026-09-16 17:43:37 +00:00
ffc4c66508 merge: feat/ux-android — UX-чистка копирайтов Android
dab68a2b7f merge: feat/ux-cli — UX-чистка вывода Linux CLI
99a6f00763 fix(ui): UX-чистка копирайтов Android
fad2ee7ef9 fix(cli): UX-чистка вывода и help
5ae282637d docs: перевод на русский, актуализация и лаконизация
Compare 5 commits »
Nuller deleted branch feat/luks-script from Nuller/SecretLink 2026-09-16 17:20:51 +00:00
Nuller pushed to main at Nuller/SecretLink 2026-09-16 17:20:46 +00:00
36a687fbe7 merge: feat/luks-script — bash LUKS-агент, конверты SLV1, dracut-модуль, stdout-вывод CLI
977dcc92fe fix(luks-agent): консольный UX — промпт не стирается, нет пустых строк и дубля сообщений
ad44783ea1 feat(cli): --progress-fd для статус-строк и confirmation code на консоли агента
d3b397613f fix(luks-agent): реальный формат Id= cryptsetup и обрыв цикла на пустом ключе массива
009877064b fix(dracut): читать .cmdline из UKI в stdout — objcopy /dev/null ронял отчёт
Compare 13 commits »
Nuller pushed to feat/luks-script at Nuller/SecretLink 2026-09-16 15:45:53 +00:00
977dcc92fe fix(luks-agent): консольный UX — промпт не стирается, нет пустых строк и дубля сообщений
Nuller pushed to feat/luks-script at Nuller/SecretLink 2026-09-16 13:59:29 +00:00
ad44783ea1 feat(cli): --progress-fd для статус-строк и confirmation code на консоли агента
Nuller pushed to feat/luks-script at Nuller/SecretLink 2026-09-16 12:58:11 +00:00
d3b397613f fix(luks-agent): реальный формат Id= cryptsetup и обрыв цикла на пустом ключе массива
Nuller pushed to feat/luks-script at Nuller/SecretLink 2026-09-16 12:18:03 +00:00
009877064b fix(dracut): читать .cmdline из UKI в stdout — objcopy /dev/null ронял отчёт
Nuller pushed to feat/luks-script at Nuller/SecretLink 2026-09-16 12:07:45 +00:00
91d64c78ab fix(dracut): SIGPIPE от grep -q при pipefail ломал проверку конвертов