oxalica
|
2e0a878d56
|
build: migrate to Rust edition 2024
|
2025-03-18 11:38:19 -04:00 |
|
oxalica
|
5a701b6a5e
|
build: reduce debuginfo for dev build
|
2024-09-21 07:37:33 -04:00 |
|
oxalica
|
4108212f34
|
bench: bench register-pow for difficulty reference
|
2024-09-17 22:35:09 -04:00 |
|
oxalica
|
199985c6a2
|
build(toolchain),ci: switch to rust 1.82-beta for now
`precise_capturing` has no workaround but we need it in tests. The main
crate should still compile under stable rustc, which is enforced by CI.
|
2024-09-10 06:56:08 -04:00 |
|
oxalica
|
0ac841e6fa
|
refactor: move types crate into blahd-types subpackage
|
2024-09-10 03:47:41 -04:00 |
|
oxalica
|
3bb6d1456d
|
Enforce lint reasons
|
2024-09-10 01:29:21 -04:00 |
|
oxalica
|
59d51937da
|
Switch room identifier from UUID to stringified i64
|
2024-09-06 02:06:14 -04:00 |
|
oxalica
|
99d1311d63
|
Avoid unnecessary unwrap
|
2024-09-06 02:05:32 -04:00 |
|
oxalica
|
5fadffef4d
|
Add GitHub CI and fix clippy warnings
|
2024-09-01 20:20:30 -04:00 |
|
oxalica
|
a63d0df443
|
Use serde_jcs for RFC 8785 compliancy
This fixes serialization and reduces maintainance cost, but does more
data copying on serialization.
|
2024-08-31 15:24:07 -04:00 |
|
oxalica
|
4ceffe3f31
|
Split out timestamp check and actually check nonce
|
2024-08-31 00:04:16 -04:00 |
|
oxalica
|
668b873b07
|
Reorganize workspace layout and split out blahd
|
2024-08-31 00:04:16 -04:00 |
|
oxalica
|
370722731b
|
Simplify rich text on-wire format
|
2024-08-30 13:05:29 -04:00 |
|
oxalica
|
c492bb2537
|
Use rich text format for chat
|
2024-08-30 12:26:45 -04:00 |
|
oxalica
|
cf5d648315
|
Enforce sorted fields for signed payloads
|
2024-08-29 19:06:48 -04:00 |
|
oxalica
|
d672d067cd
|
Ser/de bitflags as raw integers
|
2024-08-29 18:14:40 -04:00 |
|
oxalica
|
9ced78d13d
|
Apply more limits on incoming requests
|
2024-08-29 15:58:33 -04:00 |
|
oxalica
|
bcfac0c6b6
|
Allow CORS and fix event readiness notification
|
2024-08-27 01:29:48 -04:00 |
|
oxalica
|
593da123b6
|
Initial impl
|
2024-08-27 01:29:48 -04:00 |
|
oxalica
|
ae7a2b09fc
|
Init
|
2024-08-25 14:26:34 -04:00 |
|