Commit Graph

332 Commits

Author SHA1 Message Date
Elliot Glaysher
51e46d2e03
Merge pull request #791 from urbit/expect-nu-eq
Redo +expect-eq and consolidate tests
2018-08-29 13:34:42 -07:00
Joe Bryan
b81dedf626 2. moves :acme ASN1, DER and tests out of app 2018-08-29 09:16:44 -07:00
Fang
67be11499b
Merge branch 'release-candidate' into crypto-additions 2018-08-28 16:35:53 +02:00
Joe Bryan
50782bd1c9 Merge branch 'research-constitution' into release-candidate
* research-constitution: (120 commits)
  removes obsolete doccords-style comments
  Revert "fixy uno~by, other vor-based code duplication"
  Implement argon2.
  Use face over lark when available.
  Implement blake2b.
  Use ++rep over ++can when we can
  Use ++rev over ++swp, for safety.
  Clean up base58 en/decoding
  Rename secp point serialization arms
  Add HMAC-SHA1
  Put +=byts to use
  Restructure and complete BIP32 core
  Fix bug in RIPEMD-160 implementation.
  BIP32 key derivation logic. Messy, in dire need of restructuring.
  Fix bug in HMAC implementation.
  SHA-1 re-implementation, can account for leading zeroes.
  Converting points on curve to un/compressed numbers.
  RIPEMD-160 implementation.
  Start work on BIP32 support. Library file includes wrappers for the SHA family to make it take and produce sane byte order data, and a new HMAC implementation that depends on it. Also includes @belisarius222's secp256k1 implementation, plus experimental (and broken) support for other secp variants.
  Add ++rev to bit arithmetic, for reversing block order while accounting for leading zeroes.
  ...
2018-08-27 15:48:13 -07:00
Elliot Glaysher
ba0de921ab Merge remote-tracking branch 'origin/collections' into ford-turbo 2018-08-20 13:14:13 -07:00
Logan Allen
f6dbdddfd2 Added single Hall action for creating, permitting, and sourcing DM station. Thanks Isaac 2018-08-16 17:22:57 -07:00
Curtis Yarvin
fa9c4636f9 Merge branch 'research-tome' into ford-turbo-original 2018-08-15 16:48:37 -07:00
Logan Allen
b387f70fdc Isaac and I merged hall read/unread with latest collections. 2018-08-15 16:40:29 -07:00
Fang
ecb911a53a Support revisions per key type, broaden interface 2018-08-13 21:33:27 +02:00
Fang
3d984ff87f Update keygen to match latest spec and have slightly better code style 2018-08-10 20:36:26 +02:00
Joe Bryan
b0ecbcd2ab Merge branch 'master' into collections
* master: (27 commits)
  Transfer ~tep to Rivendell and ~bes to NSPV.
  moar changes
  stylistic changes
  included full group information in scry
  clay permissions issue #749
  fixed outside urls
  fixed clay mut problem
  let us not include .html extensions in our urls if we don't want to
  Bump Ames :protocol-version from 1 to 2
  made hymn renderer unneccesary
  variety of bug-fixes
  first pass, basic functionality working
  Transition ~marzod's Ask duties to a dedicated ship
  Bump Ames :protocol-version from 0 to 1
  fixes +spin to preserve the type of the head of the product
  simplified the code
  now covers posts with spaces and no text
  Revert "Revert "Change %w care to return both @ud and @da cases""
  Revert "Change %w care to return both @ud and @da cases"
  Posts and Comments with no text ignored
  ...
2018-08-09 18:13:52 -04:00
Elliot Glaysher
4363163319 Merge remote-tracking branch 'origin/collections-redesign' into ford-turbo-eyre-sec
Note: This ignores changes to clay for expediency, these may need to
be hand merged later.
2018-07-31 10:11:10 -07:00
Isaac Visintainer
ef18c51f5e collections redesign 2018-07-30 21:00:49 -07:00
Fang
8580e7b247 Add support for targeting the last x messages in a query range.
/circle/inbox/grams/-5/-0 gets the last 5 messages from the inbox, nothing more.
Closes #643.
2018-07-23 15:30:07 -07:00
Anthony Arroyo
dc103dcabd
Merge pull request #765 from urbit/https-acme
adds letsencrypt client :acme, integrates with :dns app and %eyre
2018-07-19 12:11:04 -07:00
Joe Bryan
f5991978be retry %direct binding verification of 504 response (cttp timeout) 2018-07-19 14:11:16 -04:00
Anthony Arroyo
7b42153198 Merge branch 'collections' into collections-dom-json 2018-06-25 12:14:40 -07:00
Joe Bryan
f2f47a07fb creates sur/dns, refactors app, ands %dns-bind and %dns-bond marks 2018-06-20 19:24:13 -04:00
Anthony Arroyo
470a664a81 merging in merged collections 2018-06-20 11:38:36 -07: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
b793bc07d2 Revert "cross-ship permissions works now"
This reverts commit fd4de4e435.
2018-06-19 15:42:23 -07:00
Isaac Visintainer
fd4de4e435 cross-ship permissions works now 2018-06-18 14:30:53 -07:00
Anthony Arroyo
e9b816fbf3 basic foreign post 2018-06-04 10:09:04 -07:00
Isaac Visintainer
7484887597 first pass, basic functionality working 2018-06-01 14:24:10 -07:00
Curtis Yarvin
ddb0fc22f4 Chapter names for everyone. 2018-05-28 23:42:16 -07:00
Curtis Yarvin
a29b22357d Some renaming and stuff. 2018-05-27 12:15:15 -07:00
Curtis Yarvin
a26105370b Old help totally cleaned out. 2018-05-24 15:39:56 -07:00
Curtis Yarvin
d15578859b Badly done. 2018-05-20 13:23:01 -07:00
Fang
e362b4b1c8 Merge in userspace constitution work. 2018-05-14 19:59:34 +02:00
Fang
9faffde755 Changes now always accompanied by their on-chain source. (ie event in block) 2018-05-07 16:50:59 +02:00
Fang
1e71f0ec43 Can now subscribe to other ships instead of Ethereum nodes directly. 2018-05-04 22:20:47 +02:00
Curtis Yarvin
07fd6faab9 Merge branch 'master' into research-merge; broken 2018-05-03 10:51:39 -07:00
Fang
1cfbaded58 Change app structure to make use of deltas,
in preparation for easy state subscriptions.
2018-05-03 01:03:08 +02:00
Anton Dyudin
dbfe2bf8f6 produce real &urb from /+urb-split 2018-05-02 14:35:36 -07:00
C. Guy Yarvin
97d2de4f4e Still some mild spec conversion bugs. 2018-04-22 19:41:24 -07:00
Fang
2f4ce78d4e address > @ux 2018-04-18 01:26:22 +02:00
Fang
219cab4783 Support proxy change events. 2018-04-18 01:25:37 +02:00
Fang
358cfbb258 No longer store proxies locally. 2018-04-18 00:36:51 +02:00
Fang
b78fdccd54 Implement parsing of hull diffs from event logs. 2018-04-18 00:32:02 +02:00
Fang
7e74cd3bb7 Update parsing of event logs to assume up-to-date RPC API spec. 2018-04-18 00:30:25 +02:00
Fang
4ed365a263 Support reading the DNS domains from the Ships contract. 2018-04-17 23:11:59 +02:00
Fang
e857a77c74 Include getFilterLogs operation. 2018-04-17 16:18:13 +02:00
Fang
da1dc7a074 Remove commented out code. 2018-04-12 19:34:58 +02:00
Fang
38fce5986e Disable relative message number in subscription ranges. 2018-04-12 16:47:32 +02:00
Fang
3a63e588e7 Update constitution app to use new Ships contract data during init.
We longer have to try all children of active ships.
2018-04-10 21:38:35 +02:00
Fang
dba3936411 Restructure Constitution app. 2018-04-09 16:59:14 +02:00
Fang
8af91e2af6 More structures for the Ethereum lib. 2018-04-09 16:58:39 +02:00
Fang
14e682c620 Simplify process of retrieving hull noun from eth response. 2018-04-04 19:13:30 +02:00
Fang
e648891b51 WIP Constitution state mirror daemon 2018-03-23 20:55:30 +01:00
Fang
6fe0a29a55 Support Ethereum filter creation and polling. 2018-03-21 22:58:11 +01:00