Commit Graph

587 Commits

Author SHA1 Message Date
Raymond Pasco
4e01e8f868 Ignore seed width in crub in the proper fashion 2016-07-06 05:40:37 -04:00
Raymond Pasco
f6331f1290 Replace crub with cruc 2016-05-23 15:22:49 -04:00
Raymond Pasco
a0cd05f889 Add new asymmetric cryptosystem as ++cruc 2016-05-23 15:15:35 -04:00
Raymond Pasco
bb828c3457 Make ++crub a SIV/ed/curve acru 2016-05-23 05:41:45 -04:00
Anton Dyudin
2ca1d928fd fix #126 url path elements not being escaped 2016-05-04 17:12:02 -07:00
Raymond Pasco
e3ee82fd17 Return and use [iv ciphertext] pair with SIV 2016-05-02 15:33:14 -04:00
Raymond Pasco
47683f70aa Add new AES to zuse 2016-04-27 16:17:15 -04:00
Anton Dyudin
0ed4f56935 add $now /_ @odor horn, closing #34 2016-04-18 17:22:07 -07:00
C. Guy Yarvin
902fbdf95d Steps toward one-step bootstrap. 2016-04-10 19:23:29 -07:00
C. Guy Yarvin
dbf8c5536c Merge branch 'wombjael' into learning
Conflicts:
	arvo/zuse.hoon
2016-04-09 10:59:39 -07:00
Anton Dyudin
492718f5db Merge branch 'pipe' into web-stream
pull :pipe event->talk multiplexer
2016-03-31 15:02:35 -07:00
Anton Dyudin
856ce75707 split %chis IPC-request back out of %this
urbit/urbit@3d05538
2016-03-31 14:05:40 -07:00
Anton Dyudin
a3781a4777 Merge branch 'twit-app' into dot-plan
Pull in working :twit and various fixes it depends on, to add write-plan-account logic to it
2016-03-29 17:32:42 -07:00
Philip C Monk
d030cde553 Merge branch 'master' into api-doc
Conflicts:
	arvo/eyre.hoon
	arvo/ford.hoon
2016-03-16 16:38:08 -04:00
Raymond Pasco
a1df9b2a59 Merge branch 'passcode-code', remote-tracking branches 'galenwp/clean', 'ohaitch/mo-not-running' and 'ohaitch/mar-twitter-request'
Move eyre auth code to +code
Remove nonexistent vane stubs
Add a printf somewhere
Twitter auth and requests
2016-03-14 19:43:32 -04:00
Anton Dyudin
fa07caff20 fix odo:raid, dray doc 2016-03-14 16:34:11 -07:00
Anton Dyudin
8bc6228766 fix ++hmac to work on >64 bit keys
Reload: zuse, vanes

A  swap 3  was being performed which should not have been. Still not confident inthe endianness of the code as a whole, but seems to work for test values.
2016-03-10 20:38:45 -08:00
C. Guy Yarvin
9c96cd6731 Double solid. 2016-03-10 18:33:41 -08:00
C. Guy Yarvin
3236823369 Various fixes. 2016-03-10 09:29:24 -08:00
C. Guy Yarvin
3fef8a2e09 Move diff code to zuse. 2016-03-09 15:56:40 -08:00
C. Guy Yarvin
ea6f41e7c7 Improved dope test. 2016-03-09 14:05:18 -08:00
Raymond Pasco
e736516911 Change remaining $-(* *) in arvo to gate
because these ones represent gates to apply, not molds
2016-03-04 21:17:06 -05:00
Raymond Pasco
a0358c17d9 Merge branches 'breach-20160302' and 'cgyarvin-teaching', remote-tracking branches 'ohaitch/talk-read-component', 'ohaitch/virtualize-pact-hoon' and 'ohaitch/eyre-sec'
Conflicts:
	arvo/eyre.hoon

Breaching changes for 2016-03-02
Language/dojo improvements for teaching.
add web/listen.hoon module for listening to comment changes
virtualize ++pact %hoon side-path
Eyre security drivers
2016-03-02 21:21:23 -05:00
Raymond Pasco
e1acb47293 Revert "temporary rename of %see to %sei"
This reverts commit 2d0dd169a5.
2016-03-02 21:07:36 -05:00
Raymond Pasco
9a0167c99c Merge remote-tracking branches 'philipcmonk/init-reset', 'ohaitch/tree-perf' and 'galenwp/tree-fixes'
Recompile the kernel on initial merge
Profiling-guided performance fixes
Frontend bugfixes
2016-02-25 23:47:37 -05:00
Anton Dyudin
2d0dd169a5 temporary rename of %see to %sei
REVERT on breach
2016-02-24 15:17:40 -08:00
Philip C Monk
31dbd75f42 eyre changes for lens 2016-02-23 20:15:36 -05:00
Anton Dyudin
28e986b87e scanf was dependant on (cook :_(foo |=(...)))
Another victim rescued from the dicey pits of electroplating. @cgyarvin, is there a more canonical translation?
2016-02-19 21:15:56 -08:00
Anton Dyudin
058a0c5089 BREACHING add path late-binding to /: 2016-02-19 12:00:35 -08:00
Philip C Monk
7268164eba Merge remote-tracking branch 'arvo/master' into HEAD
Conflicts:
	app/hood.hoon
	arvo/ford.hoon
	gen/cat.hoon
	gen/ls.hoon
	gen/ls/subdir.hoon
2016-02-18 18:52:34 -05:00
Philip C Monk
67cc10f55a Merge tag 'hoon-151' of https://github.com/juped/urbit into transfer
Hoon 151 merge

%gh crashes on startup

Conflicts:
    urb/urbit.pill
    urb/zod/app/dojo.hoon
    urb/zod/app/hood.hoon
    urb/zod/arvo/eyre.hoon
    urb/zod/arvo/ford.hoon
    urb/zod/arvo/gall.hoon
    urb/zod/arvo/hoon.hoon
    urb/zod/arvo/zuse.hoon
    urb/zod/gen/cat.hoon
    urb/zod/gen/ls.hoon
    urb/zod/gen/ls/subdir.hoon
2016-02-18 18:31:26 -05:00
Raymond Pasco
84ae855cce Merge remote-tracking branch 'ohaitch/tree-apps'
The proverbial various fixes and improvements
2016-02-16 15:49:15 -05:00
Raymond Pasco
01b33c5ec5 Fix zuse electroplating bug preventing clay merges
Changed (cask) to a (cask *) to prevent a weird type error.
Without this, clay would fail a (hard (unit rand)).
2016-02-15 07:47:41 -05:00
Anton Dyudin
81297bc162 Merge branch 'hoon-151' into tree-comments
Merge hoon 151
2016-02-10 19:43:53 -08:00
Anton Dyudin
07bbbee2cc fix mis-translated / to + 2016-02-10 18:58:14 -08:00
Raymond Pasco
73029e9aef Merge remote-tracking branch 'ohaitch/ford-wipe'
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/ford.hoon
	urb/zod/arvo/gall.hoon
	urb/zod/arvo/zuse.hoon
	urb/zod/gen/hood/overload.hoon
	urb/zod/lib/kiln.hoon

NB: Was briefly hotfixed to master, if you care about trivia
2016-02-10 18:12:24 -05:00
Anton Dyudin
e047aa6690 add %f %wipe cache-clear command, for |overload 2016-02-10 14:36:17 -08:00
Raymond Pasco
309805f5e7 Merge in Hoon 151
Complicated merge of Hoon 151. This commit is a major sequence point.
2016-02-10 14:03:28 -05:00
Anton Dyudin
c5a166c7e6 add /# dep-hash injection horn 2016-02-09 15:06:30 -08:00
Raymond Pasco
d5e097e82a Merge remote-tracking branch 'galenwp/factor'
Conflicts:
	urb/urbit.pill
	urb/zod/ape/bit.hoon
	urb/zod/arvo/eyre.hoon
	urb/zod/mar/hook.hoon
	urb/zod/pub/bit/fab/hymn.hook
	urb/zod/pub/docs/dev/hoon/principles/1-twigs.md
	urb/zod/pub/docs/dev/hoon/principles/2-syntax.md
	urb/zod/pub/docs/dev/hoon/reference/odors.md
	urb/zod/pub/docs/dev/hoon/reference/pronunciation.md
	urb/zod/pub/docs/dev/hoon/runes/sg/sgcn.md
	urb/zod/pub/docs/dev/hoon/runes/sm.md
	urb/zod/pub/docs/dev/hoon/runes/sm/smsg.md
	urb/zod/pub/docs/dev/hoon/runes/sm/smzz.md
	urb/zod/pub/docs/dev/hoon/runes/ts/tssg.md
	urb/zod/pub/docs/dev/hoon/runes/wt/wthz.md
	urb/zod/pub/docs/dev/hoon/runes/wt/wtls.md
	urb/zod/pub/docs/dev/hoon/runes/zp/zpzp.md
	urb/zod/pub/docs/theory/whitepaper.md
	urb/zod/pub/docs/user/appliance.md
	urb/zod/pub/docs/user/intro.md
	urb/zod/pub/docs/user/talk.md

Merged Galen and Anton's web refactoring work
2016-02-08 16:14:03 -08:00
C. Guy Yarvin
24b1e1c5d2 Convert $+ to $-. 2016-02-03 23:12:23 -08:00
Raymond Pasco
06903d894d Merge branch 'crub'
This merge only takes the completed cryptosuite B implementation.
Curve will be enabled later.
2016-02-03 17:53:50 -05:00
C. Guy Yarvin
1832c14cca Merge remote-tracking branch 'cgyarvin/newdeal' into newdeal 2016-02-02 14:13:21 -08:00
Anton Dyudin
a2081a7482 transfered /@ to "include by date", /& now "cast to mark" 2016-02-01 15:58:48 -08:00
C. Guy Yarvin
761f588cc6 Fix various marks, etc. 2016-01-30 19:37:03 -08:00
Anton Dyudin
d1e6db156d Merge branch 'eyre-root-beam' into ford-ren - requested for glen/factor merge 2016-01-29 14:41:19 -08:00
Anton Dyudin
92a308d474 ford alts 2016-01-29 11:02:10 -08:00
Anton Dyudin
e02c79ca6c add dojo support for multi-login 2016-01-27 14:04:51 -08:00
C. Guy Yarvin
0231d41cb6 .^ fully transitioned. 2016-01-25 16:47:58 -08:00
Anton Dyudin
4a31ec56d0 per-user auth v2: ac/.../_state looks for state in quay 2016-01-22 17:20:39 -08:00
Anton Dyudin
1b0cced83c per-user auth v1 2016-01-22 12:45:38 -08:00
Anton Dyudin
06fad74dac refresh google access tokens 2016-01-21 18:06:23 -08:00
Anton Dyudin
2670fde242 added ++bale, ++sec-move formal zuse types 2016-01-21 11:13:43 -08:00
C. Guy Yarvin
d538089239 Retreated from ++hail:ap. 2016-01-06 23:08:09 -08:00
Anton Dyudin
ca1502ed77 no more hook files!
- index factored into index ren
- paste json assigned new %paste-new mark
- /!mark/ horn added to execute hoon as generating said mark
  + app front pages moved accordingly
- 404 moved to md
2016-01-05 19:15:43 -08:00
Anton Dyudin
e94312333a Move /| to be "alt" horn, use it to re-enable 404 behavior 2016-01-05 11:42:27 -08:00
C. Guy Yarvin
1b721c5f25 Make &+, |+, 0+ work; change |~ rune to |+. 2016-01-05 07:02:09 -08:00
Anton Dyudin
2cf4efcebe remove %boil ancestry search, transfer "virtual path" arg to be a coin 2016-01-04 17:16:35 -08:00
C. Guy Yarvin
b9cd49600c Ready for complex boot sequence. 2016-01-04 06:27:35 -08:00
C. Guy Yarvin
1b81b5a3f3 About to try switching over. Double solid. 2016-01-03 21:41:35 -08:00
C. Guy Yarvin
84a0846379 Double-solid before devulcanization transition attempt. 2016-01-03 16:23:19 -08:00
C. Guy Yarvin
ddae003feb Devulcanization artifacts out of vanes. 2016-01-03 01:22:57 -08:00
C. Guy Yarvin
fc4f6d9494 Much cleanup. 2016-01-02 22:20:24 -08:00
C. Guy Yarvin
836bda4995 Now satisfied with casual containers. 2016-01-01 16:19:06 -08:00
C. Guy Yarvin
19936b94f0 Degenerate type appears vanquished, at least in C. 2015-12-31 20:49:01 -08:00
C. Guy Yarvin
385d47530f Cube type errors fully cleaned up. 2015-12-28 17:01:44 -05:00
C. Guy Yarvin
e04e53d1f6 Remove cubab. 2015-12-28 15:53:10 -05:00
C. Guy Yarvin
759f3ef463 Kicked ++us out of ++ut; replaced %clfs with %smfs. 2015-12-26 15:47:04 -05:00
C. Guy Yarvin
2c1fbd3eb2 With ++span replaced by ++knot; also, recursion filter in ++tuck. 2015-12-26 04:37:06 -05:00
C. Guy Yarvin
148b3b5b88 Now with perfect ++feel. 2015-12-24 13:14:59 -08:00
C. Guy Yarvin
16659a3a21 This should be right but isn't. 2015-12-24 11:51:57 -08:00
C. Guy Yarvin
0494194dff About to reduce newdeal. 2015-12-24 11:46:06 -08:00
C. Guy Yarvin
105a3ffc0b Cleanup should not have removed. 2015-12-22 23:18:53 -08:00
C. Guy Yarvin
a74d5219fc Stripdown part 2. 2015-12-22 21:19:38 -08:00
Anton Dyudin
b98e0279fb specify /# per path, rename it to /, 2015-12-22 17:11:05 -08:00
Anton Dyudin
4efa26c2d9 moved /% to ren, changed /% to act on virtual path only 2015-12-21 17:29:47 -08:00
C. Guy Yarvin
9fa3e1c23f Final conversion of # to +. 2015-12-20 13:16:39 -08:00
C. Guy Yarvin
860dff2d26 Convert + to / in codebase. 2015-12-20 12:50:45 -08:00
C. Guy Yarvin
2519413c4f Switch / to # for + to /. 2015-12-20 03:48:17 -08:00
C. Guy Yarvin
b3a08a9fb3 Completed syntax adaptation of main code path. 2015-12-14 14:46:44 -08:00
C. Guy Yarvin
c36210cdce Cab cleanup, pass 1. 2015-12-14 14:21:10 -08:00
C. Guy Yarvin
a45f0c6dc4 Full modern syntax. 2015-12-13 23:58:14 -08:00
C. Guy Yarvin
8eb3e3083b All old bucs but %bcpt. 2015-12-13 22:52:13 -08:00
C. Guy Yarvin
53b1351836 Mostly detoxified rogue %ktts. 2015-12-12 18:51:23 -08:00
C. Guy Yarvin
71ff948b94 Semi-cleaned, but with some strange behavior... 2015-12-08 09:16:55 -08:00
C. Guy Yarvin
1eb9bb92f9 Back with correct, doubly compiling. Clay is old. 2015-12-08 00:11:25 -08:00
C. Guy Yarvin
53a941e658 With zuse. 2015-12-07 18:38:23 -08:00
Anton Dyudin
09d882edb7 fix apex:earn to print leading slash, in conformance to zest:urlp 2015-12-07 16:49:11 -08:00
C. Guy Yarvin
d6b492bc74 Merge remote-tracking branch 'upstream/master' into cabdone 2015-12-05 13:37:28 -08:00
C. Guy Yarvin
da5b13b159 Now with line 57 comment line straight. 2015-12-04 17:28:28 -08:00
C. Guy Yarvin
ce88bdaeba %zuse now translated. 2015-12-04 17:20:59 -08:00
C. Guy Yarvin
b73b3838cf %zuse got broken. 2015-12-04 16:43:46 -08:00
C. Guy Yarvin
6155449bcf Mostly through zuse. 2015-12-04 15:59:29 -08:00
Anton Dyudin
f9e6503815 added kiss-eyre %serv setting web server root beam
|serve ?(desk path:beam) to set
2015-12-04 14:21:37 -08:00
C. Guy Yarvin
831b70ff70 More translation; clean up _rule. 2015-12-01 17:51:08 -08:00
Anton Dyudin
4b1383a895 track outbound connections 2015-11-30 18:03:29 -08:00
Anton Dyudin
f9c21edc7b %wasp subscriptions cancellable 2015-11-30 15:52:18 -08:00
Anton Dyudin
d4d56798a0 fix pojo to be even more tco 2015-11-25 11:46:09 -08:00
C. Guy Yarvin
a15a243e04 URL printing; doc and usability fixes. 2015-11-20 18:10:45 -05:00
Anton Dyudin
c3047cbf3e fix json printing performance 2015-10-29 16:04:56 -07:00