Joe Bryan
4c6e95dd36
cleans up :dns helper-gates and app style
2019-01-09 10:07:30 -05:00
Joe Bryan
177a48e2d0
Merge pull request #965 from urbit/murmug
...
switch +mug hash from FNV to Murmur3
2019-01-09 01:47:49 -05:00
Joe Bryan
70ca40e0e6
replaces call to +lor in :ask
2019-01-08 20:12:51 -05:00
Isaac Visintainer
27c53212dd
- Added page redirect from / to /~~/landscape
...
- Removed chat autoaccept
2019-01-07 19:47:15 -08:00
Isaac Visintainer
bab30e5333
- Added command for permitting and sending out invites to ships for hall
...
circles
- Removed a bunch of debugging printfs
2019-01-07 19:47:15 -08:00
Isaac Visintainer
7629c7b212
- Accept DMs and chat invites on the backend
...
- Added seperate structure for DM messages in collections
- Added another print to hall
2019-01-07 19:47:15 -08:00
Isaac Visintainer
75c2ccf6ed
added read logic and more printfs
2019-01-07 19:47:15 -08:00
Isaac Visintainer
10a150d5c2
send hall rumors through unchanged
2019-01-07 19:47:15 -08:00
Isaac Visintainer
6f85f58464
changed state and mark structures of api, filled out some logic
2019-01-07 19:47:15 -08:00
Isaac Visintainer
a0c2157483
bugfixes:
...
- collections crash
- writing wrong owner for comments
- inbox config sources field was not being updated
2019-01-07 19:44:51 -08:00
Isaac Visintainer
9d2acd36fa
filled out subscription, state update, and mark conversion logic
2019-01-07 19:44:51 -08:00
Isaac Visintainer
0c6baef0d9
initial prep subscribe, mark and app stubs
2019-01-07 19:44:46 -08:00
Elliot Glaysher
9828c02473
Remove duplicated code between arvo and hoon
...
Also removes some dead code from arvo which lets us clean up some
^ in dojo.
2019-01-02 11:09:25 -08:00
Joe Bryan
d4e9759b28
18. single-home %clay %info task
2018-12-13 14:07:10 -05:00
Joe Bryan
18cb206eee
15. single-homes %ford %kill task
2018-12-13 14:06:59 -05:00
Joe Bryan
5095020755
14. single-home %ford %build task
2018-12-13 14:06:56 -05:00
Elliot Glaysher
31b6842d43
Test fixes
2018-12-11 13:59:49 -08:00
Elliot Glaysher
ec9513ccfe
More explicit referencing
2018-12-11 13:48:34 -08:00
Elliot Glaysher
935baa3c83
Explicit resolution, less ^
2018-12-11 13:39:39 -08:00
Elliot Glaysher
8fc66dffde
Remove =, and unreferenced stuff.
2018-12-11 13:27:33 -08:00
Elliot Glaysher
e839ec6c7c
Start adding ^? and removing =, and ^
2018-12-11 11:38:44 -08:00
Elliot Glaysher
8cde064ee8
Make the example file an udon file instead of md.
2018-12-10 16:59:42 -08:00
Elliot Glaysher
d21a63eb80
Readd app/time.hoon
2018-12-10 16:40:18 -08:00
Elliot Glaysher
3153e8882b
Remove github app.
2018-12-10 16:01:47 -08:00
Elliot Glaysher
e427966f23
Remove the markdown jet code
2018-12-10 15:59:35 -08:00
Elliot Glaysher
52fa131081
Remove gh
2018-12-10 15:59:35 -08:00
Elliot Glaysher
b00f78be28
Remove capitalize
2018-12-10 15:59:35 -08:00
Elliot Glaysher
2c4e537b72
Delete more apps and update the test app
2018-12-10 15:59:35 -08:00
Elliot Glaysher
8837dc8293
Delete twitter
2018-12-10 15:59:35 -08:00
Elliot Glaysher
2f8c632519
Delete +pipe
2018-12-10 15:59:35 -08:00
Joe Bryan
99a3fc6a05
removes auto-resetting "init" sync
2018-12-04 03:09:51 -05:00
Isaac Visintainer
0df228f165
added jet hints to hall, collections, gall
2018-11-07 14:31:31 -08:00
Isaac Visintainer
406c38a5b8
removed soft, moved bulk of collections logic to a lib for better caching
2018-11-07 14:31:31 -08:00
Isaac Visintainer
1e1f9231b9
fixed behavior for broken umd
2018-11-07 14:31:31 -08:00
Isaac Visintainer
0746998e4c
added functionality to clear hall subscriptions
2018-11-07 14:31:31 -08:00
Isaac Visintainer
a06be71df2
collections fixes: comment snippets, double reporting, date field error
2018-11-07 14:31:31 -08:00
Isaac Visintainer
9dba26e838
made hall newdm flow idempotent
2018-11-07 14:31:31 -08:00
Isaac Visintainer
b4f0a3c5db
onboarding bit
2018-11-07 14:31:31 -08:00
Isaac Visintainer
026f02cb63
collections fixes: post editing, parent config, sorting
2018-11-07 14:31:31 -08:00
Joe Bryan
24b3d0da08
Merge pull request #873 from urbit/lofi-dns
...
simplify :dns app
2018-11-07 12:30:20 -05:00
Joe Bryan
f68ba36ed7
removes verbose :dns printfs, adds status messages, cleans up
2018-11-07 00:25:49 -05:00
Joe Bryan
efcb722a06
retrieve existing records after :dns|authority
2018-11-06 23:56:32 -05:00
Joe Bryan
55e618a0b6
defers %indirect bindings when the target is not yet bound
2018-11-06 19:13:11 -05:00
Joe Bryan
ecf24a1345
moves +reserved ipv4 address check to zuse, uses in :dns|ip
2018-11-06 19:13:11 -05:00
Joe Bryan
71641f7b93
re-notify on duplicate dns binding requests
2018-11-06 19:13:16 -05:00
Joe Bryan
7bfc76c4d9
removes :dns prohibition against binding yourself
2018-11-06 19:13:11 -05:00
Joe Bryan
2626c1b284
adds post-binding http request to confirm record propagation
2018-11-06 19:13:02 -05:00
Joe Bryan
42a285efef
simplifies :dns, removing dependence on %ames routing
2018-11-06 19:09:24 -05:00
Joe Bryan
b55c3a4b4e
removes verbose :acme printfs, adds status messages
2018-11-06 18:25:07 -05:00
Joe Bryan
56110cb891
simplifies :acme initialization
2018-11-06 17:29:05 -05:00
Joe Bryan
716c86c28b
retries authorization finalization failures
2018-11-06 17:29:05 -05:00
Joe Bryan
071e907797
accepts acme registration response of 200 or 201
2018-11-06 17:29:05 -05:00
Joe Bryan
00cdf59b5f
adds (extremely basic) certificate renewal
2018-11-06 17:29:05 -05:00
Joe Bryan
039c5c8d41
retries failed acme orders after 10 minutes
2018-11-06 17:29:05 -05:00
Joe Bryan
f74a2d32de
adds json unit reparsers and api response body types to :acme
2018-11-06 17:29:05 -05:00
Joe Bryan
36a3b6e91e
updates :acme to always check order after finalizing
2018-11-06 17:29:05 -05:00
Joe Bryan
608ff98cf9
fixes :acme comment style
2018-11-06 17:29:01 -05:00
Joe Bryan
0a518b975d
updates :acme to confirm challenge contents
2018-11-06 17:27:38 -05:00
Joe Bryan
c077c8572e
tweaks :acme test-trail timeout retrys
2018-11-06 17:27:38 -05:00
Joe Bryan
12ca751665
retry all requests on client timeout
2018-11-06 17:27:32 -05:00
Joe Bryan
5e2f4dff7e
updates :acme to check order status before finalization
...
... should fix the periodic %finalize-order-fail
2018-11-01 00:57:50 -04:00
Joe Bryan
a957d6020d
fixes :dns comment style, modernizes structures
2018-11-01 00:54:56 -04:00
Joe Bryan
c8f1b4d5a1
Merge branch 'release-candidate' into ames-eth-keys
...
* release-candidate: (33 commits)
update pin-vere-commit.txt
Bug fix for metal-wrapping runes
Remove old-zuse (#867 )
Type Analysis (#865 )
remove clam from error sigpam
Fix compiler error.
Remove temporary type analysis work.
Remove ++cook from ++auri parsing
Remove forced ssl upgrade for localhost http reqs
moved to new branch with updated arvo
11. demacrotizes %6, %7, %8, and %9
10. updates %5 to require two subformulas (4K)
9. emits %10 (4K)
8. adds and implements edit (%10) (4K)
7. removes %13 and %14 (4K)
6. emits %11 and %12 (4K)
5. implements hint at %11 and wish at %12 (4K)
4. removes %10 and %11 (4K)
3. emits %13 and %14 (4K)
2. implements %13 and %14 (4K)
...
2018-11-01 00:18:54 -04:00
rmariani
579efd9972
Remove old-zuse ( #867 )
...
* removes old-zuse
2018-10-26 16:19:18 -07:00
Joe Bryan
4d3b204769
implements key rotation with continuity
...
also not quite working
2018-10-18 14:45:54 -04:00
Joe Bryan
1e0408b445
updates sein:title to use %jael scry, adds ^sein:title
2018-10-17 15:22:07 -04:00
Joe Bryan
b24bd2fcbf
removes womb and all its accoutrements
2018-10-17 14:54:28 -04:00
Joe Bryan
535ab6e90b
updates %jael to save and %ames to give domains (on boot/startup)
...
also defers initial clay merge,
renames +turf (utf8 to utf32) to +taft,
and removes duplicate +turf (domain) declarations,
and updates pinned vere to use them
2018-10-16 21:02:41 -04:00
Isaac Visintainer
da53d8b058
moved to new branch with updated arvo
2018-10-11 13:19:30 -07:00
David Kerschner
88d05c5826
reinstated ++poke-lens-command with changes
2018-10-09 18:33:22 -07:00
Ted Blackman
77b02196d5
dojo: reinstate +he-lens with fixed +hoon
2018-10-09 18:07:05 -07:00
Joe Bryan
a230b8e9fb
removes %ames pki and old boot process
2018-10-05 21:01:07 -04:00
Joe Bryan
709d9708f4
fixes userspace :test compilation failures
2018-10-05 19:33:26 -04:00
Isaac Visintainer
7e07a4d8e8
cleaned up comments and lines over 80
2018-09-06 17:31:06 -07:00
Isaac Visintainer
6bf78803e7
fixes collections multi clay write bug
2018-09-06 16:39:02 -07:00
Fang
b4631e9438
Merge pull request #803 from urbit/ethereum-signing
...
Ethereum transaction signing
2018-09-06 11:17:52 +02:00
Elliot Glaysher
fd7b1f684b
Fix +filter-gram in hall.
2018-09-05 16:42:59 -07:00
Elliot Glaysher
2642efc8af
Merge remote-tracking branch 'origin/collections' into release-candidate
2018-09-05 16:33:34 -07:00
Isaac Visintainer
aeadbe894a
added poke arm for onboarding bit
2018-09-04 18:01:17 -07:00
Isaac Visintainer
91bb34b943
hall custom permission rules
2018-09-04 16:23:24 -07:00
Elliot Glaysher
669c79ceeb
Make dojo not produce incorrect beams when they start with '/'.
2018-09-04 15:57:29 -07:00
Fang
abd6329725
Remove outdated lib and sur files
...
They have been living in zuse for a while.
2018-09-04 00:25:08 +02:00
Isaac Visintainer
376fcb7c54
circle creation bugfix
2018-08-30 14:13:40 -07:00
Isaac Visintainer
40972614fc
removed redundant notifications on deletions
2018-08-30 10:53:01 -07:00
Elliot Glaysher
1a32f5e5ca
Remove further references to tester
2018-08-29 15:07:21 -07:00
Elliot Glaysher
1f835ebf06
12: Remove outdated todo.
2018-08-29 13:21:36 -07:00
Joe Bryan
44c16cf75f
5. moves :acme JWK, JWS and tests out of app
2018-08-29 09:17:58 -07:00
Joe Bryan
407584cda7
4. moves :acme RS256, PKCS1/8/10, PEM and tests out of app
2018-08-29 09:17:25 -07:00
Joe Bryan
7e982c0f2c
3. moves :acme RSA and tests out of app
2018-08-29 09:17:19 -07:00
Joe Bryan
b81dedf626
2. moves :acme ASN1, DER and tests out of app
2018-08-29 09:16:44 -07:00
Joe Bryan
bf6739574a
1. moves :acme base64 and tests out of app
2018-08-29 09:16:36 -07:00
Isaac Visintainer
a151fb09a3
removed redundant notifications, started space-rating
2018-08-28 15:13:26 -07:00
Joe Bryan
47855b6972
disables failures, re-enables successes, or fixes failing tests
2018-08-28 11:44:33 -07:00
Joe Bryan
ebcda3e617
adjusts schematic for renderer tests, disables failing renderers
2018-08-28 10:01:58 -07:00
Joe Bryan
003e79a0fa
fixes :test %core runner, (temporarily) disables renderer testing
2018-08-27 23:53:53 -07: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
fb75c55286
Merge remote-tracking branch 'origin/collections' into ford-turbo
2018-08-23 10:41:29 -07:00
Isaac Visintainer
63f68fa5fd
fixed collections to use fudged date in date-created and last-modified fields
2018-08-22 10:33:38 -07:00
Isaac Visintainer
cbfd2b9aea
Merge branch 'collections-api-changes' into collections
2018-08-21 16:28:03 -07:00
Logan Allen
e7dc9895f2
Hall newdm action: ship names are sorted by alphabetical order.
2018-08-21 16:16:30 -07:00
Isaac Visintainer
b4cbe1d45d
collections-api-changes
2018-08-20 14:16:57 -07:00
Elliot Glaysher
ba0de921ab
Merge remote-tracking branch 'origin/collections' into ford-turbo
2018-08-20 13:14:13 -07:00
Elliot Glaysher
222c5c82c0
Make %hall and %talk started on boot.
2018-08-20 11:40:48 -07:00
Curtis Yarvin
0bceb27dbe
Merge remote-tracking branch 'origin/ford-turbo' into ford-turbo-original
2018-08-17 15:26:51 -07:00
Curtis Yarvin
d062445ffb
Merge commit '89a0a' into ford-turbo-original
2018-08-17 15:04:31 -07:00
Isaac Visintainer
d525dcdedd
removed sigpams
2018-08-17 10:52:03 -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
a6b8407bc4
Building, without (strangely) command:lens
2018-08-15 17:23:37 -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
Ted Blackman
ddef8079a3
|keep and associated machinery
2018-08-15 13:58:54 -07:00
Isaac Visintainer
aaea4c9695
permissions backend to be more permissible
2018-08-14 17:24:45 -07:00
Elliot Glaysher
ab63875449
Merge branch 'collections-redesign' into ford-turbo-eyre-sec
...
The %collections app now starts.
2018-08-09 15:50:25 -07: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
89a0a91c57
Boots without old ford.
2018-08-09 11:22:37 -07:00
Elliot Glaysher
81bd72ee21
WIP: Commiting so I can get the ~+ patch.
2018-08-08 14:47:01 -07:00
Isaac Visintainer
50f74799c3
various bugfixes
2018-08-02 18:04:52 -07:00
Isaac Visintainer
3e4b701d79
backend changes for comment integration
2018-08-01 16:08:01 -07:00
Isaac Visintainer
f273157e9d
fixed missed renamings and added files to collections dir for ford testing
2018-08-01 11:32:34 -07:00
Isaac Visintainer
10e2495202
post and edit query params
2018-07-31 16:31:30 -07:00
Elliot Glaysher
2b96d5e311
Merge remote-tracking branch 'origin/collections-redesign' into ford-turbo-eyre-sec
2018-07-31 16:26:45 -07:00
Isaac Visintainer
90289cfa1d
some bugfixes and readded x-ship renderers
2018-07-31 13:56:38 -07: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
fee20d5de3
bugfixes and some test changes
2018-07-30 22:24:32 -07:00
Isaac Visintainer
b3737b906a
removed example.collections-topic
2018-07-30 21:18:50 -07:00
Isaac Visintainer
ef18c51f5e
collections redesign
2018-07-30 21:00:49 -07:00
Elliot Glaysher
84e05eba12
Integration of the state machine code complete; can boot a fakezod.
...
Fakezod boots with the new state machine code, and can run the +ford-turbo
test suite.
2018-07-24 10:54:16 -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
Fang
daae6f4ac8
Make talk start out with the last 200 messages of scrollback.
2018-07-23 15:26:30 -07:00
Fang
21eb5f3430
resolved conflict and merged
2018-07-23 15:26:09 -07:00
Elliot Glaysher
bf696a049d
Merge branch 'ford-master-state-machine' into ford-turbo
2018-07-23 15:20:29 -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
4db7e486ed
stub out :acme +sigh-recoverable-error rate-limit callback, print httr in mark
2018-07-19 14:11:16 -04:00
Joe Bryan
ffe7970d74
retry failed domain validation token verification
2018-07-19 14:11:16 -04:00
Joe Bryan
05050a09ff
retry failed dns bindings in +hear:tell
2018-07-19 14:11:16 -04:00
Joe Bryan
7aada841f4
fix typo in error message
2018-07-19 14:11:16 -04:00
Joe Bryan
243c0a9a10
ignores our own route updates in :dns
2018-07-19 14:11:16 -04:00
Joe Bryan
22e5bb0366
uses pkcs8 private keys for %eyre cert installation
2018-07-19 14:11:16 -04:00
Joe Bryan
36d15d296c
fixes pkcs8 ASN.1 en/de-coding (missing constant version)
2018-07-19 14:11:16 -04:00
Joe Bryan
f5991978be
retry %direct binding verification of 504 response (cttp timeout)
2018-07-19 14:11:16 -04:00
Joe Bryan
6419f27e3a
adds debug install/uninstall cert events
2018-07-10 16:42:46 -04:00
Joe Bryan
5a953aa01b
fixes bug in +reserved predicate for ipv4 addresses
2018-07-10 16:42:46 -04:00
Joe Bryan
14841db28d
updates :dns to notify %eyre on new bindings
2018-07-10 16:42:46 -04:00
Anthony Arroyo
758b66fe7e
just disabled all of web/pages/nutalk due to fcgi issues
2018-07-02 12:18:00 -07:00
Anthony Arroyo
d1dad2d59e
another page tthat breaks tests because of fcgi issues
2018-07-02 12:04:26 -07:00
Joe Bryan
6ec776f04a
defers :acme initialization to first certificate order
2018-06-29 00:02:34 -04:00
Joe Bryan
5393b129f2
defers pending order creation to after registration
2018-06-28 23:46:24 -04:00
Joe Bryan
26b10e79b5
defer initial http request from +prep
2018-06-28 23:45:10 -04:00
Joe Bryan
c8c90bc587
integrates :acme with %eyre (receive new domains/orders, install certificates)
2018-06-28 23:45:04 -04:00
Joe Bryan
76788656d7
refactors +nonce:effect and call sites
...
and fixes typo in +bad-nonce
2018-06-28 14:04:11 -04:00
Joe Bryan
d40151604b
adds comment to and reformats +emsa:rs256
2018-06-28 14:04:11 -04:00
Joe Bryan
8a8b16e0bd
adds csr context-specific tag explanation comment
2018-06-28 14:04:11 -04:00
Joe Bryan
d2a7111f58
adds pkcs8 private key en/de-coding
2018-06-28 14:04:11 -04:00
Joe Bryan
f46e226247
updates +der %bit en/de-coding to use +octs, tests for significant trailing zeros
2018-06-28 14:04:11 -04:00
Joe Bryan
56db9be687
refactors jwk public/private key en/de-coding
2018-06-28 14:04:11 -04:00
Joe Bryan
0b4ee7702e
improves rsa key generation (somewhat)
2018-06-28 14:04:11 -04:00
Joe Bryan
e194b15b78
refactors +parse:der
2018-06-28 14:04:11 -04:00
Joe Bryan
fffff33dfc
refactors +parse:base64
2018-06-28 14:04:11 -04:00
Joe Bryan
a9871af7fb
always parse :len bytes in +de:der
2018-06-28 14:04:11 -04:00
Joe Bryan
67590f70c7
updates +de:base64 to output +octs
2018-06-28 14:04:11 -04:00
Joe Bryan
3238cf6ce6
updates +der encoding to produce +octs, base-64 encoding to accept octs
2018-06-28 14:04:11 -04:00
Joe Bryan
b5f352f3bc
refactors +der %oct parser
2018-06-28 14:04:11 -04:00
Joe Bryan
84452a6e00
updates ASN.1 %oct to explicitly track byte-length
2018-06-28 14:04:11 -04:00
Joe Bryan
546053fb7c
adds failing test case for invalid JWS
2018-06-28 14:04:11 -04:00
Joe Bryan
c2ccfed00f
adds reproduction for invalid jws signature
2018-06-28 14:04:11 -04:00
Joe Bryan
90efc6daf0
adds mechanism to print account key
2018-06-28 14:04:11 -04:00
Joe Bryan
92d27238c1
archives active order in +add-order
2018-06-28 14:04:11 -04:00
Joe Bryan
dcf947712f
support already-completed domain validation challenges
2018-06-28 14:04:11 -04:00
Joe Bryan
2acd46a701
refactors +sigh-httr
2018-06-28 14:04:11 -04:00
Joe Bryan
1fb2f0624f
adds +certificate:event to +sigh-httr
2018-06-28 14:04:11 -04:00
Joe Bryan
3a1c072527
revises :acme state, rewrites API client
2018-06-28 14:04:11 -04:00
Joe Bryan
1029a44758
tweaks and formats block comments
2018-06-28 14:04:11 -04:00
Joe Bryan
31f95df959
additional refactoring and comment cleanup in asn1 and pkcs library cores
2018-06-28 14:04:11 -04:00
Joe Bryan
218369c85d
adds more comments and further refactors +asn1 and +der
2018-06-28 14:04:11 -04:00
Joe Bryan
f7a6ad1fb2
first pass new-style comments for library cores
2018-06-28 14:04:11 -04:00
Joe Bryan
8c0eea3a19
renames +en-host to +join
2018-06-28 14:04:11 -04:00
Joe Bryan
2a83c41f24
removes redundant new-order
2018-06-28 14:04:11 -04:00
Joe Bryan
77391241c7
really make sure account/certificate keys are different
2018-06-28 14:04:11 -04:00
Joe Bryan
b4197152fe
parses order responses more minimally
2018-06-28 14:04:10 -04:00
Joe Bryan
9b7c5f9337
insure that account and certificate keys are different
...
determinism ftw!
2018-06-28 14:04:10 -04:00
Joe Bryan
8567866e89
fixes the nonce retry fix
2018-06-28 14:04:10 -04:00
Joe Bryan
0eae33af9e
disables some overly-restrictive json response parsing
2018-06-28 14:04:10 -04:00
Joe Bryan
2bbd8af930
use only one certificate key (for now)
2018-06-28 14:04:10 -04:00
Joe Bryan
2198de77d8
support empty re-registration response, minor cleanup
2018-06-28 14:04:10 -04:00
Joe Bryan
831813c660
fixes badNonce retry, archives old orders when adding a new one
2018-06-28 14:04:10 -04:00
Joe Bryan
671cc1d277
tests challenges locally before notifying ACME server
2018-06-28 14:04:10 -04:00
Joe Bryan
a16dde1476
comment jihad
2018-06-28 14:04:10 -04:00
Joe Bryan
192ebadd87
refactors DER ASN.1 parser
2018-06-28 14:04:10 -04:00
Joe Bryan
2938c19be1
refactors DER en/de-coding out of +asn1 into a separate core
2018-06-28 14:04:10 -04:00
Joe Bryan
3d40edc8d1
refactors JWS, JWK thumbprint, and ACME POST requests
2018-06-28 14:04:10 -04:00
Joe Bryan
5e0a2fcb95
refactors pkcs1, 8, and 10, separating ASN.1 specs from DER encoding
...
also adds pkcs1 RSA public key en/de-coding and tests
2018-06-28 14:04:10 -04:00
Joe Bryan
39ac62275d
removes automatic ~ship.urbit.org order initialization
2018-06-28 14:04:10 -04:00
Joe Bryan
90d2768358
updates rsa-key structure to support public keys
2018-06-28 14:04:10 -04:00
Joe Bryan
09d61ca3d7
finishes basic ACMEv2 flow, refactors multiple event queuing
2018-06-28 14:04:10 -04:00
Joe Bryan
854f9aace4
adds detailed state structures, parsers, control flow to :acme
2018-06-28 14:04:10 -04:00
Joe Bryan
55b33d8578
random cleanup
2018-06-28 14:04:10 -04:00
Joe Bryan
e96d0e77d5
adds pkcs10 encoding for Certificate Signing Requests
2018-06-28 14:04:10 -04:00
Joe Bryan
e4014ca385
adds pkcs8 encoding for RSA public keys
2018-06-28 14:04:10 -04:00
Joe Bryan
37d5c6edbb
adds auras to +spec:asn1
2018-06-28 14:04:10 -04:00
Joe Bryan
f2fe13bf73
implements jwk en/de-coding for RSA private keys, fixes JWS tests (and jws-body)
2018-06-28 14:04:10 -04:00