catarrh
|
d2c292e5b8
|
Merge pysim-otaman-server into otaman (monorepo, v1.7.0)
- Move PWA into frontend/; server package at pysim_otaman_server/
- Server now serves the PWA (same origin -> no CORS/PNA): static file handler
+ --web-dir flag + injects window.PYSIM_EMBEDDED marker into index.html
- Frontend defaults to relative API base when embedded (pysimBase = '')
- Version 1.7.0 aligned: server.py VERSION, pyproject.toml, PWA header
- SW cache bump otaman-v7 -> otaman-v8
- Docs: combined README + docs/api.md endpoint reference; update links
- Fix stale package.json repository URL
|
2026-08-14 15:48:38 +03:00 |
|
catarrh
|
ab78455ff6
|
docs: document browser local-network permission for public-hosted PWA
|
2026-08-13 23:59:53 +03:00 |
|
catarrh
|
3c03b04157
|
Add AES-128/192/256 support to secured packet builder (v1.6.0)
- Bundle aes-js as aes-bundle.js (standalone aesjs global), precache in SW (v7)
- Add AES-CBC (zero IV, 16/24/32B) + AES-CMAC (SP 800-38B, 8-octet) helpers
- genSp(): algorithm dispatch, AES counter hard-block (b5b4 = 10/11 per Rel-18)
- Cross-checked AES vectors against pySim OtaDialectSms.encode_cmd
- Docs: AES + 3DES deprecation, fix stale SPI1 value table
|
2026-08-13 22:56:35 +03:00 |
|
catarrh
|
1394b1442c
|
update README: custom files, file update, command hints, card reader section
|
2026-08-07 21:33:38 +03:00 |
|
catarrh
|
51820db9de
|
add README_RUS.md — Russian translation of README
|
2026-08-07 13:36:24 +03:00 |
|