f56360d501
set the final bit to make these AWS-compatible
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Failing after 1m39s
2024-03-04 14:55:46 -08:00
ff81524caa
get account id printing with leading zeros
2024-03-04 13:35:57 -08:00
4f0c608392
account id -> u40, use Access Key embedding
2024-03-04 13:17:10 -08:00
9d6527acf4
update to universal lambda that includes resource usage
2024-03-04 13:10:37 -08:00
aa051b5220
update generate_credentials to embed account id the way AWS does
2024-03-04 13:09:58 -08:00
25f92b741d
more cross-platform
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Successful in 3m39s
2024-02-24 15:48:18 -08:00
7d6829cf17
no new measurement necessary
AWS-Zig Build / build-zig-0.11.0-amd64-host (push) Failing after 1m6s
2024-02-24 15:09:23 -08:00
56c108986a
add gitea action
2024-02-24 15:06:15 -08:00
35042cb033
update readme
2024-02-24 15:06:00 -08:00
81c8a19c69
add resource usage in debug mode (this should be in universal lambda)
2024-02-24 14:31:04 -08:00
8c1f7883ae
fix multiple requests/move cred fill to initialization
2024-02-24 14:30:14 -08:00
d7489c1fb7
organize build.zig for cross compiled testing
2024-02-24 11:34:05 -08:00
a7cfc3f330
ignore temporary dev files
2024-02-24 11:25:38 -08:00
0c8f1b8bbc
rename access key sample file
2024-02-24 11:24:21 -08:00
3c70976bfb
ignore access_keys.csv
2024-02-24 11:23:18 -08:00
e5146c17ad
provide blank sample access_keys.csv
2024-02-24 11:21:25 -08:00
87ac512dd4
populate root config from access_keys.csv
2024-02-24 11:20:41 -08:00
9902de2837
dynamodb uses POST for operations
2024-02-24 11:18:38 -08:00
3bec261395
upgrade aws-zig to latest
2024-02-24 11:15:56 -08:00
72f3c99d02
clean up output and documentation
2024-02-24 11:15:13 -08:00
4b0284a778
add credential generation
2024-02-23 17:19:32 -08:00
d4911b3bc1
initial batchgetitem
2024-02-21 18:17:30 -08:00
1a86c307d5
move more common code into ddb.zig
2024-02-20 19:15:42 -08:00
70330295d8
move parsing of attribute values into the value itself
2024-02-20 18:31:45 -08:00
685bae479b
batchwriteitem is alive
2024-02-08 15:25:41 -08:00
6b7ff24f69
cleanup/add note not to use createtable code in future
2024-02-01 11:02:37 -08:00
5ffe51e3a0
add key schema stuff
2024-02-01 10:52:44 -08:00
cefefd3cc8
clean up AttributeTypeName/Descriptor
2024-02-01 09:57:05 -08:00
9020037c20
remove ddb_types
2024-02-01 09:40:30 -08:00
796eed8de0
introduce ddb.zig to serve as core DB operations/move core into ddb.zig
2024-02-01 08:44:56 -08:00
e94184419e
add ability for tests to retain the in memory db
2024-02-01 08:43:43 -08:00
17dea476e3
secureZero the account key on deinit of the account
2024-02-01 08:42:55 -08:00
614e2338e8
add TableInfo to ddb_types (which should be removed)
2024-02-01 08:42:02 -08:00
ca213ea776
add decodeAndDecrypt function (inverse of encryptAndEncode)
2024-02-01 08:41:16 -08:00
041a36336a
add parse failure test
2024-01-30 19:03:31 -08:00
2eee4c5020
add stubs for batchgetitem and batchwriteitem (parsing implemented in bwi)
2024-01-30 11:42:20 -08:00
1a53c3cf8a
createTable handler
2024-01-29 12:46:57 -08:00
acdb78aea5
get createtable under test
2023-10-23 17:28:21 -07:00
c3f452c07b
add copius TODOs
2023-10-23 14:12:03 -07:00
8925367a70
update to latest universal lambda/get access id to createtable
2023-10-23 14:11:05 -07:00
79eac7d4f0
add sqlite and a test command (lose WASI support, see note)
...
With this commit, we lose WASI. This is ok here, because it's not like
we're going to be saving our data on sqlite inside a Cloudflare worker.
The problem actually doesn't seem to be compilation, but runtime.
wasmtime complains that too many locals are defined when sqlite is
compiled into this
2023-10-22 16:56:38 -07:00
35d9e78623
frame out operation structure
2023-10-22 13:56:47 -07:00
ae7327713f
initial commit - much to do
2023-10-22 13:26:57 -07:00
0177f8c838
initial commit
2023-10-21 12:52:40 -07:00