Benjamin Summers
0925e15335
Use python 3.5
2018-11-08 11:10:00 -08:00
Benjamin Summers
e715eb66aa
Upgrade meson to 0.46.1
2018-11-08 11:00:00 -08:00
Joe Bryan
42c1be0fd1
[CI] fix deploy phase, move coredump backtrace to a script
2018-11-07 14:38:59 -05:00
Benjamin Summers
c8e59c8d92
Pin nixpkgs to a specific git commit to prevent future breakage.
2018-11-07 11:12:28 -08:00
Benjamin Summers
856f854a5e
Disable hardcoding of brew's openssl paths for nix builds.
2018-11-07 09:37:35 -08:00
Joe Bryan
dab09f54e7
Merge pull request #1053 from urbit/client-timeout-server-debug
...
increases http client timeout, adds proxy server debugging printfs
2018-11-07 02:27:48 -05:00
Benjamin Summers
068bf90e01
Build with nix on OSX and Linux
2018-11-06 19:58:58 -08:00
Joe Bryan
a348fae401
adds perror() calls for u3_term_io_hija/loja i/o errors
2018-11-06 20:35:13 -05:00
Fang
84e610fb0a
Pin arvo commit with crypto tests
2018-11-06 16:52:16 -08:00
Joe Bryan
ebeb785ef3
adds more specific error messages to proxy write callbacks
2018-11-06 19:43:13 -05:00
Joe Bryan
07b6cf807b
bumps http client request timeout to 5 minutes
2018-11-06 19:30:23 -05:00
Fang
32bbb02140
Unpack blake jet arguments earlier, make sure to flip endianness
2018-11-06 15:32:56 -08:00
Fang
b11b8c1460
Make pointer to ripe context static
2018-11-06 14:50:46 -08:00
Joe Bryan
3c79a24554
Merge pull request #1052 from urbit/persistent-hashless
...
make implicit -S persist across fake-keyed restarts
2018-11-06 14:59:20 -05:00
Fang
91bef8d863
Merge branch 'release-candidate' into crypto-additions
2018-11-06 10:32:02 -08:00
Joe Bryan
3bb98d1728
Merge pull request #1051 from urbit/ci-boot-test-enable-gc
...
updates CI to boot and run tests with GC
2018-11-06 12:16:45 -05:00
Joe Bryan
db46b2d798
make implicit -S persist across fake-keyed restarts
2018-11-06 11:16:58 -05:00
Joe Bryan
21233db91e
[CI] sends ctrl-z to work around profiling output hang
2018-11-06 02:36:55 -05:00
Joe Bryan
a356a83066
[CI] print backtrace on bail
2018-11-06 02:17:23 -05:00
Joe Bryan
2c30ab9ec7
[CI] enable GC and profiling, boot from pill and run tests
2018-11-06 02:17:19 -05:00
Fang
ee02677cf2
Clean up style in ripe jet
2018-11-04 12:51:49 -08:00
Fang
1978fc9b05
Fix ripe jet, treat input as byts rather than bits
...
Unpack input in u3we version, assume byts, don't check for multiple
of eight bits.
2018-11-04 12:23:24 -08:00
Fang
449cd080b0
Clean up style in blake2 jet
2018-11-04 11:42:33 -08:00
Fang
a74ea050fa
Clean up style in argon2 jet
2018-11-04 11:42:17 -08:00
Fang
ce8779c929
Clean up argon2 jet config params unpacking
2018-11-04 11:40:14 -08:00
Fang
451bc588da
Make blake adhere to desired output length
...
And makes sure to return in the correct byte order.
2018-11-04 09:55:25 -08:00
Fang
179c49429a
Use u3a_malloc instead of c3_malloc
2018-11-04 09:44:53 -08:00
Joe Bryan
bfbb4b1b13
Merge pull request #1049 from urbit/fix-unjetted-arm-profiles
...
Fix un-jetted arm profiles
2018-11-01 16:33:14 -04:00
Joe Bryan
63e16f8d64
removes no-op conditional in _cj_site_kick_hot()
2018-11-01 16:16:01 -04:00
Joe Bryan
aa12e760ba
fixes profiling of hinted but unjetted arms
2018-11-01 15:04:42 -04:00
Joe Bryan
a9f9dfc2c1
Merge pull request #1048 from urbit/fake-no-hash-merge-fix
...
fix bad merge conflict resolution (in disabled battery hashing)
2018-11-01 01:21:11 -04:00
Joe Bryan
f319cd6c81
fixes merge conflict resolution in the previous. mea maxima culpa
2018-11-01 01:18:50 -04:00
Joe Bryan
c6e302fa4f
Merge pull request #1042 from urbit/bs/disable-core-hashing-on-fake-ships
...
Disable core hashing on fake ships.
2018-11-01 01:13:14 -04:00
Joe Bryan
b3eb48408c
Merge branch 'release-candidate' into bs/disable-core-hashing-on-fake-ships
2018-11-01 01:11:57 -04:00
Joe Bryan
bc842288e6
Merge pull request #1037 from urbit/ames-eth-keys
...
ethereum-integrated boot
2018-11-01 00:52:14 -04:00
Joe Bryan
7027f43563
updates fake-zod examples, removing -I
2018-11-01 00:43:09 -04:00
Joe Bryan
35bfb49086
Merge branch 'release-candidate' into ames-eth-keys
...
* release-candidate: (21 commits)
zinc gate casting bug
Bug fix for metal-wrapping runes
converting iron and zinc cores to lead bug
8. updates nock 4K spec
7. updates %5 to require two subformulas (nock 4K)
6. implements edit at %10 (nock 4K)
5. removes %13 and %14 (nock 4K)
4. emits %11 and %12 (nock 4K)
3. implements hint at %11 and wish at %12 (nock 4K)
2. removes %10 and %11 (nock 4K)
1. duplicates hint (%10) and wish (%11) at %13 and %14 (nock 4K)
Disable terminal echo on passcode entry
increased inbound request and ward timeouts to 5 min
mutating edit
bail in _n_edit on invalid path
avoid allocating an atom for _cj_bash
bypass mat and chop directly in jam
small memory leak for large edits
disable hike jet, kill errant and unneccessary mutate-context-sample opcodes
bugfixes
...
2018-11-01 00:16:20 -04:00
Joe Bryan
79f736cfe8
Merge pull request #1046 from urbit/philip/ames-eth-keys
...
Allow booting from ethereum snapshot
2018-10-31 22:19:39 -04:00
Joshua Reagan
5911cb10c6
Merge pull request #1045 from urbit/joshuareagan-patch-3
...
zinc gate casting bug
2018-10-31 20:32:04 -05:00
Joshua Reagan
2a51de1853
Merge pull request #1044 from urbit/joshuareagan-patch-2
...
Bug fix for metal-wrapping runes
2018-10-31 19:50:43 -05:00
Philip Monk
345459e931
allow booting from ethereum snapshot
2018-10-31 15:43:55 -07:00
Joshua Reagan
aadd95bf98
zinc gate casting bug
...
Casting with a `^&` rune example fails because of a minor jet typo:
```
> ^+(^&(|=(@ 15)) |=(@ 15))
-gene.[%ktpd %brts [%base %atom 0] %sand %ud 15]
play-open-z
ford: %slim failed:
ford: %ride failed to compute type:
```
The above cast should go through. This fix makes that happen.
2018-10-31 16:40:37 -05:00
Joshua Reagan
0a7d338553
Bug fix for metal-wrapping runes
...
A bug causes this cast to go through:
```
^+(|=(@ 15) ^&(|=(@ 15)))
```
It should nest-fail. This change makes the cast work correctly with the metal wrapping runes `^&`, `^|`, and `^?`.
2018-10-31 14:02:17 -05:00
Joe Bryan
d6b9d6088c
sets default pre-boot validation ethereum gateway to ropsten infura
2018-10-29 21:52:46 -04:00
Joe Bryan
f0efa1ac12
includes block number and ethereum gateway url in boot event
2018-10-29 15:23:17 -04:00
Joe Bryan
770207e186
pins pre-boot validation eth rpc requests to a single block
2018-10-29 14:01:45 -04:00
Joe Bryan
9ebeaeb3dc
requires ethereum gateway (with -e) for non-fake galaxy boot
2018-10-29 12:39:02 -04:00
Joe Bryan
68a2963051
swaps -K (now kernel stage) and -k (now key-file)
2018-10-29 11:48:05 -04:00
Joe Bryan
b9668c77f9
corrects boot comments
2018-10-28 21:29:50 -04:00
Joe Bryan
05b4c7726b
updates +met jet to always measure only once
2018-10-28 21:26:42 -04:00