drbeefsupreme
996743b830
naive: cleanup +test-rut
2021-08-24 17:01:09 -04:00
drbeefsupreme
44e0d65740
naive: add %spawn dominion galaxy tests
2021-08-24 15:28:40 -04:00
drbeefsupreme
e03a6d7055
naive: fix rank-filter
2021-08-24 15:06:08 -04:00
yosoyubik
3774abba73
Merge remote-tracking branch 'origin/philip/naive' into naive/roller
2021-08-22 18:27:33 +02:00
Philip Monk
38c0452203
naive: fixup test nonces
2021-08-20 10:36:04 -07:00
Joe Bryan
c28c3e040b
test: removes obsolete scrypt test comment
2021-08-19 22:15:20 -04:00
drbeefsupreme
45daca57ad
Merge branch 'philip/naive' into poprox/naive-tests
2021-08-19 20:56:23 -04:00
Philip Monk
16306dc48c
naive: speed up tests by pinning initial state
2021-08-19 17:33:28 -07:00
drbeefsupreme
ee71d19000
naive: fix broken test nonces
2021-08-19 20:32:19 -04:00
Joe Bryan
0b19f51a6b
Merge remote-tracking branch 'frodwith/urcrypt' into jb/urcrypt-prep
...
* frodwith/urcrypt: (75 commits)
move libaes_siv to deps
fix typo in urcrypt.h
libaes_siv now using tip of dfoxfranke master
check for recovery header presence in configure, put -O3 in flags, move pc to distcleanfiles
clean generated pkg-config file
update urbit's configure to use a liburcrypt version
add a versioning scheme to urcrypt
remove scrypt from urbit build (in urcrypt now)
move the rest of the scrypt jets to urcrypt, enable them, and correct the hoon test to match the source rfc.
scr-pbk->urcrypt
start scrypt porting
Squashed 'pkg/urcrypt/scrypt/' content from commit a402f4116
finish porting secp jets to urcrypt
pkg-config support for urcrypt, update urbit build
cosmetic configure things
require shared ssl when building a shared urcrypt
remove some old files
add autogen.sh
use srcdir in -I to support out of tree builds
whitespace and symbol cleanup
...
2021-08-19 20:03:19 -04:00
Philip Monk
bfd7550c98
naive: migrate tests to ordered map
2021-08-19 16:47:28 -07:00
Philip Monk
7f7e033004
Revert "Revert "Merge naive/aggregator into poprox/naive-tests""
...
This reverts commit 2f49dab586
.
2021-08-19 16:09:28 -07:00
drbeefsupreme
c1106bf3f0
naive: cleanup test prep area
2021-08-19 18:11:14 -04:00
drbeefsupreme
175b363412
naive: add transfer proxy tests to +test-rut
2021-08-19 14:07:04 -04:00
drbeefsupreme
37ca59e96d
naive: add another case to spawn proxy test
2021-08-17 15:58:28 -04:00
drbeefsupreme
e834033daa
naive: comment out unneeded test
2021-08-17 15:41:54 -04:00
drbeefsupreme
febe814cce
naive: fully functional test-rut complete
2021-08-17 15:08:33 -04:00
drbeefsupreme
c11cd709d0
naive: fix test-rut nonce calculation
2021-08-17 13:37:43 -04:00
drbeefsupreme
c8b62d8d2c
naive: expand approval-for-all test
2021-08-17 13:30:04 -04:00
drbeefsupreme
2f49dab586
Revert "Merge naive/aggregator into poprox/naive-tests"
...
This reverts commit 8a5a7754f5
, reversing
changes made to e21754f9af
.
2021-08-17 13:23:40 -04:00
drbeefsupreme
8a5a7754f5
Merge naive/aggregator into poprox/naive-tests
2021-08-16 15:14:58 -04:00
drbeefsupreme
fbbbc834b7
naive: changed-dns test
2021-08-16 13:05:30 +02:00
drbeefsupreme
3f96038c79
naive: batch proxy transfer test
2021-08-16 13:05:30 +02:00
drbeefsupreme
ce9e63f2ae
naive: approval-for-all test
2021-08-16 13:05:30 +02:00
drbeefsupreme
428cd34d41
naive: batch and changed-dns tests
2021-08-16 13:05:30 +02:00
drbeefsupreme
7358eaf748
naive: fix batch concatenation
2021-08-16 13:05:29 +02:00
drbeefsupreme
f4aad28097
naive: batches with tx with trailing zeroes fail
2021-08-16 13:05:29 +02:00
drbeefsupreme
2f6e60aa1c
naive: batch test creator implemented
2021-08-16 13:05:29 +02:00
drbeefsupreme
ac21fecf89
naive: l2 batch maker for tests
2021-08-16 13:05:29 +02:00
drbeefsupreme
97d2a591ec
naive: fuzz and padding tests
2021-08-16 13:05:29 +02:00
drbeefsupreme
4608e4d5f6
naive: remaining fuzz tests
2021-08-16 13:05:29 +02:00
drbeefsupreme
94c75985a6
naive: fuzz test
2021-08-16 13:05:28 +02:00
drbeefsupreme
e21754f9af
naive: changed-dns test
2021-08-13 13:29:55 -04:00
drbeefsupreme
dfac952c54
naive: batch proxy transfer test
2021-08-12 16:50:20 -04:00
drbeefsupreme
e6dd731b19
naive: approval-for-all test
2021-08-12 16:23:48 -04:00
drbeefsupreme
fa6935e08a
naive: batch and changed-dns tests
2021-08-12 16:06:39 -04:00
drbeefsupreme
cd0935e209
naive: fix batch concatenation
2021-08-12 10:27:19 -04:00
drbeefsupreme
dac89b0e3b
naive: batches with tx with trailing zeroes fail
2021-08-11 12:50:21 -04:00
Ted Blackman
616ab66f26
merge master; loosen :hood's updates
2021-08-11 19:23:36 +03:00
drbeefsupreme
3943d05a02
naive: batch test creator implemented
2021-08-11 11:52:22 -04:00
drbeefsupreme
cd6ab7a83d
naive: l2 batch maker for tests
2021-08-06 18:18:01 -04:00
drbeefsupreme
c2e89253ec
naive: fuzz and padding tests
2021-08-06 13:49:29 -04:00
drbeefsupreme
4ebcbedec5
naive: remaining fuzz tests
2021-08-03 17:29:28 -04:00
drbeefsupreme
f319a5f6c4
naive: fuzz test
2021-08-03 13:21:35 -04:00
yosoyubik
31e5dd206d
Merge remote-tracking branch 'origin/poprox/naive-tests' into naive/aggregator
2021-08-03 13:57:14 +02:00
drbeefsupreme
df24883565
naive: comment out certain L1 adopt tests
2021-07-21 16:38:57 -04:00
drbeefsupreme
56155be507
naive: L1 adopt and cancel tests
2021-07-21 16:01:39 -04:00
drbeefsupreme
f994e34bff
naive: detach-3 test, fix L2 escape/L1 adopt
2021-07-21 15:37:06 -04:00
drbeefsupreme
f58addc761
naive: own sponsor escape test
2021-07-21 15:14:20 -04:00
drbeefsupreme
1775b6fa5f
naive: more sponsorship tests
2021-07-21 15:05:38 -04:00
Philip Monk
5996b3aa1e
Merge remote-tracking branch 'origin/master' into release/next-sys
2021-07-20 13:57:50 -04:00
Philip Monk
1d06b77a46
jael, dawn: support multikeyfile
...
taken from bdaad4cf84
2021-07-20 13:28:33 -04:00
Ted Blackman
1c41b01359
%base: move landscape files out; %base boots, %landscape validates
2021-07-18 04:40:20 +03:00
drbeefsupreme
7b4347ad31
Merge branch 'philip/naive' into poprox/naive-tests
2021-07-16 14:06:03 -04:00
drbeefsupreme
09185131bf
naive: fix spawn proxy set test nonce
2021-07-16 14:00:35 -04:00
drbeefsupreme
c120099ec2
naive: add spawn proxy keys
2021-07-16 13:54:03 -04:00
drbeefsupreme
3658bb53e7
naive: adoption test was wrong, not naive.hoon
2021-07-16 13:11:54 -04:00
drbeefsupreme
e9b77881d1
naive: wrong nonce l1 l2 adopt
2021-07-16 11:59:21 -04:00
drbeefsupreme
b388a91494
naive: wrong key test fix
2021-07-16 11:47:31 -04:00
drbeefsupreme
e199f54dca
naive: wrong key L2 %escape on L1 works
2021-07-16 11:46:44 -04:00
drbeefsupreme
4ce4f4c3f4
naive: remove finished TODOs and unneeded tests
2021-07-16 10:58:33 -04:00
drbeefsupreme
b8ec176284
naive: fix spawn planet with planet test
2021-07-16 10:56:23 -04:00
drbeefsupreme
b5d99d3ee2
naive: double-spawn is no-op, not crash
2021-07-16 10:47:43 -04:00
Philip Monk
ede732a58f
naive: allow l2 spawn proxy to reset itself
2021-07-15 21:11:40 -04:00
drbeefsupreme
e60ef1a9d7
naive: l2 sponsorship tests with %manage
2021-07-15 17:28:08 -04:00
drbeefsupreme
e7ac8df71a
naive: l2 %detach %own tests
2021-07-15 17:00:47 -04:00
drbeefsupreme
0488b4b10d
naive: L2 adopt/reject/cancel tests
2021-07-15 16:41:12 -04:00
Ted Blackman
4cb5cd0ba1
gall,drum,kiln: WIP start agents in kiln
2021-07-15 09:51:03 +03:00
Fang
cb1a7cb76a
Merge branch 'm/multipass' into naive/preboot
2021-07-02 16:20:51 +02:00
Logan Allen
23869712ee
test/thread: make tests pass and all threads build
2021-06-24 11:28:26 -05:00
drbeefsupreme
e9227dca7e
naive: %manage events working
2021-06-22 14:57:57 -04:00
drbeefsupreme
126f286ed5
naive: ~pidted-dacnum joins the party
2021-06-22 14:36:28 -04:00
drbeefsupreme
80fa78319a
naive: another forgotten test ship
2021-06-22 14:34:05 -04:00
drbeefsupreme
413df5570f
naive: apparently forgot a test planet
2021-06-22 14:30:06 -04:00
drbeefsupreme
ae3b2ec6af
naive: tests: nonces for proxies
2021-06-22 13:55:24 -04:00
Philip Monk
87ca57c364
gall: allow apps to run from any desk
...
Start with |start %desk %app-name
Everywhere in the kernel that we deal with marks, we infer the app it's
connected to and use the marks from that desk.
Also some light renaming in gall, especially path->wire and
current-agent->yoke.
Subsequent tasks:
- Dojo needs a syntax to run generators and threads from other desks
- The home desk should be split into at least a minimal base desk and
big "userspace" desk. Dill's initialization logic should be updated
to handle
- |show-package, |install, and |uninstall should to be written
- Clay should have smarter handling of system versions instead of just
ignoring what's on each desk. It's not clear that this will work
correctly when sys updates right now.
2021-06-18 16:13:55 -10:00
drbeefsupreme
cd615524cd
naive: ownership testing
2021-06-17 17:46:52 -04:00
drbeefsupreme
01328c03af
naive: nonce testing on
2021-06-17 17:17:03 -04:00
drbeefsupreme
7dbf0a28d2
naive: ~red init
2021-06-17 16:43:58 -04:00
drbeefsupreme
68a9e397a3
naive: fix check on %spawn dominion %set-spawn-proxy
2021-06-17 14:38:22 -04:00
drbeefsupreme
1116c8eeb8
naive: %escape tests
...
succeeds for dominion %l2, fails for other dominion
2021-06-17 14:06:20 -04:00
drbeefsupreme
3ddb3b14d2
naive: rut-test description, slight refactor
2021-06-17 13:19:02 -04:00
drbeefsupreme
a7dbecd372
naive: fix %transfer-point test
2021-06-15 18:14:51 -04:00
drbeefsupreme
bf8155425c
naive: fix key set test
2021-06-15 18:11:47 -04:00
drbeefsupreme
e160485eb0
naive: working spawn tests
2021-06-15 18:07:20 -04:00
drbeefsupreme
5581094263
naive: refactor test state settesr
2021-06-15 17:29:48 -04:00
drbeefsupreme
4a533a17e6
naive: full state testing for mgmt
2021-06-15 16:29:17 -04:00
drbeefsupreme
d234fb4bb3
naive: spawn planet with planet test
2021-06-15 15:36:54 -04:00
drbeefsupreme
f921c8d4dc
naive: rewrite success-map
2021-06-15 15:20:47 -04:00
ixv
690971c9a9
btc: fix b158 test
2021-06-11 17:42:37 -07:00
ixv
fbbda57552
btc: use blockfilter when requesting address info
2021-06-11 16:10:56 -07:00
drbeefsupreme
d16ef8beb1
naive: spawn test arms
2021-06-10 17:04:28 -04:00
drbeefsupreme
1b6d81a0c8
naive: %transfer-point tests
2021-06-10 15:59:38 -04:00
drbeefsupreme
3c2daa06b4
naive: match %configure-keys to skim:tx format
2021-06-10 15:34:42 -04:00
drbeefsupreme
4c7cdc253a
naive: spawn and xfer proxy tests
2021-06-10 15:19:31 -04:00
drbeefsupreme
3bba3e5ac0
naive: fix nonce set
2021-06-10 13:23:10 -04:00
drbeefsupreme
71c6b45bc4
naive: add test categories
2021-06-10 13:22:10 -04:00
drbeefsupreme
da53512560
naive: more style
2021-06-10 12:51:19 -04:00
drbeefsupreme
3c36a38181
naive: cleanup style
2021-06-10 12:43:33 -04:00
fang
2d01e1851f
Merge branch 'master' into m/multipass
2021-06-09 14:34:49 +02:00
drbeefsupreme
0bf69a99a3
naive: new test system working for mgmt proxies
...
hopefully its all downhill from here
2021-06-08 19:04:08 -04:00
drbeefsupreme
755fb61d62
naive: test filtrations
2021-06-04 17:50:07 -04:00
drbeefsupreme
28bd682377
naive: transaction success divinator
2021-06-04 15:24:02 -04:00
fang
148fb1b45c
tests, aqua: update for recent changes
2021-06-04 14:11:44 +02:00
drbeefsupreme
baef809d93
naive: full galaxy test
2021-06-03 20:21:26 -04:00
drbeefsupreme
af7eb54999
naive: test event generator
2021-06-03 20:20:55 -04:00
drbeefsupreme
775546de99
naive: predeposit l2 spawn test
2021-06-03 19:25:10 -04:00
drbeefsupreme
7eba932c9b
naive: l2 spawn proxy tests
2021-06-03 18:29:30 -04:00
drbeefsupreme
9f8d594f2f
naive: first full state test
2021-06-03 16:58:49 -04:00
Isaac Visintainer
d8f1e731e1
btc: post merge cleanup
2021-05-26 18:30:17 -07:00
fang
9e16cd0875
tests: update dawn tests for recent changes
...
Also includes some new tests for the multikeyfile case.
2021-05-26 20:11:02 +02:00
drbeefsupreme
1716383beb
naive: split signing from gen-tx-octs
2021-05-25 15:05:39 -04:00
drbeefsupreme
2b6a795c8b
naive: |^ify gen-tx-octs
2021-05-20 15:55:24 -04:00
drbeefsupreme
189edd2e48
naive: rename gen-tx to gen-tx-octs
2021-05-19 15:57:24 -04:00
drbeefsupreme
f10c6606d0
naive: change tests to work with new tx form
2021-05-19 15:49:03 -04:00
drbeefsupreme
04016eb262
naive: another life/rift test
2021-05-19 11:32:13 -04:00
Philip Monk
63ba2823dd
Merge remote-tracking branch 'origin/ted/clay-bunt' into release/next-sys
2021-05-18 07:38:52 -10:00
drbeefsupreme
5124bc5299
naive: combining life+rift tests
2021-05-14 14:17:06 -04:00
drbeefsupreme
4aa571d98c
new life+rift tests
2021-05-14 13:56:09 -04:00
drbeefsupreme
49fdf0a496
naive: fix key changing tests
2021-05-11 17:33:57 -04:00
drbeefsupreme
de5a907300
naive: factor out l2 transaction firing into lib
...
Moved everything related to generating layer 2 transactions, including
verification, into their own library. This ought to be shared between
the aggregator and tests
2021-05-11 16:47:33 -04:00
drbeefsupreme
7470b148b8
naive: unified l2 transaction firing arm
2021-05-11 16:32:33 -04:00
drbeefsupreme
baadf059d4
naive: add basic types
2021-05-11 14:28:43 -04:00
Logan Allen
b311087f6a
Merge branch 'release/next-sys' into la/sys-fast-orm
2021-05-11 12:37:16 -05:00
drbeefsupreme
0266805b12
naive: combine l2 spawn tests
2021-05-06 11:37:02 -04:00
drbeefsupreme
f39ca44a9d
naive: combine transfer proxy tests
2021-05-06 11:29:17 -04:00
drbeefsupreme
e7c268f53a
naive: change +transfer-point sample
2021-05-06 11:22:03 -04:00
drbeefsupreme
2c445fe495
naive: more test standardization
2021-05-06 00:54:13 -04:00
drbeefsupreme
8c3ee149cb
naive: l1 sponsorship tests
2021-05-05 23:25:34 -04:00
drbeefsupreme
2189a54ae9
naive: dumb way to make tests more readable
2021-05-05 22:55:15 -04:00
Logan Allen
0ed09b7a29
tests: fix wrong expected result with ordered-map test
2021-05-05 16:53:24 -05:00
Logan Allen
a25f8028f4
tests: add test to make sure subtree is being modified properly in +del-span
2021-05-05 16:07:08 -05:00
Logan Allen
947b9ec75c
zuse: +tab should paginate into the ordered-map starting from the highest element, not from the lowest
2021-05-05 11:56:04 -05:00
Logan Allen
59227f8696
tests: added tests for +tab
2021-05-04 15:58:47 -05:00
drbeefsupreme
f395a7668d
naive: missing tangs
2021-05-04 14:11:19 -04:00
drbeefsupreme
839a660b69
naive: sponsorship tests
2021-05-04 14:10:25 -04:00
drbeefsupreme
b2a1da4faa
naive: l2 life+rift tests
2021-05-04 13:27:43 -04:00
drbeefsupreme
7b89b552b6
naive: fix transfer life+rift test
2021-04-30 17:45:24 -04:00
drbeefsupreme
90d91472b4
naive: test l2 escape request
2021-04-30 17:42:30 -04:00
drbeefsupreme
d7909375c8
naive: life and rift tests
2021-04-30 17:16:53 -04:00
drbeefsupreme
e87b1e2621
naive: test breach proxies+keys for l2 transfers
2021-04-30 16:39:13 -04:00
drbeefsupreme
7f32d91258
naive: breach is flag not atom
2021-04-30 14:00:03 -04:00
drbeefsupreme
84a8a5c860
naive: fix key format for tests
2021-04-29 16:31:45 -04:00
drbeefsupreme
2099f87290
Merge branch 'philip/naive' into poprox/naive-test
2021-04-29 15:57:27 -04:00
Philip Monk
27949c5d8a
naive: fix +tx
2021-04-28 22:04:11 -07:00
Philip Monk
b1091d0e98
Merge remote-tracking branch 'origin/master' into philip/naive
2021-04-28 20:30:07 -07:00
Philip Monk
3869e01556
naive: infer ships from 'from'
...
For all except spawn, we can infer one of the ship arguments to be the
"from" ship. This reduces repetition in the batches, which shortens txs
by 4 bytes each (except spawn), and eliminates the need to assert the
same ship is used in both places.
2021-04-28 19:55:57 -07:00
Philip Monk
36a10eb083
naive: convert can -> cad
...
Avoid bugs where we miscount the length of assembled atoms.
2021-04-28 19:19:50 -07:00
Philip Monk
5d52171a47
naive: add domain separator
...
To prevent replay across chains, eg from ropsten to mainnet.
Additionally, this introduces a version number, so we won't have to
worry about future signature formats being accidentally compatible with
this one.
2021-04-28 18:13:00 -07:00
Philip Monk
6dda168f3c
naive: factor out keccak into verifier
...
The verifier now takes an octs so that we can properly hash it to the 32
bytes required by ecdsa.
This allows lib/naive to use its own stdlib again.
2021-04-28 15:38:28 -07:00