Brian Picciano
|
131ad8a718
|
WIP jstreamrpc: use new jstream decoding method names
|
2018-05-27 07:59:41 +00:00 |
|
Brian Picciano
|
f47e8215eb
|
jstream: rename decode methods, ensure Discard properly handles partially consumed elements
|
2018-05-27 07:59:41 +00:00 |
|
Brian Picciano
|
92d026f53d
|
WIP mrpc/jstreamrpc trying to make the types work with jstreamrpc
|
2018-05-27 07:59:41 +00:00 |
|
Brian Picciano
|
bb0eeaff16
|
WIP mrpc wrote some docs, tried to make some progress on request/response types
|
2018-05-27 07:59:41 +00:00 |
|
Brian Picciano
|
0460a7745c
|
WIP mrpc refactor to use Request/ResponseWriter/Response, not sure if I like it or not
|
2018-05-27 07:59:41 +00:00 |
|
Brian Picciano
|
dfa32aa6d9
|
WIP mrpc/jstreamrpc make jstreamrpc simpler and implement mrpc.Debug
|
2018-05-27 07:59:41 +00:00 |
|
Brian Picciano
|
bdfd7500fb
|
WIP jstreamrpc began implementation, found lots of weird holes in the spec that need to be addressed
|
2018-05-27 07:59:41 +00:00 |
|
Brian Picciano
|
2e8ef0e12a
|
WIP mrpc make Call be a struct, not an interface
|
2018-05-27 07:59:41 +00:00 |
|
Brian Picciano
|
7d74bafdb4
|
jstream: implement Element.Discard
|
2018-05-27 07:59:41 +00:00 |
|
Brian Picciano
|
5626f9171b
|
WIP mrpc update proto.md to use jstream
|
2018-05-27 07:59:41 +00:00 |
|
Brian Picciano
|
fc853e739c
|
mrpc WIP proto.md
|
2018-05-27 07:59:41 +00:00 |
|
Brian Picciano
|
12df459840
|
mhttp: initial implementation, very basic
|
2018-05-27 07:59:25 +00:00 |
|
Brian Picciano
|
c5c11dc067
|
mcfg: make Child set its hooks to happen _then_, not recursively/concurrently during the parents', otherwise you can't effect a child's behavior with parent configs (e.g. changing the handler being passed into an http server)
|
2018-05-27 07:58:51 +00:00 |
|
Brian Picciano
|
feed62d7d9
|
mtime: fix older package doc not having been deleted
|
2018-05-27 07:57:23 +00:00 |
|
Brian Picciano
|
fa41ab5a01
|
Implementation of jstream
|
2018-04-09 17:22:52 +00:00 |
|
Brian Picciano
|
58837a8186
|
README: add styleguide section
|
2018-03-26 10:54:01 +00:00 |
|
Brian Picciano
|
b30ccf4db8
|
mcrypto: move SignVerifier code into Secret, to account for encrypting later on
|
2018-03-26 10:53:49 +00:00 |
|
Brian Picciano
|
d4c665c4d5
|
mcrypto: change UUID implementation to keep inner data as []byte instead of string
|
2018-03-23 15:56:27 +00:00 |
|
Brian Picciano
|
02a4cf7c30
|
implement mcrypto.Public/PrivateKey types and have them implement Signer/Verifier
|
2018-03-23 15:46:14 +00:00 |
|
Brian Picciano
|
9b6c42572c
|
refactor mcrypto signature code to have an actual Signature type which implicitely handles its salt and timestamp
|
2018-03-23 15:15:55 +00:00 |
|
Brian Picciano
|
56dbb1827e
|
implement basic mrpc functionality
|
2018-03-19 17:14:50 +00:00 |
|
Brian Picciano
|
50db101620
|
implement mcrypto.Signer
|
2018-03-12 12:29:51 +00:00 |
|
Brian Picciano
|
a2b6f56876
|
implement mcrypto.UUID
|
2018-03-11 18:25:04 +00:00 |
|
Brian Picciano
|
d3259d45f8
|
implement mdb.PubSub
|
2018-02-15 22:47:18 +00:00 |
|
Brian Picciano
|
0feba17791
|
give mcfg.Cfg a TestRun method which can be used during tests
|
2018-02-15 22:46:32 +00:00 |
|
Brian Picciano
|
93cfa66c4b
|
rename some mlog files, change KVer interface slightly
|
2018-02-15 21:23:04 +00:00 |
|
Brian Picciano
|
3d43caba18
|
implement mcfg package, which includes both configuration, runtime setup, and organizing both into heirarchies
|
2018-02-14 18:24:54 +00:00 |
|
Brian Picciano
|
3f2f00d367
|
implement mtest package
|
2018-02-11 16:05:36 +00:00 |
|
Brian Picciano
|
0b9c02c62a
|
implement mlog logging system, which also implements functionality for embedding KV logging data in contexts and errors
|
2018-02-04 17:01:21 +00:00 |
|
Brian Picciano
|
1276c31fe9
|
add mtime package
|
2018-01-11 20:26:27 +00:00 |
|
Brian Picciano
|
5f8eb46c51
|
Initial commit
|
2018-01-11 15:47:01 +00:00 |
|