Jared Tobin
75ca54ca24
Merge branch 'ames-sponsor-scry-2' ( #2021 )
...
* ames-sponsor-scry-2:
ames: scry for sponsor and don't crash on jael response
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-05 15:43:00 +08:00
Joe Bryan
a01b5ed3db
u3: correctly sets RLIMIT_NOFILE cross-platform
2019-12-04 22:53:00 -08:00
Matilde Park
d1def489cc
chat: Fix chat join link - %ask-history error
...
Without this third boolean argument, direct join links wouldn't work.
This commit adds it.
2019-12-05 01:08:16 -05:00
Matilde Park
8a2b3d1822
chat: join channel on enter
...
Adds quick keypress handler for joining chats.
2019-12-04 23:41:07 -05:00
Matilde Park
8d98348233
chat: wrap long links, join button uses pointer
...
What it says on the tin.
2019-12-04 22:37:12 -05:00
Philip Monk
7d2f789696
drum: boot to dojo and start acme
2019-12-04 18:32:28 -08:00
Philip Monk
b51eda4f1e
eth-watcher: be quieter about parse errors
2019-12-04 17:58:00 -08:00
Liam Fitzgerald
3f31904595
chat-cli: update tab-complete to static gall
2019-12-05 08:54:18 +10:00
Liam Fitzgerald
bcd94868cb
Merge branch 'master' into tab-complete-chat
2019-12-05 08:40:41 +10:00
Ted Blackman
a7e638ebab
ames: scry for sponsor and don't crash on jael response
2019-12-04 17:18:39 -05:00
Matilde Park
3c541ca567
soto: mutate cursor for tab complete inserts
...
This changes sole.js to handle cursor behaviour for tabbing.
It does so by overriding the cursor position in transpose if it's greater
than it expects. This could produce errant results if other sole apps
use insert behind text, but that seems like an edge case. Flagged for
future with a comment.
2019-12-04 17:17:47 -05:00
Ted Blackman
53cec744ba
vere: filter ames by protocol #
2019-12-05 02:23:14 +08:00
Ted Blackman
cf3a64482e
vere: filter old packets
2019-12-05 02:23:14 +08:00
Ted Blackman
b3f757d88b
ames: send larval crashes to dill
2019-12-05 02:23:13 +08:00
Ted Blackman
4c9cc1542a
ames: dequeue failed larval timer
2019-12-05 02:23:13 +08:00
Ted Blackman
c20f2391e1
ames: print and retry larval crashes
2019-12-05 02:22:27 +08:00
Matilde Park
5e42e796e7
soto: click sets cursor
...
If you clicked in the input field, the cursor would stay where it was.
This adds the cursor as a way of controlling the component, fixing the behaviour.
2019-12-04 12:07:09 -05:00
Matilde Park
2a2126ad7a
soto: catch 'unidentified' key
...
Some Android devices have keys that register as, well,
"unidentified," so this just catches them in Soto.
2019-12-04 11:50:59 -05:00
Jared Tobin
d310cb68bd
release: v0.10.0.rc-1
...
* Remove testnet configuration from %zuse
* Bump URBIT_VERSION
* Update Landscape builds
* Update all pills
2019-12-04 19:41:43 +08:00
Philip Monk
ebec1eb54f
ping: delay kick until after ames processes breach
2019-12-04 02:27:35 -08:00
Philip Monk
51f9b2e269
aqua: make faster so moon-az can finish
2019-12-03 23:53:42 -08:00
Philip Monk
67ff3e07c0
ping: fix comments
2019-12-03 21:13:18 -08:00
Philip Monk
3e6769ea88
ping: avoid fragile state transitions
2019-12-03 20:53:55 -08:00
Philip Monk
9bc6ccb7fc
ames: don't say not responding if we haven't been talking
2019-12-03 20:21:43 -08:00
Philip Monk
dd85ca6051
Merge remote-tracking branch 'origin/mp-chat-sidebar' into rc
2019-12-03 19:13:55 -08:00
Philip Monk
fe41c31965
eth-watcher; don't start timer if already started
2019-12-03 19:13:41 -08:00
Matilde Park
318e38ffa3
chat: hotfixing a class name
...
This fixes a quick typo that completely breaks the medium viewport
layout.
2019-12-03 22:00:57 -05:00
Matilde Park
7188a3933a
chat: fix sidebar toggle on chat update
...
Creates a local reducer to mutate the state in one place.
Fixes an issue where chat updates would pop the sidebar open.
2019-12-03 21:48:44 -05:00
Philip Monk
ba5e7d9090
dojo: set prompt on watch
2019-12-03 17:18:09 -08:00
Philip Monk
f3e9126d89
Merge remote-tracking branch 'origin/m/chat-cli-self-init' into rc
2019-12-03 16:56:06 -08:00
Philip Monk
38197fc79d
gen: add comments on new generators
2019-12-03 16:41:29 -08:00
Fang
e882cd1346
chat-cli: our-self with bowl set
...
We were calling it directly, rather than through the (initialized) tc core,
causing the bowl in its context to be the *bowl, resulting in [~zod /] audience.
2019-12-04 01:09:39 +01:00
Philip Monk
dc30f6df8c
keys: add +keys for diagnostics
2019-12-03 15:16:34 -08:00
Philip Monk
98b886acf2
Merge remote-tracking branch 'jfranklin9000/master' into rc
2019-12-03 15:10:32 -08:00
Philip Monk
702dd2c07a
verb: add +verb %bowl to print bowl on every event
2019-12-03 15:05:42 -08:00
Philip Monk
65b7f2f552
azimuth-tracker: add |kick
2019-12-03 14:51:42 -08:00
Philip Monk
9fa772a342
clay: don't make |cancel require argument
2019-12-03 14:46:39 -08:00
Philip Monk
db083f82c7
jael: allowed skipped rifts
2019-12-03 14:16:05 -08:00
Philip Monk
8c2c52c01c
ames: make life printf helpful
2019-12-03 13:06:04 -08:00
Ted Blackman
d0bf1e25ae
Revert "|ames-verb: fix generator sample type"
...
This reverts commit 6b9522d77e
.
2019-12-03 15:05:43 -05:00
Ted Blackman
6b9522d77e
|ames-verb: fix generator sample type
2019-12-03 13:46:06 -05:00
Philip Monk
2954ed0b55
gall: correctly construct wire for ap-specific-take
2019-12-02 23:46:15 -08:00
Philip Monk
34ece6fe5a
vere: cleanup
2019-12-02 23:19:36 -08:00
Philip Monk
5f1c4805fe
ames: printfs
2019-12-02 23:13:48 -08:00
Philip Monk
dc3c848ed7
chat-hook: remove printfs
2019-12-02 22:44:32 -08:00
Philip Monk
17db094d61
publish: set permissions on %serve
2019-12-02 22:29:12 -08:00
Philip Monk
6ca04cdd0b
publish: add :publish|serve
2019-12-02 21:23:07 -08:00
Philip Monk
3b9bcf64b0
arvo: remove unneeded top-level mock
2019-12-02 20:52:59 -08:00
Philip Monk
e6c809058c
Revert "Revert "hoon: zpgl -> zpld for consistency""
...
This reverts commit 195d0c2fe3
.
2019-12-02 20:47:47 -08:00
Philip Monk
da7693c541
ames-verb: better syntax
2019-12-02 20:38:44 -08:00
Philip Monk
c90107659b
Merge remote-tracking branch 'origin/rc-ames-verb' into rc
2019-12-02 20:22:04 -08:00
Philip Monk
6d648fcba6
ping: rewrite to handle sponsor breaches/changes
...
The old version of ping hung when your sponsor breached while you had an
outstanding poke. I believe it would do the same if your sponsor
changed and the old sponsor didn't respond to you.
This explicitly subscribes to Jael for updates to our sponsorship tree,
and kicks the pings of any ships that change rift and any changed
sponsors.
2019-12-02 20:09:36 -08:00
Philip Monk
87e6afb60b
azimuth-block: add generator to print current block
2019-12-02 20:09:36 -08:00
Philip Monk
93d3edbf73
pill
2019-12-02 20:09:36 -08:00
Philip Monk
9186f232f1
gall: kick after sending leave
2019-12-02 20:09:36 -08:00
Ted Blackman
d0d45ed8f2
ames: fix message pump to complete queueing fix
2019-12-02 20:09:35 -08:00
Ted Blackman
6dcb6622fa
ames: fix ack queueing
2019-12-02 20:09:35 -08:00
Fang
bf6658c9ca
chat: include .^ paths in its eval failure case
...
Also updates the top-level message to avoid problematic terminology.
2019-12-03 01:20:34 +01:00
Ted Blackman
84ddbbe791
oops wrong file
2019-12-02 18:58:08 -05:00
Ted Blackman
41e7e16689
|ames-verb generator to set verbosity
2019-12-02 18:54:01 -05:00
Fang
8ead7f87f6
chat-store: only evaluate our own %code
...
Sending a %code letter without output would cause its code to be evaluated on
the recipients' ships. While that shouldn't naturally occur post-#2009, and
evaluation of %code letters remains virtualized, it's still remote code
execution, and worth fixing as such.
2019-12-03 00:51:01 +01:00
Ted Blackman
0cb6464e9d
ames: %spew to set verbosity
2019-12-02 18:46:40 -05:00
Fang
febe9470e6
chat: improve eval implementation
...
Previous implementation was doing double virtualization, which gave issues
around scries. By reimplementing with mint and mock, we get to catch all
possible failure cases and produce an appropriate output for each.
2019-12-03 00:29:19 +01:00
Philip Monk
19c5ad4c9b
Merge remote-tracking branch 'origin/jam-cue-rock' into philip/merg
2019-12-02 13:57:57 -08:00
Joe Bryan
9e198365d3
vere: consistently read db header
2019-12-02 10:29:19 -08:00
Philip Monk
096273cf4a
gall: add state upgrade for %pack
2019-12-02 03:20:34 -08:00
Philip Monk
275e818622
Merge branch 'philip/timer' into rc
2019-12-02 02:26:50 -08:00
Philip Monk
195d0c2fe3
Revert "hoon: zpgl -> zpld for consistency"
...
This reverts commit 64e8318657
.
This doesn't apply well to the testnet, so reverting until later.
2019-12-02 02:22:16 -08:00
Philip Monk
0431c3c073
Merge remote-tracking branch 'origin/jam-cue-rock' into rc
2019-12-02 02:08:37 -08:00
Philip Monk
12e8e23ff9
vere: remove spurious error printfs
2019-12-02 01:42:09 -08:00
Philip Monk
64e8318657
hoon: zpgl -> zpld for consistency
2019-12-02 01:36:00 -08:00
Philip Monk
d0d1805263
ping: comment
2019-12-02 01:28:58 -08:00
Philip Monk
17bc3ec10c
makefile: remove accidentally added
2019-12-02 01:28:48 -08:00
Philip Monk
3450aadab6
behn.c: backstop timer
2019-12-02 00:50:01 -08:00
Philip Monk
e3005eaffa
ames: clear out-of-order messages from packet queue
2019-12-02 00:41:50 -08:00
Philip Monk
1a9a28cc54
timers: add gen/timers
2019-12-01 22:48:46 -08:00
Philip Monk
aaf7b3b42e
ames: don't crash in +on-take-wake
2019-12-01 16:00:32 -08:00
Philip Monk
1872316003
ping: don't make new pings on-load
2019-12-01 00:07:15 -08:00
Ted Blackman
0a8b12c882
ames: state adapter
2019-12-01 02:49:46 -05:00
Ted Blackman
900d923ccc
ames: fix aggressive lane timeout (still needs migration)
2019-12-01 02:49:46 -05:00
Philip Monk
09d2c70884
chat-hook: only get new backlog on resubscribe
2019-11-30 22:08:06 -08:00
Philip Monk
82c4895e32
helm: reset and reload in correct order
2019-11-30 21:54:54 -08:00
Philip Monk
689b829a1d
Merge remote-tracking branch 'origin/master' into rc
2019-11-30 21:54:36 -08:00
Philip Monk
7d68a2e811
chat-hook: get backlog on resubscribe
2019-11-30 21:26:47 -08:00
Ted Blackman
077bad8c4d
ph: fix -hi-comet-az and comet spawning
2019-11-30 23:14:31 -05:00
Philip Monk
0f9ca132dd
eth-watcher: errant upgrade
2019-11-30 19:57:56 -08:00
Philip Monk
0eaad536a0
eth-watcher: keep timers going
2019-11-30 19:38:43 -08:00
Philip Monk
f30daf5af2
azimuth-tracker: send new-style eth-watcher poke
2019-11-30 17:39:31 -08:00
John Franklin
c36edc838e
jael: add %lyfe and %ryft scrys (unitized %life and %rift) and use in +trouble
2019-11-30 19:04:18 -06:00
Philip Monk
c7c42225e2
Merge commit 'fbc81b59'; remote-tracking branch 'origin/mp-chat-redesign' into rc
2019-11-30 16:17:28 -08:00
Philip Monk
fbc81b59f1
eth-watcher: add state adapter to avoid breaching continuity
2019-11-30 16:14:16 -08:00
Philip Monk
eee435f9f4
ames: ping all ancestors
2019-11-30 14:57:35 -08:00
Philip Monk
d6c1ff4e20
ames: add routing diagnostics
2019-11-30 14:44:57 -08:00
Fang
69df84b252
eth-watcher: zoom per 100k blocks
...
This avoids extremely large responses for long zooms, which could cause
trouble during parsing.
2019-11-28 23:11:49 +01:00
Fang
bc08e8a09f
eth-watcher: support client-specified refresh rate
...
Configuration now includes a refresh-rate=@dr, which is used to
determine how long to wait between polling requests.
2019-11-28 16:46:07 +01:00
pkova
133cbbb6ae
zuse: implement json number to @rd parsing
2019-11-28 13:11:44 +02:00
Ted Blackman
071b1a4bbe
ames: ~s30 max timeout instead of ~m2
2019-11-28 01:17:34 -05:00
Liam Fitzgerald
9e6b08bbf1
chat-cli: autocomplete on empty command
2019-11-28 15:44:02 +10:00
Liam Fitzgerald
4acc1fe948
chat-cli: use tall-form cencab
2019-11-28 15:23:18 +10:00
Liam Fitzgerald
a53b4861a9
chat-cli: clarify tab completion suggestions
2019-11-28 15:21:51 +10:00
Liam Fitzgerald
6a17812ecc
chat-cli: address style issues
2019-11-28 15:15:58 +10:00
Matilde Park
b8a2d06c5b
chat: style fixes
...
Changes to the structure stylistically during code review.
Using fake API calls instead of directly calling store;
fixing a 'delete' crash';
making common code a component;
autofocusing responsively.
2019-11-27 23:22:16 -05:00
Ted Blackman
93604c2f29
Merge branch 'rc' of github.com:urbit/urbit into rc
2019-11-27 23:06:53 -05:00
Ted Blackman
3779cca5a9
ames: try sponsors above .our
2019-11-27 23:06:39 -05:00
Philip Monk
23cc21c383
ames: remove printf
2019-11-27 19:39:12 -08:00
Ted Blackman
e9ba500ee4
Merge branch 'rc' of github.com:urbit/urbit into rc
2019-11-27 22:31:18 -05:00
Philip Monk
26c5be2948
ames: remove printf
2019-11-27 18:40:33 -08:00
Ted Blackman
9af7b3954a
ames: ignore encrypted packets from alien comets
2019-11-27 20:58:18 -05:00
Philip Monk
138cbb5d2e
ames: clean up printfs
2019-11-27 16:58:26 -08:00
Philip Monk
fdb1069b33
ames: printfs
2019-11-27 16:43:09 -08:00
Philip Monk
fc74ab2dbd
ames: count unsent messages for backpressure
2019-11-27 15:58:38 -08:00
Philip Monk
74b0f66850
ames: continue processing memos after %done
2019-11-27 15:13:17 -08:00
Fang
fb67eef417
ethio: support batch requests
...
Implements +request-batch-rpc-strict.
Only succeeds if all requests in the batch succeed.
Re-implements +request-rpc as a batch with one request.
2019-11-27 23:50:37 +01:00
Philip Monk
7ddd1225e0
hood: link chat-cli on startup
2019-11-27 01:21:16 -08:00
Philip Monk
f035955a36
ames: rename alef -> ames
2019-11-27 00:46:02 -08:00
Philip Monk
96be4b65a5
Merge remote-tracking branch 'origin/mall-testnet' into philip/mall-real
2019-11-27 00:14:08 -08:00
Liam Fitzgerald
afc6c11580
chat-cli: add tab autocomplete
...
adds tab autocomplete with a static list of the chat-cli commands
2019-11-27 18:10:22 +10:00
Liam Fitzgerald
2ef42ba3de
language-server: genericise searching gates
...
genericise searching gates, as we are not always searching against
a [term type]. e.g. chat-cli autocomplete
2019-11-27 18:10:22 +10:00
Ted Blackman
55c19a7d47
ames: use +crub more in comet logic
2019-11-27 02:13:15 -05:00
Ted Blackman
e3dba2ea75
incorporate @pcmonk's fix for .channel and .peer-state
2019-11-27 02:11:43 -05:00
Philip Monk
2e9abe18ad
drum: restore startup apps
2019-11-26 23:08:42 -08:00
Philip Monk
4a0c5be2ba
Merge remote-tracking branch 'origin/la-convert' into philip/mall-real
2019-11-26 22:56:33 -08:00
Philip Monk
d0d66b99f4
ames: save acknowledgement when negative %done
2019-11-26 22:48:22 -08:00
Ted Blackman
6c18a4ef76
ames: use +crub for comet attestation
2019-11-27 01:15:05 -05:00
Ted Blackman
7fdb940b5c
ames: fix another comet bug
2019-11-26 23:52:43 -05:00
Jared Tobin
aa7ba9f075
Merge branch 'matilde/soto-keycatch' ( #1989 )
...
* matilde/soto-keycatch:
soto: catch full ansi layout keys
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-27 12:15:21 +08:00
Jared Tobin
ac2cf522b8
Merge branch 'ericfode/add-more-list-arms' ( #1974 )
...
* ericfode/add-more-list-arms:
hoon: add +into and +snap
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-11-27 12:01:40 +08:00
Ted Blackman
f91a1f4873
ames: fix egregious comet bug
2019-11-26 22:54:00 -05:00
Philip Monk
9a94c35d4d
gall: acutally delete outgoing on watch-ack
2019-11-26 18:18:44 -08:00
Logan Allen
5c6e484d02
chat-store: removed extraneous whitespace
2019-11-26 17:47:29 -08:00
Logan Allen
fe5c9bb3b4
chat: now works except for removing read permission and re-adding
2019-11-26 17:43:03 -08:00
Logan Allen
6b54bde272
chat-cli: fixed chat-cli bugs
2019-11-26 17:42:24 -08:00
Logan Allen
6ef2812cde
invites: fixed view bugs
2019-11-26 17:42:07 -08:00
Logan Allen
a7fbed9350
permissions: fixed bugs with hook and store
2019-11-26 17:41:52 -08:00
Ted Blackman
3f550d669e
Merge remote-tracking branch 'origin/philip/mall-real' into mall-testnet
2019-11-26 20:20:23 -05:00
Philip Monk
c7252bce85
hi: make a thread so it works in sotot
2019-11-26 16:14:32 -08:00
Philip Monk
bf55197baf
ames: backpressure fixes
2019-11-26 14:56:20 -08:00
Eric Fode
03e1897b00
hoon: add +into and +snap
...
+into inserts an item into a list at the provided index; +snap replaces
an item at the provided index.
tests: added tests for stdlib list
2019-11-26 13:39:15 -08:00
Philip Monk
2a227d6313
weather: refer to real bowl
2019-11-26 12:52:22 -08:00
Logan Allen
3e0c33e4c9
chat-view: converted
2019-11-26 12:50:37 -08:00
Logan Allen
a8b73f3e5a
chat-hook: converted
2019-11-26 12:50:37 -08:00
Logan Allen
8b63aeb865
chat-store: added in chat-history changes
2019-11-26 12:50:36 -08:00
Ted Blackman
f781837ffa
ph: comet test passes; also update solid pill
2019-11-26 15:38:29 -05:00
Philip Monk
7cfe1542e5
ames: too big of messages
2019-11-26 12:00:27 -08:00
Philip Monk
b658f11c42
dns: reduce to simpler threads
2019-11-25 21:54:46 -08:00
Matilde Park
198a3afdd3
soto: catch full ansi layout keys
...
Adds "Insert", "Delete", "PageUp" and other function keys to the ignored
keys array of soto.
2019-11-25 23:11:23 -05:00
Philip Monk
91083979b9
acme: convert to static gall
2019-11-25 17:08:21 -08:00
Matilde Park
be4b479660
soto: amend tab sole-effect json and handler
...
The behaviour of $tab sole-effects lacked a 'tab' key, so Soto wasn't
catching or writing them to the screen. This commit amends both the
handler and the sole-effect to fix that behaviour.
2019-11-25 19:38:07 -05:00
Matilde Park
4dd103c5e5
chat: tighten chatroom regex matching
...
This commit amends the join flow based upon
regular expression matching of chatroom names
to only match if the entire message is the chat.
2019-11-25 14:49:37 -05:00
Philip Monk
4d1457bbaa
Merge remote-tracking branch 'origin/master' into philip/mall-real
2019-11-24 00:01:04 -08:00