Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-02-22
| ||
16:40 | Using lilliput now Leaf check-in: e3105c353c user: scstarkey tags: trunk | |
16:31 | Missed a file! check-in: 421a2b8642 user: scstarkey tags: trunk | |
16:31 | Did a bit of performance testing with actual db calls check-in: 16b617833a user: scstarkey tags: trunk | |
15:52 | Took another performance test snapshot. Performance got worse by 22% check-in: 9170ac8f1b user: scstarkey tags: trunk | |
15:29 | Max upload size is now configurable check-in: 16c9049e7e user: scstarkey tags: trunk | |
15:07 | More fine grained test coverage around commands check-in: c2e62da61c user: scstarkey tags: trunk | |
2025-02-21
| ||
13:38 | List streams check-in: 6bdd6c82f3 user: scstarkey tags: trunk | |
12:58 | A few more assertions check-in: 8bb7b6b78f user: scstarkey tags: trunk | |
12:54 | Excluding verification failures from error logging And some cleanup check-in: 1b436b9137 user: scstarkey tags: trunk | |
12:48 | Simplified regular expressions for command matching check-in: 92f4927cba user: scstarkey tags: trunk | |
12:42 | Removed unused imports check-in: 44517843c2 user: scstarkey tags: trunk | |
2025-02-20
| ||
22:07 | Build/run the server using podman! check-in: 6a7568361d user: scstarkey tags: trunk | |
14:13 | Use an encrypted connection to claim a server check-in: fa2294d947 user: scstarkey tags: trunk | |
13:41 | Protecting newly configured servers on the public internet You can now only configure a brand new server if you have a claim key that you received by looking at the terminal output of the server. This is much safer! check-in: 99f30e58ae user: scstarkey tags: trunk | |
2025-02-18
| ||
14:06 | Minor language update check-in: fc089ec7a8 user: scstarkey tags: trunk | |
13:47 | Cleaned up tests check-in: 93b02e04cf user: scstarkey tags: trunk | |
13:34 | Use transactions from right namespace check-in: 045f57456d user: scstarkey tags: trunk | |
13:31 | More thinking on aggregates and transaction boundaries check-in: 3eac591363 user: scstarkey tags: trunk | |
13:00 | Added test coverage for rejecting bad server key check-in: 6756462f3d user: scstarkey tags: trunk | |
12:29 | Fixed manual tests and removed unused imports check-in: b5279405a6 user: scstarkey tags: trunk | |
12:12 | Further simplification and clarification check-in: 290f77c716 user: scstarkey tags: trunk | |
12:08 | Simplified the spec a bit check-in: 7465dda289 user: scstarkey tags: trunk | |
2025-02-17
| ||
22:23 | Creating secure passphrase file on the client side, too check-in: e6f0cb846e user: scstarkey tags: trunk | |
22:00 | Proper encryption between client and server for authenticated messages check-in: 80fa8b626e user: scstarkey tags: trunk | |
16:02 | Bugfix -- anon-allowed no longer clobbers substreams-allowed check-in: f8d067ad91 user: scstarkey tags: trunk | |
15:49 | Send both signing and encryption keys to the client check-in: f093e07888 user: scstarkey tags: trunk | |
15:35 | Introducing client/server shared key encryption check-in: 57c717373f user: scstarkey tags: trunk | |
2025-02-16
| ||
13:28 | A few more manual test things check-in: f55d6a3a4b user: scstarkey tags: trunk | |
13:26 | Show server test timings again check-in: 33c19432e4 user: scstarkey tags: trunk | |
13:12 | Include test name in pending tests + more cleanup check-in: 94419bd91b user: scstarkey tags: trunk | |
13:05 | Some test refactoring check-in: 9e2a5b2cfa user: scstarkey tags: trunk | |
12:56 | More consistency in client :response if the client sent something to the server :result if not check-in: cfed72569e user: scstarkey tags: trunk | |
12:27 | Anonymous fetch of other streams is now allowable And a bunch more thinking on other tests! check-in: 2381136470 user: scstarkey tags: trunk | |
2025-02-14
| ||
14:08 | Simplified auto-resend check-in: 31dc6c27df user: scstarkey tags: trunk | |
14:04 | Client auto-resends keys on reopen unless configured otherwise check-in: a6a7922bd4 user: scstarkey tags: trunk | |
13:04 | Another pending test check-in: f44353af51 user: scstarkey tags: trunk | |
13:00 | More protocol clarifications check-in: 90db3481b4 user: scstarkey tags: trunk | |
12:53 | Many protocol improvements Include hash of message Include client timestamp in message Rename "id" to "sid" to refer to stream ID (instead of message ID) Test protocol with fixed time Test file buffering more thoroughly check-in: b1d046ad43 user: scstarkey tags: trunk | |
2025-02-13
| ||
14:51 | Put private keys in the message and fix bug with misconfigured keys check-in: 0a311455c6 user: scstarkey tags: trunk | |
13:23 | Proved that temp files are used when messages are big enough check-in: e44cf1c98e user: scstarkey tags: trunk | |
12:44 | Refactoring. More common code between socket and netty, copyright check-in: bed6845f71 user: scstarkey tags: trunk | |
11:47 | Split server into three and updated copyrights check-in: 2cea1694f0 user: scstarkey tags: trunk | |
11:26 | Comments to explain why we do strange things with netty imports check-in: b0189e96ec user: scstarkey tags: trunk | |
2025-02-12
| ||
14:01 | Fixed linting error from not running my own process check-in: 4e2f46ed71 user: scstarkey tags: trunk | |
13:52 | Publishing arbitrary messages to a stream, with netty bugfix At this point we hit a netty-only bug in our decoder where we didn't properly handle what happens when netty doesn't offer enough bytes. So we were forced to learn how to use the ReplayingDecoder. Really only possible because we tested with keeping the client open. check-in: c9198979db user: scstarkey tags: trunk | |
2025-02-11
| ||
11:52 | A bit cleaner check-in: b1bff87b2b user: scstarkey tags: trunk | |
11:49 | Broke up protocol handler into smaller pieces check-in: d19ea2689c user: scstarkey tags: trunk | |
2025-02-10
| ||
12:25 | Some manual testing of stream messages check-in: 46e719b209 user: scstarkey tags: trunk | |
12:04 | Documentation closer to code check-in: 1e930ded0d user: scstarkey tags: trunk | |
11:54 | Streams private by default Plus more work around normalizing response data structures (no keywords!) check-in: b42707043a user: scstarkey tags: trunk | |