Philip Monk
345459e931
allow booting from ethereum snapshot
2018-10-31 15:43:55 -07: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
Joe Bryan
f8bf967912
rewrites/re-enables +xeb jet
2018-10-28 21:15:07 -04:00
Joe Bryan
b7fbd4108e
fixes memory leak (temporarily) by disabling +xeb jet
2018-10-28 21:10:25 -04:00
Joe Bryan
b88a2b5062
refactors u3v_wish for clarity
2018-10-28 21:10:25 -04:00
Philip Monk
999e82a44a
actually send headers
2018-10-24 10:38:09 -07:00
Joe Bryan
61c1ece926
corrects public-key retrieval for (parent of) moons
2018-10-18 15:24:04 -04:00
Joe Bryan
562c9b310a
factors out pre-boot verification failure
2018-10-18 15:13:14 -04:00
Joe Bryan
37f551d65f
adds pre-boot validation status printfs
2018-10-18 14:47:15 -04:00
Joe Bryan
d9cfb8de35
removes extra %init handlers in reck.c
2018-10-18 01:26:50 -04:00
Joe Bryan
cc8c01ea70
adds comet mining (temporarily hardcoded under ~marzod)
2018-10-17 22:53:01 -04:00
Joe Bryan
1f42dfc812
documents new cli arguments
2018-10-17 17:28:46 -04:00
Joe Bryan
07c04e32a7
initialize %ames (and galxy sync) early on first boot
2018-10-17 12:06:16 -04:00
Joe Bryan
f939b63cca
simplifies dawn status noun, improves error messages
2018-10-16 23:46:31 -04:00
Joe Bryan
4b6c697814
allows -G as an alternative to -K (temporarily)
2018-10-16 23:46:11 -04:00
Joe Bryan
ca1259bf70
check that -w matches the ship in -K
2018-10-16 22:57:18 -04:00
Joe Bryan
178c2212cf
adds -e to specify ethereum node url
2018-10-16 22:56:27 -04:00
Joe Bryan
4bcfcf0b3a
completely removes -I
2018-10-16 22:55:19 -04:00
Joe Bryan
f76f8b5363
refactors u3_sist_boot and pre-boot validation
2018-10-16 22:54:21 -04:00
Joe Bryan
5207c8321f
use +clan:title to detect galaxy
2018-10-16 22:41:38 -04:00
Joe Bryan
6e77aa110a
starts ames on %turf card, removes -H
...
uses ames domain for tcp proxy, and
moves czar arvo sync after ames initialization
2018-10-16 20:51:51 -04:00
Joe Bryan
fc6530fa30
allows -N without -F (temporary, revisit)
2018-10-16 18:02:55 -04:00
Joe Bryan
5b33f63f6a
restores %dawn galaxy table
2018-10-16 17:38:27 -04:00
Joe Bryan
25bb368243
accepts all (identical) %init cards
2018-10-16 17:26:41 -04:00
Joe Bryan
204cf9be09
restores u3A->fak on full event replay
2018-10-09 15:42:40 -04:00
Joe Bryan
0b13837bfa
single-home's arvo, refines fake keys
2018-10-05 20:29:53 -04:00
Joe Bryan
bcc1261009
removes first-boot ticket
2018-10-05 20:29:53 -04:00
Joe Bryan
8fc65462b8
minimal fake-key boot - galaxies only for now
2018-10-05 20:29:53 -04:00
Joe Bryan
c058bae81c
implements initial version of eth-integrated %dawn boot
2018-10-05 00:38:53 -04:00
Joe Bryan
6fca852723
Merge pull request #1031 from urbit/hashboard
...
bytecode nock, hashboard jets
2018-10-03 17:22:01 -04:00
Joe Bryan
599b5052ea
uses u3x_at in reel and roll jets
2018-10-03 11:57:18 -04:00
Joe Bryan
9a3608158f
adds comments for known-valid u3r_at calls in jets.c
2018-10-03 11:57:00 -04:00
Joe Bryan
67968ac514
remove orphaned declarations for mux and shux jets
2018-10-02 22:39:36 -04:00
Joe Bryan
1c49b0438a
bail %exit in _cj_site_lock if axis is not in core
2018-10-02 19:36:04 -04:00
Joe Bryan
f0524c23f0
Merge branch 'release-candidate' into hashboard
...
* release-candidate: (138 commits)
adds meson option (-Dprof=true) to set U3_CPU_DEBUG
adds meson option (-Dgc=true) to set U3_MEMORY_DEBUG
refactors http card validation
fixes leak in proxy when networking is disabled
fixes leak in _http_serv_start_all
bypassed profiling bug
Eliminate cons optimization.
Remove broken assert.
Clean up some printfs.
increases tcp proxy listener timeout to 2 minutes
fixes dumb bug in tcp reverse proxy remote address resolution
Fix issue with trimming >4 character jet names
upgrades libh2o to v0.13.5 (h2o v2.2.5)
sets the http client request timeout to 2 minutes
adds an http request timer to ensure connections are always closed
adds an http request timer to ensure connections are always closed
adds (disabled) h2o access log
don't leak ship-name in _proxy_ward_connect()
refactors .http.ports write/release (avoid the loom, etc.)
updates SSL_CTX init to support any PEM private key, simplifies error handling
...
2018-10-02 18:25:41 -04:00
Joe Bryan
89d4db1dce
Merge pull request #1029 from urbit/release-candidate-plug-leaks
...
fix memory leaks, add gc and profile build options
2018-10-02 18:09:11 -04:00
Fang
7569f8d8ad
Fix issue with trimming >4 character jet names
2018-10-02 15:24:29 -04:00
Joe Bryan
b1f8b79992
adds -S to skip battery hashes
2018-10-02 15:23:35 -04:00
Joe Bryan
8d9f2fac89
fixes u3n_prog pointers in u3n_ream()
2018-10-02 15:15:37 -04:00
Joe Bryan
7a2705bb6d
adds meson option (-Dprof=true) to set U3_CPU_DEBUG
2018-10-01 19:04:58 -04:00
Joe Bryan
9302d4708c
adds meson option (-Dgc=true) to set U3_MEMORY_DEBUG
2018-10-01 19:04:58 -04:00
Joe Bryan
8affdf44ea
refactors http card validation
...
in u3_http_ef_that and u3_http_ef_form
2018-10-01 19:04:51 -04:00
Joe Bryan
34570e428e
fixes leak in proxy when networking is disabled
2018-09-28 22:58:39 -04:00
Joe Bryan
8de9a059ce
fixes leak in _http_serv_start_all
...
by removing calls to u3_lo_open and u3_lo_shut
2018-09-28 22:58:39 -04:00