Enot (ded) Skelly
|
58288d7daa
|
docs: update shoulders
i'll be better i promise
|
2026-06-09 14:55:27 -07:00 |
|
Enot (ded) Skelly
|
a5bd8ccaf0
|
feat: add cors support
optionally control cross origin requests by origin and
method
|
2026-06-09 14:54:00 -07:00 |
|
Enot (ded) Skelly
|
432122fee4
|
docs: update readme re: redis
|
2026-06-09 14:25:02 -07:00 |
|
Enot (ded) Skelly
|
b574ec5c30
|
feat: add redis
|
2026-06-09 14:12:58 -07:00 |
|
Enot (ded) Skelly
|
983ebe126b
|
fix: make hex query params case-insensitive
|
2026-06-09 10:49:55 -07:00 |
|
Enot (ded) Skelly
|
288e28ca29
|
fix: coverage badge url
|
2026-06-09 09:57:53 -07:00 |
|
Enot (ded) Skelly
|
7c993390d3
|
chore: add code coverage as badge
|
2026-06-09 09:52:04 -07:00 |
|
Enot (ded) Skelly
|
5950088f5e
|
fix: missing v4 codeql init
|
2026-06-09 09:33:39 -07:00 |
|
Enot (ded) Skelly
|
ec73c77197
|
chore: update codeql runner version
closes #49
|
2026-06-09 09:29:25 -07:00 |
|
Enot (ded) Skelly
|
d1db7a31ac
|
maint: add code coverage workflow
|
2026-06-09 09:29:25 -07:00 |
|
Enot (ded) Skelly
|
9716326d3d
|
fix(security): incorrect int conversion
changes from strconv.Atoi without bounds checks to
strconv.ParseInt
|
2026-06-09 09:20:54 -07:00 |
|
Enot (ded) Skelly
|
38b9165cd6
|
chore: enable codeql ci
|
2026-06-09 08:59:27 -07:00 |
|
Enot (ded) Skelly
|
64efc27042
|
fix: forgot to update swagger for traces rawPath
|
2026-06-09 08:35:13 -07:00 |
|
Enot (ded) Skelly
|
8e2b7f4c3e
|
docs: update schema migration notes
|
2026-06-09 08:32:36 -07:00 |
|
Enot (ded) Skelly
|
2333468f92
|
feat(traces): include raw path hashes as well as resolved
closes #43
|
2026-06-09 08:31:04 -07:00 |
|
Enot (ded) Skelly
|
e2b22aa477
|
fix: typo in subscribeScope struct
|
2026-06-09 08:29:55 -07:00 |
|
Enot (ded) Skelly
|
db975fe201
|
fix: temp disable codeql
not available on free private repos
|
2026-06-08 16:48:56 -07:00 |
|
Enot (ded) Skelly
|
4bf7ac2de2
|
fix: broken swagger check
|
2026-06-08 16:47:24 -07:00 |
|
Enot (ded) Skelly
|
da90cc0a9d
|
chore: update to go 1.26.4
|
2026-06-08 16:39:43 -07:00 |
|
Enot (ded) Skelly
|
29665e1a02
|
chore: add codeql
|
2026-06-08 16:28:05 -07:00 |
|
Enot (ded) Skelly
|
3e79951c52
|
chore: add go vuln check
|
2026-06-08 16:27:55 -07:00 |
|
Enot (ded) Skelly
|
e4fc1d93c4
|
docs: don't put license in generated code
|
2026-06-08 16:11:51 -07:00 |
|
Enot (ded) Skelly
|
cda4905815
|
docs: update SPDX license lines
|
2026-06-08 16:08:39 -07:00 |
|
Enot (ded) Skelly
|
5a49023409
|
chore: add swagger to ci
|
2026-06-08 16:08:10 -07:00 |
|
Enot (ded) Skelly
|
b80f4e76f2
|
docs: add coc.md
|
2026-06-08 16:00:54 -07:00 |
|
Enot (ded) Skelly
|
9d5426f1e4
|
docs: add github templates: bug, feature and PR
|
2026-06-08 15:56:00 -07:00 |
|
Enot (ded) Skelly
|
0c2ccc32e3
|
docs: add security.md
|
2026-06-08 15:52:22 -07:00 |
|
Enot (ded) Skelly
|
9c822aff30
|
docs: add contributors.md
|
2026-06-08 15:48:40 -07:00 |
|
Enot (ded) Skelly
|
14cb9e6e2d
|
docs: add APGL3 license
|
2026-06-08 15:46:01 -07:00 |
|
Enot (ded) Skelly
|
ce33e4d728
|
docs: update readme and contribution
|
2026-06-08 15:39:38 -07:00 |
|
Enot (ded) Skelly
|
ff6d3a160d
|
docs: add ci and dcoker badges to readme
|
2026-06-08 15:01:48 -07:00 |
|
Enot (ded) Skelly
|
27449e7725
|
tests(api): add handler validation for nodes, packets, routes & channels
|
2026-06-08 14:56:23 -07:00 |
|
Enot (ded) Skelly
|
205c82f9a2
|
test(api): add stub reader and observery tele validation tests
|
2026-06-08 14:52:13 -07:00 |
|
Enot (ded) Skelly
|
62c05e7ab8
|
test(api): handler response helpers
|
2026-06-08 14:49:37 -07:00 |
|
Enot (ded) Skelly
|
08ff520bf0
|
test(keystore): add derive hashtag key and fingerprint tests
|
2026-06-08 13:54:41 -07:00 |
|
Enot (ded) Skelly
|
98185b54e2
|
test(api): packet payload and route type names
|
2026-06-08 13:54:14 -07:00 |
|
Enot (ded) Skelly
|
a4b0ff0366
|
test(ingest): add helper tests
|
2026-06-08 13:45:53 -07:00 |
|
Enot (ded) Skelly
|
04877b2eb2
|
test(api): add parse iatas test
|
2026-06-08 13:39:31 -07:00 |
|
Enot (ded) Skelly
|
c2662598a6
|
test(config): add normalizedScope and deriveScopeKey
|
2026-06-08 13:39:11 -07:00 |
|
Enot (ded) Skelly
|
29da7fa1c5
|
test(db): add extractFromNode
|
2026-06-08 13:33:19 -07:00 |
|
Enot (ded) Skelly
|
b0fd4ae773
|
test(db): add nullableUUID, tristate and toChannelMessage
|
2026-06-08 13:32:58 -07:00 |
|
Enot (ded) Skelly
|
9f6046586f
|
chore(tests): add node type/name helper test
|
2026-06-08 13:30:04 -07:00 |
|
Enot (ded) Skelly
|
dab8f6e6b3
|
feat(ws): add regionSlugs support to subscribe scope
|
2026-06-08 13:24:35 -07:00 |
|
Enot (ded) Skelly
|
bd605c8565
|
chore(tests): add tests for hub/scopeMatches
|
2026-06-08 13:10:39 -07:00 |
|
Enot (ded) Skelly
|
4147a93e8b
|
feat(observers): add telemetry bucketing to rest api
closes #37
|
2026-06-08 12:32:22 -07:00 |
|
Enot (ded) Skelly
|
cace46b004
|
feat(ingest): status and nodeUpdate events on par with summary analogies
observer status updates are now at data parity with
observer summary and node update events are at data
parity with node summaries
closes #38
|
2026-06-08 12:17:16 -07:00 |
|
Enot (ded) Skelly
|
fef8c8d7b6
|
docs: improve reader interface comment readability
|
2026-06-08 11:47:38 -07:00 |
|
Enot (ded) Skelly
|
149452f066
|
feat(routes): add resolved hop nodes to known routes API
closes #44
|
2026-06-08 11:30:26 -07:00 |
|
Enot (ded) Skelly
|
68c254ce04
|
feat: add observation count to routes
|
2026-06-08 10:59:46 -07:00 |
|
Enot (ded) Skelly
|
32e6e9939a
|
feat: cross iata routes
adds cross iata route finding
closes #42
|
2026-06-08 10:30:49 -07:00 |
|