Commit Graph

672 Commits

Author SHA1 Message Date
Tony Garnock-Jones de03fc12f1 Allow CHAT_PORT to override chat.rkt example default port 2024-06-12 12:30:35 +02:00
Tony Garnock-Jones 4ba9eee1c7 Use `after-seconds` in supervise.rkt 2024-05-27 16:00:34 +02:00
Tony Garnock-Jones b59197f94b Add after-seconds, every-seconds 2024-05-27 12:06:25 +02:00
Tony Garnock-Jones 455cf24954 Pull emacs local variables out into a separate .el file 2024-05-27 09:15:54 +02:00
Tony Garnock-Jones 57bf923a1c Repair detection of transient references 2024-05-21 12:28:14 +02:00
Tony Garnock-Jones d6bebc2901 Better tracing of relay activity embedded references 2024-05-21 12:24:14 +02:00
Tony Garnock-Jones 5cf90cb33b Whoops: need to ignore extensions 2024-05-19 21:49:44 +02:00
Tony Garnock-Jones 9d285baafe Handle all Packet variations 2024-05-19 21:46:35 +02:00
Tony Garnock-Jones 8816e685cf Merge latest changes from the syndicate-protocols repository 2024-05-19 21:41:33 +02:00
Tony Garnock-Jones 599b4ed469 Packet::Nop 2024-05-19 21:32:44 +02:00
Tony Garnock-Jones 3aef7abc49 Optionally use noise padding 2024-05-19 21:05:41 +02:00
Tony Garnock-Jones 4c4131d4b1 Cope with optional padding in tunnelled noise 2024-05-19 20:59:03 +02:00
Tony Garnock-Jones a95336c465 Repair egregious (?!?!) bug where an entity would hash (?) or compare (?) different to itself when used as part of a key in a hash-table in a skeleton 2024-05-17 20:41:59 +02:00
Tony Garnock-Jones a200c68715 Improve dataspace and skeleton logging 2024-05-17 20:41:16 +02:00
Tony Garnock-Jones 1f978aade4 Clearer presentation of error logging for distributed/tcp 2024-05-17 20:38:37 +02:00
Tony Garnock-Jones 54a83b8998 Quieten logging down 2024-05-17 17:14:59 +02:00
Tony Garnock-Jones 5b2b381ad7 Simple supervision 2024-05-17 16:46:15 +02:00
Tony Garnock-Jones 35b94db883 Add bind/bind* to smart-pattern 2024-05-17 16:36:42 +02:00
Tony Garnock-Jones ba869b5cb6 discard smart-pattern 2024-05-17 13:01:16 +02:00
Tony Garnock-Jones 6aa1250d32 record patterns 2024-05-17 13:01:09 +02:00
Tony Garnock-Jones 6e555c9fd5 Update binary schemas 2024-04-19 12:57:14 +02:00
Emery Hemingway 8ebde104ca http: order absent fields first
This makes the absent variants the default initialization for
some implementations.
2024-04-19 10:51:40 +02:00
Tony Garnock-Jones c538c577c3 Many improvements to drivers/http.rkt 2024-04-10 15:42:22 +02:00
Tony Garnock-Jones bd973f069a Direct response example in http-server.rkt 2024-04-10 15:40:32 +02:00
Tony Garnock-Jones c7e8c55b58 Merge latest changes from the syndicate-protocols repository 2024-04-10 15:16:55 +02:00
Tony Garnock-Jones c0239cf322 And with that we are almost back where we started with http.prs! 2024-04-10 15:16:35 +02:00
Tony Garnock-Jones 9cc4175f24 Cope with HTTP/1.0's optional Host header 2024-04-10 14:54:19 +02:00
Tony Garnock-Jones 70f42dd931 Another revision of http.prs 2024-04-10 14:31:27 +02:00
Tony Garnock-Jones ef1ebe6412 Sigh. <done> turns out to be a good idea in addition to <processing> 2024-04-10 13:24:25 +02:00
Tony Garnock-Jones 2a88896e09 Further checks 2024-04-09 14:57:46 +02:00
Tony Garnock-Jones 3bbad3df6d Repair latent error of mismatched key types 2024-04-09 14:49:45 +02:00
Tony Garnock-Jones 86b74cd807 Better items->entries routine 2024-04-09 14:41:21 +02:00
Tony Garnock-Jones 9a0697e3c5 New dataspace pattern language. 2024-04-09 14:00:33 +02:00
Tony Garnock-Jones 0370c19e43 New http server protocol implementation and example 2024-04-09 13:01:27 +02:00
Tony Garnock-Jones e6234b7713 Update noise implementation for new protocol 2024-04-09 11:36:22 +02:00
Tony Garnock-Jones c97069375a More dataspace logging 2024-04-09 11:35:48 +02:00
Tony Garnock-Jones 6673c2b68c Repair comment syntax in config files 2024-04-09 11:35:22 +02:00
Tony Garnock-Jones 269dd2dc40 Merge latest changes from the syndicate-protocols repository 2024-04-09 09:15:59 +02:00
Tony Garnock-Jones ca18ca08df Alternative representation of dataspacePatterns 2024-04-09 09:15:21 +02:00
Tony Garnock-Jones 40ca168eac Repair typo 2024-04-09 09:13:51 +02:00
Tony Garnock-Jones cdb44de662 Merge latest changes from the syndicate-protocols repository 2024-04-04 16:46:01 +02:00
Tony Garnock-Jones 5a73e8d4c3 Alter dataspacePatterns language to make rec and arr more like dict 2024-04-04 16:31:09 +02:00
Tony Garnock-Jones ba2bd81f3d Update HOWITWORKS.md for extensible record matching 2024-04-04 16:03:00 +02:00
Tony Garnock-Jones 6d1278fbb0 Adjust skeleton for extensible dataspace patterns 2024-04-04 15:16:45 +02:00
Tony Garnock-Jones 710ff91a64 Revise http protocol 2024-04-01 15:56:07 +02:00
Tony Garnock-Jones c59e044695 Set embeddedType for noise 2024-03-28 15:49:48 +01:00
Tony Garnock-Jones bf0d47f1b7 Repair noise protocol 2024-03-28 15:17:28 +01:00
Tony Garnock-Jones 7797a3cd09 Updated description of gatekeeper protocol 2024-03-22 10:11:57 +01:00
Tony Garnock-Jones b214835bcc Make argument to `turn-stop!` mandatory 2024-03-10 12:56:39 +01:00
Tony Garnock-Jones 5d0d636f16 Happy new year 2024-03-10 12:43:06 +01:00