19 Commits

Author SHA1 Message Date
gmega
0777c145ea
chore: use new interface for synchronous calls 2026-02-09 17:57:35 -03:00
gmega
159aeb531d
remove redundant call to close 2026-02-05 15:55:34 -03:00
gmega
607fb8d5f8
feat: add storage node close; improve timeout message 2026-02-05 13:44:01 -03:00
gmega
36b0242444
do not compile tutorial examples by default 2026-02-03 17:21:29 -03:00
gmega
7513c2945b
feat: add delete; update examples 2026-02-03 16:29:29 -03:00
gmega
3baf2d65d3
feat: add fetch-libstorage.sh to download prebuilt library
Script auto-detects OS/arch, downloads the matching libstorage release
zip from GitHub, and extracts it into the layout expected by CMakeLists.txt.
Also updates .gitignore to exclude build/ and libstorage/ directories.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 16:09:13 -03:00
gmega
7bf64b65b7
docs: update README to reflect current implementation
Add INI config file support, e_storage_spr() usage, nat config field,
uploader/downloader examples, and correct project structure.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 15:50:33 -03:00
gmega
343e1303ed
feat: add INI file handling, other cosmetic changes 2026-02-02 15:38:35 -03:00
gmega
88fa3de963
minor fixes 2026-01-30 18:14:42 -03:00
gmega
a23a115b13
disable NAT for local example 2026-01-30 18:12:31 -03:00
gmega
847c3663fb
feat: add uploader/downloader examples 2026-01-30 17:57:39 -03:00
gmega
0f131937a8
feat: add e_storage_spr, fix memory management for resp 2026-01-30 17:33:19 -03:00
gmega
b2d4337f9a
cleanup README 2026-01-30 12:51:38 -03:00
gmega
d8cc33e2bf
Reorganize as easystorage library with storageconsole example
- Rename easylibstorage to easystorage
- Build libeasystorage.so as shared library
- Move main.c to examples/storageconsole.c
- Update README to focus on library usage

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-30 12:48:51 -03:00
gmega
219bbb58a0
minor renaming/rewording 2026-01-30 12:40:07 -03:00
gmega
595190e9be
Add README, licenses, and update prompt/main for datadir parameter
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-30 12:00:38 -03:00
gmega
691c2a8d8a
Implement easylibstorage wrapper with tests, wire up console commands
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 11:15:17 -03:00
gmega
6e6d049577
refine prompt with Gemini 2026-01-30 10:35:26 -03:00
gmega
51958d8310
initial import 2026-01-30 10:30:16 -03:00