Commit Graph

474 Commits

Author SHA1 Message Date
Steve Dee
81d7543b24 Down, not across 2014-04-25 13:23:18 -07:00
C. Guy Yarvin
c0dc329c57 Error page now reloads. 2014-04-25 12:27:48 -07:00
Galen Wolfe-Pauly
795ea36b60 let this merge be done 2014-04-25 10:56:34 -07:00
C. Guy Yarvin
da0dcfc636 Merge branch 'master' of github.com:urbit/urbit
is merge is necessary,
2014-04-25 10:37:54 -07:00
~hatteb-mitlyd
0022500a44 new protocol for breach 2014-04-25 10:24:59 -07:00
Galen Wolfe-Pauly
433c87bbac cli updates 2014-04-25 10:17:39 -07:00
C. Guy Yarvin
9d740a9feb Merge branch 'master' of github.com:urbit/urbit 2014-04-24 14:30:57 -07:00
C. Guy Yarvin
3bfe888a65 Support %pc for SSO. 2014-04-24 14:30:40 -07:00
~hatteb-mitlyd
5cda6ad41a use a non-noun-based hashtable to jam 2014-04-23 19:55:53 -07:00
Steve Dee
11e722ed70 Send will and life in the clear in %full
Now a sub can talk to ~zod on newbreach.
2014-04-23 16:10:12 -07:00
C. Guy Yarvin
1435cc620b Eyre does not do inappropriate forwarding. 2014-04-23 14:47:48 -07:00
~hatteb-mitlyd
af56112410 roll proto revision for breach 2014-04-23 12:50:47 -07:00
C. Guy Yarvin
edc1c43f2f Remove some ames printfs; fix a warning. 2014-04-23 12:32:08 -07:00
C. Guy Yarvin
cac95f440a Add sekrit code to web shell. 2014-04-23 12:26:22 -07:00
C. Guy Yarvin
7329ea5343 Merge branch 'master' of github.com:urbit/urbit 2014-04-23 10:03:05 -07:00
C. Guy Yarvin
2c3c4c8b1d Fix ames timer to actually work. 2014-04-23 10:02:36 -07:00
Steve Dee
d50809b420 Merge branch 'master' into newbreach
Conflicts:
	urb/zod/arvo/ames.hoon
	v/sist.c
2014-04-21 19:06:16 -07:00
Steve Dee
c53ba0af7d Whitespace: the invisible killer
Includes our first ever pass over the jets. Yikes.
2014-04-21 18:22:11 -07:00
C. Guy Yarvin
507f006ba4 Jar and jug. 2014-04-21 15:25:35 -07:00
~hatteb-mitlyd
0439e81882 new new proto rev, new new pill 2014-04-21 15:18:42 -07:00
~hatteb-mitlyd
9c6f6f70f6 new proto rev, new pill 2014-04-21 15:12:28 -07:00
johncburnham
768c552714 well that's embarassing 2014-04-21 11:11:13 -07:00
C. Guy Yarvin
37aeaa7d7d Fix previous commit. 2014-04-21 10:22:16 -07:00
C. Guy Yarvin
ff5f37ad1c Merge branch 'master' of github.com:urbit/urbit 2014-04-21 10:02:34 -07:00
C. Guy Yarvin
5e5303496f Login and stuff. 2014-04-21 10:02:09 -07:00
Steve Dee
9864c4d114 |+ instead of |= 2014-04-20 17:39:00 -07:00
johncburnham
ff160e0443 added utc library 2014-04-18 20:27:19 -07:00
Steve Dee
90099f7849 Simplify aesc core structure
This makes ++en and ++de dramatically faster.
2014-04-18 18:33:56 -07:00
Steve Dee
a17cf499bc AES decryption jet
++ix remains unjetted. There's no function that directly lines up
with it in rijndael.h, and you should almost always be using ++en
and ++in rather than touching ++be directly anyway.

Also, take the jets live.
2014-04-18 16:08:31 -07:00
Steve Dee
dc5ea5a556 Jetted en and ex
You'll note that ex involves more endianness twiddling. This is
unfortunate, but en is exactly as stupid as you'd hope it would be,
so I'm going to call it okay.

Also, fixed ex. In particular, (ex:aesc 0) now agrees with the C's
output. Our bad.
2014-04-18 14:58:51 -07:00
~hatteb-mitlyd
73bbeb9544 Merge remote-tracking branch 'urbit/master' into newbreach
take their urbit.pill

Conflicts:
	Makefile
	urb/urbit.pill
	v/sist.c
2014-04-18 10:24:59 -07:00
Steve Dee
df6edc8619 WIP jetted AES
be:aesc jet appears to be working.
2014-04-17 18:56:47 -07:00
C. Guy Yarvin
a5c6c134ee clay-reset. 2014-04-17 09:37:22 -07:00
~hatteb-mitlyd
128c995506 working sign:ed jet 2014-04-16 20:28:39 -07:00
C. Guy Yarvin
b3a5c41491 Shell console. 2014-04-16 17:49:41 -07:00
C. Guy Yarvin
b55b408937 Web shell stuff. 2014-04-16 12:47:41 -07:00
Steve Dee
c8655dbeca Merge branch 'master' into newbreach
Took master's pill.

Conflicts:
	Makefile
	urb/urbit.pill
2014-04-16 10:53:50 -07:00
C. Guy Yarvin
2e0dbf2ecf Merge branch 'master' of github.com:urbit/urbit 2014-04-15 18:36:43 -07:00
C. Guy Yarvin
f60a3e31b2 Eyre console stuff. 2014-04-15 18:35:25 -07:00
Steve Dee
680b666026 Generate tree diffs, comment out jamfile umph 2014-04-15 18:28:38 -07:00
Steve Dee
69ef62338b Apply tree diffs 2014-04-15 18:28:38 -07:00
C. Guy Yarvin
c899e40277 Merge branch 'master' of github.com:urbit/urbit 2014-04-15 17:49:22 -07:00
C. Guy Yarvin
7db0bbf04b Add @ui. 2014-04-15 17:49:11 -07:00
Steve Dee
93193477cc Don't generate diffs we can't apply 2014-04-15 17:43:15 -07:00
Steve Dee
1d347ede31 Tree edit 2014-04-15 16:47:57 -07:00
Steve Dee
79e34e3929 Map union jet 2014-04-15 13:07:11 -07:00
C. Guy Yarvin
66a68f4ce5 Merge branch 'master' of github.com:urbit/urbit 2014-04-15 10:33:01 -07:00
C. Guy Yarvin
3d9983f39e More advanced and faster. 2014-04-15 10:32:48 -07:00
Steve Dee
3904660cdf Remove redundant(?) woof
A structurally identical decl exists in hoon.hoon, so I'm assuming this
is redundant.
2014-04-14 19:20:21 -07:00
C. Guy Yarvin
9630807126 Remove debug printf. 2014-04-14 11:53:57 -07:00
C. Guy Yarvin
e0a6db7ddc More gentle handling for unacceptable inconsistencies. 2014-04-14 11:43:06 -07:00
C. Guy Yarvin
7208047f0e Sometimes we need trailing whitespace. 2014-04-14 11:22:36 -07:00
C. Guy Yarvin
20c6d005b3 Clean up requests from dead connections. 2014-04-14 11:01:18 -07:00
~hatteb-mitlyd
e0dfb10b42 veri jet skeleton, still not working 2014-04-12 19:59:02 -07:00
~hatteb-mitlyd
dac62b87e2 sort-of fix jets for Ed25519
puck:ed is correct for at least the single test-point i tried.

sign:ed is still wrong.
2014-04-11 17:17:39 -07:00
~hatteb-mitlyd
a0762ef8c8 first hack at sign:ed jet 2014-04-10 18:05:59 -07:00
~hatteb-mitlyd
33bb87af0f Merge remote-tracking branch 'urbit/master' into newbreach
Update to the latest vere
2014-04-10 12:04:51 -07:00
C. Guy Yarvin
e866603ae6 Some fixes. 2014-04-09 18:01:46 -07:00
Steve Dee
09ddf90b62 Use acru/crua in ames 2014-04-09 17:39:40 -07:00
C. Guy Yarvin
24f0d3cfb1 Good pill, no debug. 2014-04-09 17:06:33 -07:00
C. Guy Yarvin
ffd462591f Merge branch 'master' of github.com:urbit/urbit
Conflicts:
	urb/zod/arvo/zuse.hoon
2014-04-09 16:52:25 -07:00
C. Guy Yarvin
9178eba744 Script fixes. 2014-04-09 16:51:19 -07:00
Gavin Whelan
f36faa5e3b Merge branch 'master' of github.com:urbit/urbit 2014-04-09 16:48:29 -07:00
Gavin Whelan
2860413be3 Fixing breakage from reformatting 2014-04-09 16:25:11 -07:00
Gavin Whelan
a1cb94b1e4 hoon regex 2014-04-09 13:35:28 -07:00
Steve Dee
02f8900165 One change that didn't make it in 2014-04-09 13:03:02 -07:00
Steve Dee
8e0604c4d2 Sign the input message, not the whole sealed noun 2014-04-09 12:59:09 -07:00
Steve Dee
0d901a8608 Trailing whitespace
Repeat after me:

    find urb/zod/ -type f -name *.hoon | xargs sed -i '' -e 's/[[:space:]]*$//'
2014-04-08 17:34:29 -07:00
C. Guy Yarvin
d28162053e Fix syntax error. 2014-04-08 15:56:07 -07:00
C. Guy Yarvin
2676054930 Merge branch 'master' of github.com:urbit/urbit
Conflicts:
	urb/zod/arvo/eyre.hoon
	urb/zod/arvo/hoon.hoon
2014-04-08 15:28:36 -07:00
C. Guy Yarvin
deaa14d27a Various fixes and improvements. 2014-04-08 15:26:01 -07:00
Steve Dee
b54dea7533 New cryptosuite interface
`seal`/`tear` now imply `sign`/`sure` and take the public key of
the other party. As this muddies the `pu`/`se` distinction, we lump
all asym ops under `as`.
2014-04-08 10:59:49 -07:00
Steve Dee
977a7fc702 Trailing whitespace
You guys. The default git precommit hook checks for this. You can enable
it by copying and pasting this command into a shell in your Urbit
checkout:

    cp .git/hooks/precommit{.sample,}
2014-04-07 10:19:02 -07:00
C. Guy Yarvin
0879da2286 Final template tweaks. 2014-04-05 14:25:16 -07:00
C. Guy Yarvin
08c3078647 "Fix" script and style non-escaping. 2014-04-05 12:04:05 -07:00
C. Guy Yarvin
bd21f15624 Merge branch 'master' of github.com:urbit/urbit 2014-04-04 15:36:21 -07:00
C. Guy Yarvin
80b6707039 More template tweaks. 2014-04-04 15:35:59 -07:00
johncburnham
bea2dd0d55 added some comments to hoon.hoon 2014-04-04 03:00:26 -07:00
C. Guy Yarvin
774beceac3 Template language. 2014-04-02 18:06:45 -07:00
C. Guy Yarvin
88e4aed25e Okay this works. 2014-03-27 10:52:31 -07:00
C. Guy Yarvin
e7acee9de8 Grr. 2014-03-27 10:50:14 -07:00
C. Guy Yarvin
b894894c1c Grr. 2014-03-27 10:46:57 -07:00
C. Guy Yarvin
50adabc51a Fix proxy name. 2014-03-27 10:39:17 -07:00
C. Guy Yarvin
499f9d2e33 More proxy testing. 2014-03-27 10:20:53 -07:00
C. Guy Yarvin
d17ffb8069 Fix ship from DNS resolution. 2014-03-27 10:06:58 -07:00
C. Guy Yarvin
891f026bbd Fix a bad checkin. 2014-03-26 18:06:11 -07:00
C. Guy Yarvin
a6dbaf7584 Some html and syntax tweaks. 2014-03-25 17:48:22 -07:00
~hatteb-mitlyd
779ab3f1ea beep on C-t if line is too short. closes #125 2014-03-25 11:32:49 -07:00
C. Guy Yarvin
619666ee35 Some syntax changes. 2014-03-25 10:46:30 -07:00
C. Guy Yarvin
b0f6d70140 Proxying. 2014-03-23 14:18:05 -07:00
C. Guy Yarvin
a0737a02e6 More http fixes. 2014-03-23 12:42:18 -07:00
C. Guy Yarvin
8619e957a7 Testing web proxying. 2014-03-23 11:44:23 -07:00
C. Guy Yarvin
81cc2694dd Test web proxying. 2014-03-22 14:42:25 -07:00
C. Guy Yarvin
9f47123717 A bunch of web fixes. Preparing to proxy. 2014-03-21 14:46:14 -07:00
C. Guy Yarvin
faf34392d8 Fix %eyre bugs, performance problems, etc. 2014-03-20 23:24:22 -07:00
C. Guy Yarvin
3cf9dc3ba2 Check in a bunch of web stuff. 2014-03-19 18:05:42 -07:00
Steve Dee
a6b43c81ad Trailing whitespace, hoon level, part 2 2014-03-14 10:50:12 -07:00
C. Guy Yarvin
13055e7dff Fix dor. Duh. 2014-03-13 17:49:31 -07:00
C. Guy Yarvin
d7a59f0cbf Basic generative loading... 2014-03-12 18:04:58 -07:00
C. Guy Yarvin
0529456f74 Initial checkin to neweyre. 2014-03-12 12:50:39 -07:00
C. Guy Yarvin
cdf290587f Merge branch 'master' of github.com:urbit/urbit 2014-03-12 12:44:27 -07:00
C. Guy Yarvin
67e6ed51b9 Add ++wain. 2014-03-12 12:44:08 -07:00
Steve Dee
8c40684235 Disable ^W for now 2014-03-11 13:34:06 -07:00
Gavin Whelan
d8af5d339b Merge branch 'master' of github.com:urbit/urbit 2014-03-07 16:38:19 -08:00
Gavin Whelan
e8b3d3faac Redefined pfix, sfix in terms of comb, cleaned some variable names. 2014-03-07 16:36:43 -08:00
C. Guy Yarvin
c1570f1272 Add ++zing. 2014-03-07 16:31:36 -08:00
C. Guy Yarvin
a49bd3f260 Tighten up zuse. 2014-03-05 13:43:43 -08:00
C. Guy Yarvin
69f6b2bb91 mv and rm. 2014-03-05 13:42:47 -08:00
C. Guy Yarvin
139449b86c :cp path1 path2 2014-03-05 12:21:52 -08:00
C. Guy Yarvin
08a932474f Fix another ++dish bug. 2014-03-05 11:00:27 -08:00
C. Guy Yarvin
65c709223a Fix an infinite loop in ++dish (prettyprinting). 2014-03-04 11:38:14 -08:00
C. Guy Yarvin
0645597bb2 Merge branch 'master' of github.com:urbit/urbit 2014-03-04 11:17:49 -08:00
C. Guy Yarvin
172581939f Various fixes and improvements. 2014-03-04 11:17:34 -08:00
Steve Dee
140a8faa1b :pope ~tyr 2014-03-03 15:53:18 -08:00
C. Guy Yarvin
395ec1d285 Don't automatically span-escape URLs. 2014-03-03 14:47:59 -08:00
C. Guy Yarvin
231a702852 Make :curl work again. 2014-03-03 13:55:40 -08:00
C. Guy Yarvin
a0654094b1 Revert to previous hoon and zuse. 2014-03-03 12:39:48 -08:00
C. Guy Yarvin
617a572fc3 Continuity breach and flag day. 2014-03-03 12:23:59 -08:00
C. Guy Yarvin
78645ae116 Some HTTP client fixes. 2014-03-03 11:51:35 -08:00
C. Guy Yarvin
26f4cbaf81 Working HTTP client. 2014-03-02 14:31:03 -08:00
C. Guy Yarvin
3d1c90f357 Various HTTP client fixes. 2014-02-26 17:58:40 -08:00
C. Guy Yarvin
65fe1417e2 Some memory palliatives. 2014-02-14 17:35:22 -08:00
C. Guy Yarvin
acdd6e6993 Merge branch 'master' of github.com:urbit/urbit 2014-02-14 11:29:19 -08:00
C. Guy Yarvin
012396a4b1 Various fixes and improvements. 2014-02-14 11:29:03 -08:00
Allen Short
b0d0eee3fb better json 2014-02-12 16:53:06 -08:00
C. Guy Yarvin
187f180d48 Merge branch 'master' of github.com:urbit/urbit 2014-02-10 21:35:23 -08:00
C. Guy Yarvin
dad137f068 Sacrifice a %bull bug. 2014-02-10 21:34:24 -08:00
atax1a
de7e8a339c fingerprint ~net 2014-02-10 18:06:24 -08:00
C. Guy Yarvin
7395ceb49e Various fixes and improvements. 2014-02-10 09:50:20 -08:00
~novrud-hanweb (del)
450d40a965 :pope ~del 2014-02-01 14:42:06 -05:00
johncburnham
e0eee90df2 change ~led to Laozi 2014-01-31 11:16:05 -08:00
johncburnham
7a51539f72 Merge pull request #114 from ngvrnd/patch-1
Proposed change to name of carrier ~led, Laozi
2014-01-31 11:13:24 -08:00
Steve Dee
b3b2c56603 Merge remote-tracking branch 'urbit/master' 2014-01-30 09:34:45 -08:00
C. Guy Yarvin
d3795cad50 Test compilation routines. 2014-01-29 16:16:10 -08:00
Steve Dee
f0cb1dd67a GF(bex n) in zuse 2014-01-29 15:43:23 -08:00
johncburnham
9b7f46adfa added ~rislus-dopsym as ~wep 2014-01-28 11:30:42 -08:00
C. Guy Yarvin
d937b964b2 Better checkin. 2014-01-27 14:24:27 -08:00
C. Guy Yarvin
cb04b91c94 Various fixes and improvements. 2014-01-27 11:09:56 -08:00
C. Guy Yarvin
a8ad473cf6 Merge branch 'master' of github.com:urbit/urbit 2014-01-27 10:49:41 -08:00
C. Guy Yarvin
7d2f7d3dfe Various fixes etc. 2014-01-27 10:49:26 -08:00
n gvrnd
1e95dde489 Proposed change to name of carrier ~led, Laozi 2014-01-25 17:57:54 -05:00
Steve Dee
62ac351101 Generalize rol and ror 2014-01-24 14:09:34 -08:00
Allen Short
dc49f5fdbf ctrl-t transpose key. 2014-01-24 01:17:04 -08:00
Steve Dee
6e34c98472 Revert "Add signed modulus"
This reverts commits 5fa624d27e4e6ae3b9d268b02ce79b712598caff and
81cc1d5632415f2b4e661f754b324a9b66875198.
2014-01-23 14:53:48 -08:00
Steven Dee
a2f9aa9b2b Prevent some underflows in %fo 2014-01-22 23:39:31 -05:00
Steven Dee
3c5e24ecaf Remove unnecessary :si in si 2014-01-22 18:16:22 -05:00
Steven Dee
da9432bf3f Add signed modulus 2014-01-22 17:18:40 -05:00
cgyarvin
28541c2b1f Merge pull request #112 from washort/json
JSON parser
2014-01-21 17:25:22 -08:00
Allen Short
4800ad00c2 JSON parser 2014-01-21 16:34:25 -08:00
Steve Dee
d1c84b878a Make shal truncate ruz to len 2014-01-21 15:38:28 -08:00