fe2o3_steel/src/srv/webhook.rs
58 operations, oldest first
created by r1870400018:10053, which is this file's identity for as long as the history lasts, whatever it is later renamed to
read the file · who wrote it · compare two states
An operation carries no clock of its own. Each row is therefore dated by the first mark written after it by the same replica, which is one copy of the repository, and that mark is where the command that wrote the operation ended.
+ signed and verified, ? signed by a key this forge does not carry, - unsigned
| Operation | Author | What | When | |
|---|---|---|---|---|
| + | r1870400018:10053 | replica 1870400018 | created fe2o3_steel/src/srv/webhook.rs | 170 days ago under "fe2o3_steel: mail server, wallet v2 admin users, session + webhooks, API proxy." |
| + | r1870400018:10054 | replica 1870400018 | inserted 7.5 KiB | 170 days ago under "fe2o3_steel: mail server, wallet v2 admin users, session + webhooks, API proxy." |
| + | r1870400018:10175 | replica 1870400018 | inserted 337 bytes | 170 days ago under "fe2o3_steel: AppExtension trait for app-side shell commands, webhook and API handlers." |
| + | r1870400018:10268 | replica 1870400018 | inserted 26 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10269 | replica 1870400018 | replaced 3 bytes with 2 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10270 | replica 1870400018 | replaced 17 bytes with 17 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10271 | replica 1870400018 | replaced 3 bytes with 2 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10272 | replica 1870400018 | replaced 15 bytes with 222 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10273 | replica 1870400018 | replaced 1 byte with 11 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10274 | replica 1870400018 | replaced 3 bytes with 2 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10275 | replica 1870400018 | inserted 4 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10276 | replica 1870400018 | inserted 4 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10277 | replica 1870400018 | replaced 12 bytes with 58 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10278 | replica 1870400018 | inserted 4 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10279 | replica 1870400018 | inserted 4 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10280 | replica 1870400018 | inserted 4 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10281 | replica 1870400018 | replaced 23 bytes with 66 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10282 | replica 1870400018 | inserted 4 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:10283 | replica 1870400018 | replaced 27 bytes with 63 bytes | 170 days ago under "fe2o3_net + fe2o3_steel: thread request header fields through to handlers." |
| + | r1870400018:11114 | replica 1870400018 | inserted 124 bytes | 168 days ago under "fe2o3_net + fe2o3_steel: plain-HTTP upstreams and webhook forwarding." |
| + | r1870400018:11115 | replica 1870400018 | replaced 42 bytes with 383 bytes | 168 days ago under "fe2o3_net + fe2o3_steel: plain-HTTP upstreams and webhook forwarding." |
| + | r1870400018:11116 | replica 1870400018 | replaced 13 bytes with 4 bytes | 168 days ago under "fe2o3_net + fe2o3_steel: plain-HTTP upstreams and webhook forwarding." |
| + | r1870400018:13297 | replica 1870400018 | replaced 12 bytes with 52 bytes | 82 days ago under "fe2o3_net, fe2o3_steel: HMAC-SHA256 + Stripe webhook signature verification" |
| + | r1870400018:13298 | replica 1870400018 | inserted 4 bytes | 82 days ago under "fe2o3_net, fe2o3_steel: HMAC-SHA256 + Stripe webhook signature verification" |
| + | r1870400018:13299 | replica 1870400018 | inserted 4 bytes | 82 days ago under "fe2o3_net, fe2o3_steel: HMAC-SHA256 + Stripe webhook signature verification" |
| + | r1870400018:13300 | replica 1870400018 | inserted 7 bytes | 82 days ago under "fe2o3_net, fe2o3_steel: HMAC-SHA256 + Stripe webhook signature verification" |
| + | r1870400018:13301 | replica 1870400018 | inserted 9.0 KiB | 82 days ago under "fe2o3_net, fe2o3_steel: HMAC-SHA256 + Stripe webhook signature verification" |
| + | r1870400018:16000 | replica 1870400018 | replaced 16 bytes with 20 bytes | 75 days ago under "Replace the ? operator with the ok!() macro across the library" |
| + | r1870400018:16001 | replica 1870400018 | inserted 4 bytes | 75 days ago under "Replace the ? operator with the ok!() macro across the library" |
| + | r1870400018:16002 | replica 1870400018 | replaced 1 byte with 1 byte | 75 days ago under "Replace the ? operator with the ok!() macro across the library" |
| + | r1870400018:16003 | replica 1870400018 | inserted 4 bytes | 75 days ago under "Replace the ? operator with the ok!() macro across the library" |
| + | r1870400018:16004 | replica 1870400018 | replaced 1 byte with 1 byte | 75 days ago under "Replace the ? operator with the ok!() macro across the library" |
| + | r1870400018:16005 | replica 1870400018 | inserted 4 bytes | 75 days ago under "Replace the ? operator with the ok!() macro across the library" |
| + | r1870400018:16006 | replica 1870400018 | replaced 1 byte with 1 byte | 75 days ago under "Replace the ? operator with the ok!() macro across the library" |
| + | r1870400018:16007 | replica 1870400018 | inserted 4 bytes | 75 days ago under "Replace the ? operator with the ok!() macro across the library" |
| + | r1870400018:16008 | replica 1870400018 | replaced 1 byte with 1 byte | 75 days ago under "Replace the ? operator with the ok!() macro across the library" |
| + | r1870400018:17451 | replica 1870400018 | replaced 1 byte with 2.2 KiB | 69 days ago under "Add extract_top_level_value for a JSON key shadowed by a nested one" |
| + | r1870400018:17452 | replica 1870400018 | inserted 1.6 KiB | 69 days ago under "Add extract_top_level_value for a JSON key shadowed by a nested one" |
| + | r1870400018:30492 | replica 1870400018 | inserted 93 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30494 | replica 1870400018 | replaced 20 bytes with 17 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30496 | replica 1870400018 | replaced 4 bytes with 5 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30497 | replica 1870400018 | replaced 6 bytes with 4 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30498 | replica 1870400018 | inserted 4 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30501 | replica 1870400018 | replaced 46 bytes with 41 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30502 | replica 1870400018 | replaced 14 bytes with 10 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30503 | replica 1870400018 | replaced 3 bytes with 3 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30504 | replica 1870400018 | replaced 79 bytes with 17 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30509 | replica 1870400018 | replaced 84 bytes with 12 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30510 | replica 1870400018 | replaced 8 bytes with 8 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30511 | replica 1870400018 | replaced 21 bytes with 7 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30512 | replica 1870400018 | inserted 1 byte | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30514 | replica 1870400018 | replaced 32 bytes with 33 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30515 | replica 1870400018 | replaced 3 bytes with 2 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30516 | replica 1870400018 | replaced 43 bytes with 17 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30517 | replica 1870400018 | replaced 46 bytes with 39 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30520 | replica 1870400018 | replaced 1.4 KiB with 859 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:30521 | replica 1870400018 | replaced 75 bytes with 11 bytes | 45 days ago under "Say a thing once in Steel, and correct what had stopped being true" |
| + | r1870400018:32983 | replica 1870400018 | replaced 16 bytes with 16 bytes | 45 days ago under "Put the qualifier last, where the owner's words put it" |