huangping
1333cb38d6
docs: add AGENTS.md, code audit reports, and implementation plans
...
Added hierarchical AGENTS.md files for root, java, native, services, web modules. Added comprehensive audit reports covering PRD progress, UI audit, full version gap analysis, code audit findings, and ONLYOFFICE status.
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-27 08:37:24 +08:00
huangping
4913d1c556
feat(cli): add migrate command, platform API, config management
2026-05-25 15:20:13 +08:00
huangping
4b79533c70
feat(cli): add craftlabs-auth-cli with status/activate/check/info/release commands
2026-05-25 15:16:39 +08:00
huangping
d3d26ba9b4
feat(sdk): add JNI bridge between Java NativeBridge and Rust C ABI
2026-05-25 15:02:12 +08:00
huangping
be772db94b
chore: update Cargo.lock and crypto test import
2026-05-18 22:41:46 +08:00
huangping
5d615dd393
feat: add build.rs pubkey embedding and webhook license/v1 endpoints
2026-05-18 22:39:05 +08:00
huangping
ebb3da2ad6
feat(rust): add online activation and heartbeat (HTTPS + HMAC signing) for selfhosted provider
2026-05-18 22:37:03 +08:00
huangping
fbce298f2b
feat(rust): add Provider trait + refactor C ABI to route through Provider
...
SelfHostedProvider implements Provider trait for offline license verification
2026-05-18 22:17:05 +08:00
huangping
8b90a71077
feat(rust): add device fingerprint and selfhosted provider (cache, license verify, offline validation)
2026-05-18 22:12:49 +08:00
huangping
f9203e077e
feat(rust): add crypto module (HKDF + AES-256-GCM + RSA verify)
2026-05-18 22:05:36 +08:00
huangping
b7a947409a
build(native): rename lib to craftlabs_auth_core, add crypto deps
...
feat(rust): extend error codes for selfhosted licensing (crypto/license state variants)
2026-05-18 22:02:28 +08:00
huangping
dc74c19be4
feat(native): add session management with global handle registry
2026-05-01 14:05:16 +08:00
huangping
d716719428
feat(native): add LicenseError enum with BitAnswer error code mapping
2026-05-01 14:02:58 +08:00
huangping
313315cd3f
chore: archive old C++ CMake build to .deprecated-cmake/; Rust is now canonical
2026-04-28 22:47:45 +08:00
huangping
b7f756bc2b
feat(rust): complete M5 security hardening — dynamic API, obfuscation, libloading
2026-04-28 22:45:49 +08:00
huangping
6a92f46447
feat(rust): split core library into activate/license/heartbeat modules with build.rs and C ABI tests
2026-04-28 18:46:20 +08:00
huangping
53c52a0b3e
refactor(native): rename C API auth_* -> craft_* across header, core, JNI bridge, and smoke tests
2026-04-28 18:27:34 +08:00
huangping
5073a4193f
refactor(native): rename C API auth_* -> craft_* in JNI bridge
2026-04-28 18:23:51 +08:00
huangping
f94f03bcc2
feat(sdk): AuthConfigs, JSON Schema, examples, and release checksum CI
...
Add craftlabs-auth-config.schema.json, Java AuthConfigs model with tests,
example configs aligned to BP-10, C/Java/auth-config documentation,
native header notes, RELEASING guide, and workflow to verify SDK
artifact checksums on release tags.
Made-with: Cursor
2026-04-06 21:05:12 +08:00
hpd840321
3894315759
feat: add native/Java auth SDK, docs, CI, and examples
...
Made-with: Cursor
2026-04-06 17:42:09 +08:00