1
0
Fork 0
Commit Graph

202 Commits (main)
 

Author SHA1 Message Date
Brian Picciano 7861cf148e mcfg: always lowercase param and child names 6 years ago
Brian Picciano 0e9b7245be totp-proxy: add Dockerfile 6 years ago
Brian Picciano 8a0c508445 cmd/totp-proxy: initial implementation 6 years ago
Brian Picciano 196df2b739 mcfg: add ParamJSON and fix required params error message 6 years ago
Brian Picciano 362207b002 mcrypto: fix docs a bit 6 years ago
Brian Picciano e5d1802fa2 mhttp: implement ReverseProxy 6 years ago
Brian Picciano 32a44a2033 mhttp: implement AddXForwardedFor 6 years ago
Brian Picciano dcf9f73bcb mnet: implement IsReservedIP 6 years ago
Brian Picciano bc97c948bf mbigtable: implement basic cfg and basic tests 6 years ago
Brian Picciano ebfdfbe245 mdatastore: implement basic initialization code 6 years ago
Brian Picciano 2ab7b72b5f mdb: write missing package docs 6 years ago
Brian Picciano 0a96d5c61e m: add TODO to figure out wtf to do about m.Log 6 years ago
Brian Picciano 8368d0881b mlog: change how Merge/MergeInto work, so they don't evaluate the KV immediately 6 years ago
Brian Picciano f0032a19d1 mlog: refactor tests to use massert 6 years ago
Brian Picciano 58fd73d540 mtest: implement Nil 6 years ago
Brian Picciano eaaf0b99cb mdb: break each inner database into its own package 6 years ago
Brian Picciano 23d1a8fc91 mdb: implement BigQuery type, needs tests 6 years ago
Brian Picciano 789555eb3a mdb: update PubSubs's error logging 6 years ago
Brian Picciano 91f56cb40c mdb: add GCE type, refactor PubSub configuration a bit 6 years ago
Brian Picciano 6c17eaa62f mlog: implement KVerFunc and Prefix 6 years ago
Brian Picciano 0a4be2f8cd massert: implement Len 6 years ago
Brian Picciano d3a81f9613 massert: implement HasKey 6 years ago
Brian Picciano 69e3019fbf massert: implement Subset, Has, Fatal, and Error 6 years ago
Brian Picciano c297e09446 massert: add All, None, Any, AnyOne, and flesh out tests 6 years ago
Brian Picciano 1b26e2958a massert: initial implementation 6 years ago
Brian Picciano 402aa13495 mtest: implement Checker, a very basic property checker 6 years ago
Brian Picciano 1be0072701 mtest->mrand: move rand functionality from mtest into its own package 6 years ago
Brian Picciano f9ec4d7bce mtest: implement RandElement 6 years ago
Brian Picciano 5adbae953b m: implement Log, have mdb.PubSub and mhttp.CfgServer use it, though I'm still not quite happy with it yet 6 years ago
Brian Picciano 15efa4ba3a mlog: refactor to handle certain use cases better, and make KV merging more consistent 6 years ago
Brian Picciano 7db5197a1e mcfg: add some helper methods to Cfg related to its Path 6 years ago
Brian Picciano 4e0d440d09 mcfg: refactor slightly to separate Run into StartRun and StopRun 6 years ago
Brian Picciano 12df459840 mhttp: initial implementation, very basic 6 years ago
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) 6 years ago
Brian Picciano feed62d7d9 mtime: fix older package doc not having been deleted 6 years ago
Brian Picciano fa41ab5a01 Implementation of jstream 6 years ago
Brian Picciano 58837a8186 README: add styleguide section 6 years ago
Brian Picciano b30ccf4db8 mcrypto: move SignVerifier code into Secret, to account for encrypting later on 6 years ago
Brian Picciano d4c665c4d5 mcrypto: change UUID implementation to keep inner data as []byte instead of string 6 years ago
Brian Picciano 02a4cf7c30 implement mcrypto.Public/PrivateKey types and have them implement Signer/Verifier 6 years ago
Brian Picciano 9b6c42572c refactor mcrypto signature code to have an actual Signature type which implicitely handles its salt and timestamp 6 years ago
Brian Picciano 56dbb1827e implement basic mrpc functionality 6 years ago
Brian Picciano 50db101620 implement mcrypto.Signer 6 years ago
Brian Picciano a2b6f56876 implement mcrypto.UUID 6 years ago
Brian Picciano d3259d45f8 implement mdb.PubSub 6 years ago
Brian Picciano 0feba17791 give mcfg.Cfg a TestRun method which can be used during tests 6 years ago
Brian Picciano 93cfa66c4b rename some mlog files, change KVer interface slightly 6 years ago
Brian Picciano 3d43caba18 implement mcfg package, which includes both configuration, runtime setup, and organizing both into heirarchies 6 years ago
Brian Picciano 3f2f00d367 implement mtest package 6 years ago
Brian Picciano 0b9c02c62a implement mlog logging system, which also implements functionality for embedding KV logging data in contexts and errors 6 years ago