andrey created pull request SHS/pip#210 2026-08-11 11:17:29 +03:00
WIP: WebAssembly (Emscripten) build support
andrey pushed to master at SHS/pip 2026-08-11 11:16:57 +03:00
a81a450c44 Merge pull request 'Bugfixes part 3' (#209) from bugfixes3 into master
f2d692725a version
c8f6fe7641 Reapply "fix: PISingleApplication TOCTOU — two shm reads replaced with single atomic read"
ace5960e70 fix(piusb): fix 4 bugs in USB read/write/enumeration/close
69673ff7c6 fix(curl_thread_pool): clean up clients_in_proc in destroy()
Compare 39 commits »
andrey deleted branch bugfixes3 from SHS/pip 2026-08-11 11:16:57 +03:00
andrey merged pull request SHS/pip#209 2026-08-11 11:16:56 +03:00
Bugfixes part 3
andrey pushed to bugfixes3 at SHS/pip 2026-08-11 11:15:58 +03:00
f2d692725a version
andrey pushed to webasm at SHS/pip 2026-08-11 09:54:04 +03:00
3ea5af750e feat: add WebAssembly (Emscripten) build support
andrey created branch webasm in SHS/pip 2026-08-11 09:54:03 +03:00
andrey pushed to bugfixes3 at SHS/pip 2026-08-10 21:39:46 +03:00
c8f6fe7641 Reapply "fix: PISingleApplication TOCTOU — two shm reads replaced with single atomic read"
andrey pushed to bugfixes3 at SHS/pip 2026-08-10 16:43:38 +03:00
ace5960e70 fix(piusb): fix 4 bugs in USB read/write/enumeration/close
69673ff7c6 fix(curl_thread_pool): clean up clients_in_proc in destroy()
9a4384a378 fix(piopencl): release context on command queue creation failure
4d2c268710 fix(piluaprogram): add destructor to close Lua state
9294cd7b7b fix(picrypt): use crypto_box_* constants for public-key decrypt
Compare 6 commits »
andrey pushed to bugfixes3 at SHS/pip 2026-08-10 15:49:06 +03:00
aa64eb4c7f fix(pibasetransfer): fix ABBA deadlock — enforce consistent mutex lock ordering
c3bdc5464e fix(piconnection): prevent UAF in DevicePool::run() during connection deletion
b180d91b1e fix(pibasetransfer): make shared flags std::atomic<bool> to eliminate data race
1c9cdbba19 fix(picloudserver): use piMin<ssize_t> to avoid signed/unsigned UB in Client::readDevice
Compare 4 commits »