Commit Graph

554 Commits

Author SHA1 Message Date
Steve Dee
58757c46a2 Utterly trivial jet cleanup 2014-04-29 17:19:12 -07:00
Steve Dee
3b7734336c Merge branch 'master' into newbreach
Conflicts:
	urb/urbit.pill
	urb/zod/arvo/ames.hoon
2014-04-25 18:39:29 -07:00
C. Guy Yarvin
eceaf4220a Merge branch 'master' of github.com:urbit/urbit 2014-04-25 12:28:06 -07:00
Galen Wolfe-Pauly
e59b189e99 the horrible ds_store is gone. 2014-04-25 10:58:31 -07:00
C. Guy Yarvin
a4b3efe388 Merge branch 'master' of github.com:urbit/urbit
is merge is necessary,
2014-04-25 10:37:54 -07:00
Galen Wolfe-Pauly
cc48117291 Merge branch 'master' of https://github.com/urbit/urbit 2014-04-25 10:17:44 -07:00
C. Guy Yarvin
5f1fbd35ae Merge branch 'master' of github.com:urbit/urbit 2014-04-24 14:30:57 -07:00
~hatteb-mitlyd
de79ff3fea fix cttp: body comes after cr-lf, not before 2014-04-24 14:08:51 -07:00
~hatteb-mitlyd
b04852fbc4 comments, debugging 2014-04-24 12:42:09 -07:00
~hatteb-mitlyd
aacbe8f4da use a non-noun-based hashtable to jam 2014-04-23 19:55:53 -07:00
C. Guy Yarvin
0672685788 Remove some ames printfs; fix a warning. 2014-04-23 12:32:08 -07:00
C. Guy Yarvin
ff716a6122 Merge branch 'master' of github.com:urbit/urbit 2014-04-23 10:03:05 -07:00
C. Guy Yarvin
29ca4f9fe2 Fix ames timer to actually work. 2014-04-23 10:02:36 -07:00
Steve Dee
44cd26548b Merge branch 'master' into newbreach
Conflicts:
	urb/zod/arvo/ames.hoon
	v/sist.c
2014-04-21 19:06:16 -07:00
Steve Dee
65e9634db1 fsync after pack
Well, this might help. Apparently "useless" was a bit too strong a word.
2014-04-21 19:01:37 -07:00
Steven Dee
292156b2be Trivial self-healing log code 2014-04-22 01:53:03 +00:00
Steve Dee
b99b8969d9 Whitespace: the invisible killer
Includes our first ever pass over the jets. Yikes.
2014-04-21 18:22:11 -07:00
C. Guy Yarvin
72843c8955 Merge branch 'master' of github.com:urbit/urbit 2014-04-21 10:02:34 -07:00
Steve Dee
9feaa6ea39 Use CommonCrypto for sha on OS X
This reverts commit 31b43ffe770c420e2a012b019c631056c30def67.

Conflicts:
	gen164/5/shax.c
2014-04-20 14:51:35 -07:00
Steve Dee
13ae1eee30 Use CommonCrypto on OS X for AES 2014-04-20 02:03:26 -07:00
Steven Dee
36133b61e5 Fix printf 2014-04-19 01:42:07 +00:00
Steve Dee
4ba1e105e4 Silence deprecation warnings 2014-04-18 18:38:54 -07:00
Steve Dee
e4235f63db Simplify aesc core structure
This makes ++en and ++de dramatically faster.
2014-04-18 18:33:56 -07:00
Steve Dee
57f684c3df 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
~hatteb-mitlyd
d671b6659f provide big enough buffers for the ed jets 2014-04-18 15:39:45 -07:00
~hatteb-mitlyd
717c61a6dc chop in a up to its width, not max of met of a and b 2014-04-18 15:34:40 -07:00
Steve Dee
322d448d0f 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
Galen Wolfe-Pauly
ba2052fa83 Merge branch 'master' into welcome 2014-04-18 11:07:05 -07:00
~hatteb-mitlyd
e67816ef87 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
~hatteb-mitlyd
955c5a8fb5 make u2_chop deterministic
u2_atom_word happily reads garbage past the end of the buffer. Make it
not do that.
2014-04-18 10:07:40 -07:00
Steve Dee
f83f74af77 WIP jetted AES
be:aesc jet appears to be working.
2014-04-17 18:56:47 -07:00
Steve Dee
8018b97d7f Use openssl sha everywhere 2014-04-17 18:56:47 -07:00
Steve Dee
7aea3bd148 Expound on sequence number difference assert
Try to stop epople deleting their piers when this happens so we can
figure out what's going on here...
2014-04-17 11:40:00 -07:00
~hatteb-mitlyd
f29b34fb37 working sign:ed jet 2014-04-16 20:28:39 -07:00
C. Guy Yarvin
c6ef1fba01 Shell console. 2014-04-16 17:49:41 -07:00
C. Guy Yarvin
cc2d84931d Merge branch 'master' of github.com:urbit/urbit 2014-04-16 12:48:10 -07:00
C. Guy Yarvin
eb193db1db Web shell stuff. 2014-04-16 12:47:41 -07:00
Steve Dee
a0e835ecd8 Merge branch 'master' into newbreach
Took master's pill.

Conflicts:
	Makefile
	urb/urbit.pill
2014-04-16 10:53:50 -07:00
Galen Wolfe-Pauly
2f6e953d03 welcome message 2014-04-15 20:28:22 -07:00
C. Guy Yarvin
dc9602844b Merge branch 'master' of github.com:urbit/urbit 2014-04-15 18:36:43 -07:00
C. Guy Yarvin
c1a0511387 Eyre console stuff. 2014-04-15 18:35:25 -07:00
C. Guy Yarvin
8f4536db60 Merge branch 'master' of github.com:urbit/urbit 2014-04-15 17:49:22 -07:00
Steve Dee
8252d86436 Bring map union and shal jets live 2014-04-15 17:33:22 -07:00
Steve Dee
3ebc69b8cd Map union jet 2014-04-15 13:07:11 -07:00
C. Guy Yarvin
fef942671f Merge branch 'master' of github.com:urbit/urbit 2014-04-15 10:33:01 -07:00
Steven Dee
f30b0b8aeb Merge pull request #133 from yebyen/master
whitespace
2014-04-14 14:27:34 -07:00
C. Guy Yarvin
1317ac3c1e Clean up requests from dead connections. 2014-04-14 11:01:18 -07:00
~hatteb-mitlyd
ca4de52cc6 remove ed25519 dlls 2014-04-13 15:27:54 -07:00
~hatteb-mitlyd
f0c58605d0 veri jet skeleton, still not working 2014-04-12 19:59:02 -07:00
~hatteb-mitlyd
7000bdda2f 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