Philip Monk
67c5caada8
clay: add safe merge options
...
As described in gen/hood/merge/help.txt
2020-08-28 16:36:00 -07:00
Fang
2385670631
Merge pull request #3387 from urbit/m/eyre-wack-gall
...
eyre: prevent %eyre-no-channel errors
2020-08-27 22:26:19 +02:00
Fang
b06f8a0f9e
eyre: send %leave on %fact/ack for deleted channel
...
Ordinarily, eyre cleans up the relevant gall subscriptions whenever a
channel disappears. In yet unresolved erroneous behavior though, it may
leave a gall subscription open, despite wiping the channel from state.
Attempting to pass the response onto the deleted channel anyway results
in an %eyre-no-channel error later in the event. The volume of these
errors can degrade the user experience, as per #3196 .
To resolve the annoyance (but not the underlying issue) we detect the
"subscription has no channel" case, and issue a %leave. Doing so
requires additional information in the wire, so we add that in,
refactoring the relevant wire building along the way.
Note that due to the wire requirements, this cannot resolve existing
cases. For that, we depend on bc929ba6d
.
2020-08-27 14:16:46 +02:00
Fang
bc929ba6db
gall: forget eyre subscriptions once
...
As part of the solution to #3196 , we need to clean up any gall
subscriptions that eyre didn't properly clean up.
Since detecting that is hard, we opt to just wipe _all_ eyre-originating
subscriptions from gall. We inspect the duct, which isn't good, but it's
only just this once.
2020-08-27 13:23:36 +02:00
Philip Monk
f606d2e3d6
clay: cleaner no-op detection
...
Only no-op if the incoming commit's parent is the old head of the desk.
Also move the printing near the end so we can know exactly if anything
changed.
2020-08-25 18:15:06 -07:00
Philip Monk
d5596eb1a3
clay: if commit would be a no-op, don't commit it
...
fixes #3317
2020-08-25 16:24:36 -07:00
Philip Monk
d4c7f99bd6
Merge pull request #3217 from cmarcelo/code-reset
...
jael, eyre: Add a way to reset the web login code
2020-08-25 15:26:01 -07:00
Caio Marcelo de Oliveira Filho
92cf9d7c33
Merge branch 'master' into code-reset
2020-08-17 14:55:07 -07:00
Fang
22c66f9ac4
Merge pull request #3304 from ohAitch/patch-3
...
Fix {a/$foo} in type printing to [a=%foo]
2020-08-13 10:44:36 +02:00
Matilde Park
b0d252fa76
publish: no-op when joining our own notebook
...
Fixes #3300 .
2020-08-12 23:08:31 -04:00
Anton Dyudin
06262cb701
Fix {a/$foo} in type printing to [a/%foo]
...
Per longtime deprecation of modeless mold syntax.
2020-08-12 12:25:46 -07:00
Liam Fitzgerald
993ba2d00f
glob: update to 0v2.pbthv.gd1q2.h2ura.5esrn.d361c
2020-08-11 22:14:07 -04:00
Matilde Park
a123dd67dd
interface: allow pinch zooming if needed
2020-08-11 16:20:19 -04:00
Matilde Park
087dbf0221
interface: prevent interface zooming on iOS
2020-08-11 15:24:28 -04:00
Liam Fitzgerald
7abeebc672
glob: update to 0v7.foe2o.ang8k.28dnr.fudi0.74c8d
2020-08-11 00:26:02 -04:00
Matilde Park
442d124836
landscape/index.html: update for new bundle
2020-08-10 23:01:01 -04:00
Matilde Park
f79f1a128b
glob: update to 0v2.aal6p.71bo0.v3r4f.ka7l6.8js3t
2020-08-10 23:00:40 -04:00
Matilde Park
f93448e473
landscape/index.html: update for new bundle
2020-08-10 22:09:57 -04:00
Matilde Park
ef26b119dc
glob: update to 0vmf0mo.4kgmp.27315.046hb.ikabc
2020-08-10 21:30:27 -04:00
Fang
2e7ea5cdb3
hoon: add +lead and +late
...
For tacking some head or tail onto some noun, respectively.
2020-08-09 16:15:17 +02:00
Liam Fitzgerald
860794e084
Merge branch 'release/next-userspace' into lf/versioned-js-bundles
2020-08-07 10:30:13 +10:00
Matilde Park
fe4b6facb1
omnibox: use current assets
2020-08-05 21:32:19 -04:00
Matilde Park
67e1586f94
Merge branch 'release/next-userspace' into mp/omnibox
2020-08-05 15:27:10 -04:00
matildepark
ef62796305
Merge pull request #3251 from urbit/lf/admin-invite
...
contact-view: poke %group-push-hook correctly
2020-08-04 19:12:31 -04:00
Liam Fitzgerald
13e22455f3
contact-view: poke %group-push-hook correctly
...
Fixes #3214
2020-08-04 12:55:05 +10:00
Liam Fitzgerald
044cea6eb4
glob: update glob for versioning
2020-08-04 10:53:45 +10:00
Liam Fitzgerald
0d1930b6ac
file-server: migrate to new dir
2020-08-04 10:38:56 +10:00
Liam Fitzgerald
f4971ae08c
glob: serve all webpack assets out of /bundle
2020-08-04 10:36:51 +10:00
Liam Fitzgerald
255cf8a730
glob: handle versioned JS bundles in |make
2020-08-03 10:09:49 +10:00
Liam Fitzgerald
cf84670fc8
file-server: do not cache index.html
...
Removes caching for index.html so JS versioning can occur by referencing
JS bundles with different filenames
2020-08-03 09:53:49 +10:00
Caio Marcelo de Oliveira Filho
72b164ade2
eyre: Make %code-changed handling less chatty
2020-07-31 13:01:19 -07:00
Caio Marcelo de Oliveira Filho
df868e2c4f
jael, eyre: Add a way to reset the web login code
...
Jael now stores a `step` that is combined with the original salt to
produce a new code. A `%step` card is used to increment that value,
and effectively resetting the keys. Because the first `step` is zero,
the first code is the same as before.
Eyre was changed to be notified with `%code-changed` so it can forget
old cookies, sessions and discard all the existing channels.
A new generator was added |code, that does both querying and
resetting the code
|code :: shows current code, step and help
|code %reset :: changes the code
The old +code generator still works correctly.
2020-07-31 11:35:48 -07:00
Matilde Park
baaea9a2a4
glob: update to 0v3.cus8h.vc64c.rfb3t.22oji.b529a
2020-07-31 01:25:41 -04:00
Matilde Park
5fd6d657b8
glob: update to 0v1.lkkr3.b5rri.loft7.tctif.hlu0t
2020-07-31 00:28:08 -04:00
Matilde Park
9bbe87acb3
Merge branch 'master' into release/next-userspace
2020-07-31 00:16:39 -04:00
matildepark
6ff8176380
Merge pull request #3228 from urbit/la/fix-out-of-sync
...
chat-hook: fix synced map getting out of sync with outgoing subscriptions
2020-07-30 22:43:37 -04:00
Matilde Park
1be4aed640
interface: add omnibox, new statusbar
2020-07-30 19:14:03 -04:00
L
798f3b5de0
Merge pull request #3110 from urbit/la/graph-store
...
graph-store: a consistent, strongly validated, interoperable data storage format
2020-07-30 15:25:17 -07:00
Logan Allen
d7b31680f4
graph-store: moved ~| to within var declarations so crashes don't affect anything else
2020-07-30 15:06:48 -07:00
Logan Allen
871818b241
graph-store: if there is no hash in added node, replace signatures with ~, otherwise check validity of signatures
2020-07-30 15:02:04 -07:00
Logan Allen
7fb50a3f97
graph-store: respond to phil's comments, request %next for clay, and compare +tear to hash
2020-07-30 14:43:40 -07:00
Logan Allen
f8320b3de1
chat-hook: fix synced map getting out of sync with outgoing subscriptions
2020-07-30 14:20:40 -07:00
Philip Monk
4a5d087de6
Merge remote-tracking branch 'origin/master' into release/next-sys
2020-07-30 13:46:13 -07:00
Philip Monk
48745e945a
Merge branch 'philip/ames-lane' ( #3186 )
...
* origin/philip/ames-lane:
ames: fix lane discovery during some lane changes
Signed-off-by: Philip Monk <phil@pcmonk.me>
2020-07-30 13:33:29 -07:00
Philip Monk
a289615f8d
Merge branch 'philip/clay' ( #3188 )
...
* philip/clay:
clay: fix ph tests
clay: remove debugging printfs
clay: rewrite new protocol
clay: refactor over-the-wire protocol
Signed-off-by: Philip Monk <phil@pcmonk.me>
2020-07-30 13:30:16 -07:00
Philip Monk
3d1b7f2b35
clay: fix ph tests
2020-07-28 21:44:45 -07:00
Matilde Park
3ab634a788
release: urbit-os-v1.0.35
2020-07-29 00:16:05 -04:00
Logan Allen
77bdc63899
graph-store: null scry results are now [~ ~]
2020-07-28 12:32:18 -07:00
Logan Allen
7c3d608185
hood: update to %9 and start %graph-store
2020-07-28 12:24:55 -07:00
Logan Allen
043714752e
hood: no longer start graph hooks for now
2020-07-28 12:21:30 -07:00