Commit Graph

2074 Commits

Author SHA1 Message Date
Anton Dyudin
492718f5db Merge branch 'pipe' into web-stream
pull :pipe event->talk multiplexer
2016-03-31 15:02:35 -07:00
Anton Dyudin
4e12caea2d move ->lens-json conversion to mar/sole-effect,
lens ack logic inside ++ix
2016-03-31 14:23:23 -07:00
Anton Dyudin
3aa4baaf39 state adapter 2016-03-31 14:08:36 -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
Anton Dyudin
bf87021aa9 added urb.sein, tree-json.beak 2016-03-29 15:29:22 -07:00
Philip C Monk
3e85a67267 added :pipe 2016-03-24 18:42:39 -04:00
Anton Dyudin
985f9c89d5 add mar/recoverable-error for httr errors 2016-03-22 16:12:42 -07:00
Anton Dyudin
6e4ecc24df warn on mistyped .^ 2016-03-18 15:29:24 -07:00
Anton Dyudin
5cb05ddd44 spec on gall scry
apps can produce .^ data of multiple marks, which gall now handles
2016-03-18 14:26:48 -07:00
Anton Dyudin
152b38c557 convert ford kig to a simple set, make wires more straightforward 2016-03-18 12:17:29 -07:00
Anton Dyudin
4c419a2ecd ford: cancel fulfilled .^ subscriptions 2016-03-17 15:41:13 -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
Philip C Monk
841a32a3c1 improvements to match urb 2016-03-16 15:26:02 -04:00
Anton Dyudin
3500fc3ee8 add sanity checking wrt twitter usernames 2016-03-15 16:25:39 -07: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
Raymond Pasco
e9ec3b2ded Move eyre passcode printing into +code generator 2016-03-14 19:41:25 -04:00
Anton Dyudin
fa07caff20 fix odo:raid, dray doc 2016-03-14 16:34:11 -07:00
Galen Wolfe-Pauly
fcd0df304e should have been cleaned by factor 2016-03-14 13:04:45 -07:00
Anton Dyudin
e59153011d allow atoms in %hiss requests
gall was checking user vases for ?=([@ ^]) instead of ?=([@ *])
2016-03-11 12:38:41 -08:00
Anton Dyudin
dd5f670286 encrypt api keys written to clay
creates #66
2016-03-11 12:02:08 -08: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
Anton Dyudin
738bd1946c Merge branch 'eyre-sec-fixes' into sec-com-twitter
2-layer domain change required to write a proper driver
2016-03-09 14:50:10 -08:00
Anton Dyudin
b5df1e2e02 Added gall printf for attempting to poke/peer an unstarted app 2016-03-09 12:57:06 -08:00
Philip C Monk
3454ca9c72 dojo.hoon has most all functionality 2016-03-08 20:19:28 -05:00
Anton Dyudin
f99da08c53 fix #59 libraries disapearing from /+ 2016-03-07 17:30:41 -08:00
Anton Dyudin
96823f230c misc debugging 2016-03-07 17:29:54 -08:00
Philip C Monk
a8910dea96 waypoint 2016-03-07 17:06:17 -05:00
Raymond Pasco
cc2206ae75 Merge branch 'cosmetics', remote-tracking branches 'ohaitch/eyre-sec-fixes' and 'ohaitch/sequential-tree-scripts'
Cosmetic fixes: favicon, ++mold
various security driver refinements
Load tree virtual scripts sequentially
2016-03-04 21:30:44 -05: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
96b39223a5 Add ++mold synonym for $-(* *)
This is to aid the readability of higher-order molds. Now one can have

|*  a/mold
{p/a q/a}

instead of using $- directly.

The old arvo ++mold becomes ++wind. Cards are like the mathematical dual
to stack frames - they're instructions on whether to wind or unwind the
implicit stack.
2016-03-04 21:15:58 -05:00
Raymond Pasco
d553156290 Revert "slightly compress favicon"
This reverts commit a48c719bf8.
2016-03-04 20:36:13 -05:00
Anton Dyudin
d3a9c1b8a0 fix #4: only look at 2 top levels of domain when chosing driver 2016-03-04 14:13:06 -08:00
Philip C Monk
e983d7c1e3 better eyre lens handling 2016-03-03 17:23:09 -05:00
Anton Dyudin
c5a466d707 ignore %went in eyre 2016-03-03 11:07:19 -08: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
8e69b152c0 Bump ames protocol version for 2016-03-02 breach
1 -> 2
2016-03-02 21:09:39 -05:00
Raymond Pasco
e1acb47293 Revert "temporary rename of %see to %sei"
This reverts commit 2d0dd169a5.
2016-03-02 21:07:36 -05:00
Anton Dyudin
2db4f33d89 better error tracing 2016-03-02 17:15:42 -08:00
Anton Dyudin
ebb1f1f0ef virtualize ++pact %hoon side-path 2016-03-02 16:13:14 -08:00
Raymond Pasco
e1480cb570 Merge remote-tracking branches 'philipcmonk/ford-fix', 'ray/lune-nule' and 'ohaitch/talk-comments'
Conflicts:
	mar/tree/comments.hoon

Fix off-by-one in marks that was removing the last byte of clay files
Add ++lune/++nule Unix textfile arms
Route .tree 'comments' input through talk
2016-02-29 17:11:50 -05:00
Raymond Pasco
64f7f58143 Add ++lune/++nule Unix textfile arms
++lune parses a cord to a list of lines, which must all be terminated by
a newline. The cord can be the empty string; this gives an empty list of
zero lines. Make sure to validate that any cords you use ++lune on are
either the empty string or end in a final newline; noeol textfiles are
invalid and you must use ++lore on them.

++nule is the inverse operation to ++lune; it takes a list of cords and
joins them into a single cord, with each line in the list terminated by
a newline character. This list can be empty, which will produce the
empty cord.
2016-02-29 17:04:06 -05:00
C. Guy Yarvin
7b5ad6a307 Reverse =/ and =;. Fix a =^ issue. 2016-02-27 17:04:43 -05:00
Philip C Monk
c0c67969f3 checkpoint, w/lens protocl 2016-02-26 20:13:00 -05:00
Philip C Monk
cafa7cc6ff Fix ford's occasional truncation of hoon files 2016-02-26 17:47:50 -05:00
C. Guy Yarvin
4a75bfd569 Add :moar syntax. 2016-02-26 11:09:41 -08:00
C. Guy Yarvin
43b4303a88 Some changes for basic doc: naked trap/call, var/rev/:;/:/. 2016-02-26 11:09:41 -08: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
2e2bcc31cc add .^(hart %e /=host/fake), .^(hart %e /=host/real) 2016-02-25 16:38:46 -08:00
Anton Dyudin
a48c719bf8 slightly compress favicon 2016-02-25 16:35:34 -08:00