Commit Graph

7852 Commits

Author SHA1 Message Date
Joe Bryan
e31d6f1db9 adds DER and PEM encoding for RSA private keys 2018-06-28 14:04:10 -04:00
Joe Bryan
b0b8e3f1d7 adds %int to asn.1 en/de-code 2018-06-28 14:04:10 -04:00
Joe Bryan
7162b69a46 updates base64 en/de-coding to optionally support padding and url-safety 2018-06-28 14:04:10 -04:00
Joe Bryan
ea9dd4be11 makes rsa public exponent configurable, moves +rsa 2018-06-28 14:04:10 -04:00
Joe Bryan
94bef066a8 refactors rsa keys in tests 2018-06-28 14:04:10 -04:00
Joe Bryan
dd201b9ab0 wraps long lines 2018-06-28 14:04:10 -04:00
Joe Bryan
78b379b00d adds (partial) asn1 parser, tests 2018-06-28 14:04:10 -04:00
Joe Bryan
6edf321e36 adds asn1 digests to +rs256 (WIP - still failing) 2018-06-28 14:04:10 -04:00
Joe Bryan
91ec568fda re-enables and corrects some failing tests 2018-06-28 14:04:10 -04:00
Joe Bryan
0928fe50e1 implements initial asn1 serialization (for sha-256 digests) 2018-06-28 14:04:10 -04:00
Joe Bryan
de7bd9c661 better base64 2018-06-28 14:04:10 -04:00
Joe Bryan
d0d9ac3bf3 updates test-runner to print tangs 2018-06-28 14:04:10 -04:00
Joe Bryan
3a6e8c6f7b adds :acme work-in-progress demo app
:acme %test (base64 json variation failures atm)
:acme %init (new account fails due to jws parse or rsa prime issues)
2018-06-28 14:04:10 -04:00
Joe Bryan
2f6fc2493d updates %eyre state adaptation in +load 2018-06-28 13:41:48 -04:00
Joe Bryan
d358548223 implements .well-known in %eyre 2018-06-28 13:41:48 -04:00
Joe Bryan
26f4182c18 adds config to %eyre state, %rule gift to update, %born includes host/ips 2018-06-28 13:41:43 -04:00
Joe Bryan
3b543b46de implements safe re-binding, refactors |gcloud 2018-06-20 19:24:13 -04:00
Joe Bryan
cd4330a024 auto-starts :dns, adds generator to configure authority 2018-06-20 19:24:13 -04:00
Joe Bryan
08b39a8f64 checks for reserved IP addresses before creating %direct binding 2018-06-20 19:24:13 -04:00
Joe Bryan
2f743a504b removes debug binding in +poke-noun, unnecessary printfs 2018-06-20 19:24:13 -04:00
Joe Bryan
f2f47a07fb creates sur/dns, refactors app, ands %dns-bind and %dns-bond marks 2018-06-20 19:24:13 -04:00
Joe Bryan
5f1ec21de3 adds relay confirmation via http before requesting %directing binding 2018-06-20 19:24:13 -04:00
Joe Bryan
5cc8aecc98 changes %binding notifications: authority pokes relay, relay pokes ship 2018-06-20 19:24:01 -04:00
Joe Bryan
427b5115d4 print failed %pokes in +coup 2018-06-20 17:33:32 -04:00
Joe Bryan
9696890fb1 add http request-error handling, reset state on failed authority config 2018-06-20 17:33:32 -04:00
Joe Bryan
53cbb607d8 cleanup and enforce more %dns-bind invariants 2018-06-20 17:33:32 -04:00
Joe Bryan
f5a43730bc correctly specify forwarding-on-behalf-of ship 2018-06-20 17:33:32 -04:00
Joe Bryan
83e2b2ca1e enforce invariants: stars direct only, indirect target already bound 2018-06-20 17:33:32 -04:00
Joe Bryan
d53becf191 adds latest-style arm comments 2018-06-20 17:33:32 -04:00
Joe Bryan
e4339a770b initial gcloud record creation and confirmation 2018-06-20 17:33:32 -04:00
Joe Bryan
a7ac502c60 cleanup, logging, etc. 2018-06-20 17:33:32 -04:00
Joe Bryan
f4679f2571 refactors +authority, implements initial authority confirmation 2018-06-20 17:33:32 -04:00
Joe Bryan
f801776bac refactors binding and acknowledgment pokes 2018-06-20 17:33:32 -04:00
Joe Bryan
ba614f3f72 adds initial dns app 2018-06-20 17:33:32 -04:00
Joe Bryan
468595de70 adds Google Cloud DNS privileges to googleapis sec driver 2018-06-20 17:33:32 -04:00
Joe Bryan
adc9da0b0c adds lane-change subscriptions (%tend/%rove) to ames 2018-06-20 17:33:32 -04:00
Joe Bryan
461e0e9d14 adds http configuration effect (%form) and port notification move (%live) 2018-06-20 14:01:35 -04:00
Joe Bryan
2a15e83fc3 adds http reverse proxy notification move (%wise) and effect (%that) 2018-06-20 14:01:35 -04:00
Joe Bryan
138beed3b0 disables collection renders in :test 2018-06-19 22:01:52 -04:00
Joe Bryan
9d72b8f92b Merge branch 'collections' into collections-merge
* collections: (127 commits)
  Revert "cross-ship permissions works now"
  deleted more unused files, updated json arm of collections mark
  removed unused index file (was used for debug)
  cross-ship permissions works now
  rendered MVE css and js 272af56804f822c23efa645aafcf1d5d8a8bfdff
  simplified latest alias
  new 'latest' page in colls
  deleted a swp file
  mve updates f83035d162dd60107b45798117cf924437070798
  isaac's eyre changes to polling parameters as requested by Logan
  rendered MVE f0a44584883e8789ec5bab9c80334ae0ee251e02
  source new circle to inbox in collections app
  relative href
  removed topic text from collection json
  patch back in realnet ames (was testnet ames in xship-wrap
  collections now sends invites to whitelist
  aded fascen to pass along fasbuc params
  add x-htm wrappers for &htm
  rename default eyre mark to x-urb, do xhsip on x- prefix requests
  updated json endpoints in accordance with logan's requests
  ...
2018-06-19 20:51:22 -04:00
Isaac Visintainer
b75fac22f8 Merge branch 'collections' of github.com:urbit/arvo into collections 2018-06-19 15:44:25 -07:00
Isaac Visintainer
b793bc07d2 Revert "cross-ship permissions works now"
This reverts commit fd4de4e435.
2018-06-19 15:42:23 -07:00
Anthony Arroyo
ac2b6961da deleted more unused files, updated json arm of collections mark 2018-06-19 14:17:14 -07:00
Anthony Arroyo
66f7e84429 removed unused index file (was used for debug) 2018-06-19 13:29:23 -07:00
Isaac Visintainer
fd4de4e435 cross-ship permissions works now 2018-06-18 14:30:53 -07:00
Anthony Arroyo
c888103567 rendered MVE css and js 272af56804f822c23efa645aafcf1d5d8a8bfdff 2018-06-04 11:00:29 -07:00
Anthony Arroyo
dc5f16076d simplified latest alias 2018-06-04 10:58:15 -07:00
Anthony Arroyo
3b982bdf8b new 'latest' page in colls 2018-06-04 10:57:31 -07:00
Anthony Arroyo
6f5c780397 deleted a swp file 2018-06-01 17:47:41 -07:00
Anthony Arroyo
db2d0ac428 mve updates f83035d162dd60107b45798117cf924437070798 2018-06-01 17:46:51 -07:00